OK, tackar, börjar förstå lite mera nu hur logiken i programmeringen funkar. (Jag sa lite va?) :)
Det betyder alltså att man kan göra variablar av variablar och på så vis förkorta ner sin kod relativt mycket. Smart.
Hmm jag vet att jag verkar tjatig, men jag är så förbannat sugen på att lära mig detta och jag inväntar lite böcker som jag har beställt, men de får jag om ca 1 vecka.
Jag har ännu en fråga gällande session_start osv.
För jag har konfiguerat mitt skript så nu att jag sparar informationen till en text fil, sedan på nästa sidan hämtar scriptet den informationen och skickar sedan iväg den som ett mail. Men jag vill kunna få med mig själva variablarna tex $kundnr, $foretag osv osv till nästa sida, och jag har läst att man skall använda session_start & session_register men lyckas inte få det att fungera.
På så vis vill jag även kunna använda dessa för att ange dem i mail funktionen.
Mina 3 sidor består nu av denna kod.
1.
<form action="konfig.php" method="post">
Kundnummer: <input type="text" name="kundnr" size="5"><br>
Företag: <input type="text" name="foretag" size="50"><br>
Kontaktperson: <input type="text" name="kontakt" size="50"><br>
Telefonnr: <input type="text" name="telefon" size="20"><br>
E-mail: <input type="text" name="email" size="50"><br><br>
<input type="submit" value="Skicka">
2.
<?php
// Anger variabler från tidigare sida
$kundnr = $_POST['kundnr'];
$foretag = $_POST['foretag'];
$kontakt = $_POST['kontakt'];
$telefon = $_POST['telefon'];
$email = $_POST['email'];
/* Öppnar filen konfig.txt och skriver in informationen i den.
Tidigare information raderas genom kommandot "w+"<br>
Om tyttligare informations ska lagras efter en tidigare
så ange "a" istället */
$fil = fopen("konfig.txt","w+") or die ("Kunde inte öppna filen");
fputs($fil, "Kundnr: $kundnr\n");
fputs($fil, "Företag: $foretag\n");
fputs($fil, "Kontaktperson: $kontakt\n");
fputs($fil, "Telefon: $telefon\n");
fputs($fil, "E-mail: $email\n");
fputs($fil, "\n");
fputs($fil, "\n");
// Skriver ut informationen på skärmen
echo "Kundnr: $kundnr<br>";
echo "Företag: $foretag<br>";
echo "Kontaktperson: $kontakt<br>";
echo "Telefon: $telefon<br>";
echo "E-mail: $email<br><br>";
echo "Informationen har sparats i konfig.txt";
?>
<br><br>
<a href="mail.php">Skicka beställning !</a>
3.
<?php
$fil = fopen("konfig.txt", "r") or die ("Kunde inte läsa filen");
$text = fread($fil,filesize("konfig.txt"));
echo "<PRE>$text</PRE><br><br>";
echo "Tack för din beställning, en orderbekräftelse har skickats till din mailadress<br>";
$amne = 'Orderbekräftelse';
$mottagare = 'something@soemthing.com';
$avsandare = "Från: robot@robot.com\n";
mail($mottagare,$amne,$text,$avsandare);
fclose($fil);
?>
Någon som har lust att ange en korrekt kod för hur det skulle se ut med session_start(); & session_register samt att man inte använder sig av en fil att skriva och läsa ifrån utan använder forumlärets inskrivna rader hela tiden och på så vis skickar det som ett mail till användaren (mailet skall gå till den mail adress som man angav i formuläret)
Tack igen.
En frågvis Pierre :r