<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>E-post katalog</title> </head> <body> <!--HER SKAL DINE FORMS I HTML IND--> DINE FORMS <!--HER SKAL DER IKKE VÆRE MERE HTML--> <?php function putInFile(){
//$_POST VARS er VARS DER FREMKOMMER NÅR FORM BLIVER SENDT //['index'] skal svare til name-attributten i dine input-felter
//Kommaseperere data $infile = "$_POST['rute'], $_POST['fra'], $_POST['plnAnk'], $_POST['fvtAnk']";
//Åben en fil og placer pointer i slutningen //Dvs at der skal tilføes data til filen hvergang formen sendes //Hvis filen skal overskrive hver gang skal a erstattes med w $file = fopen("data.txt", "a"); //Kom indhold i filen //\n betyder at der skal laves et linieskift efter hvert datasæt fputs($file, $infile."\n"); //Luk filen igen fclose($file);
//Vis at data er registreret echo "<h2>Registration submitted succesfully</h2>";
} function view_all(){ // Læs filens indhold ind i string file_contents $filename = 'data.txt'; $fp = fopen($filename, 'r'); $file_contents = fread($fp, filesize($filename)); fclose($fp);
// Del indholdet af file_contents op i array og kom hver linie på hver sin plads. $lines = explode ( "\n", $file_contents );
//Gennemgå hver plads i arrayet med var line foreach ( $lines as $line ) {
//Få fat i de forkellige data, der jo er kommaseperede list( $rute, $fra, $plnAnk, $fvtAnk ) = explode(', ', $line);
//Pak data ind i tabel og kom i array $data[] .= "<tr valign=\"top\"><td>$name</td> <td>$email</td> <td>$url</td> <td>$icq</td></tr>"; } } //Hvis der er noget i arrayet så skriv indholdet af $data ud... if(count($data) > 0){ sort ($data); reset($data); echo '<table border="0" width="450"><tr><th>Navn</th> <th>Email</th> <th>Url</th> <th>Icq</th>';
Mere pædagogisk tror jeg ikke det skal blive. Hvis du virkeligt går på IT-Højskolen (og du sikkert følger kurset Webprogrammering eller Databaseunderstøttet Webpublicering), så burde du vel også lave lidt selv :-) Jvf. dit <title> element på: http://www.centric.dk/itc/forside.htm
Hvem har sagt jeg går på IT-højskolen?? Jeg går på HTX og har IT på C-niveau og PHP starter man først med på B- eller A-niveau. :) Tak for hjælpen.
->ztyxx jeg skylder dig stadig point for http://www.eksperten.dk/spm/325717. -Jeg kunne ikke lige finde ud af det derfor oprettede jeg dette spørgsmål. :)
timealert>> Jamen undskyld fornærmelsen. Det er nu engang bare sådan at IT-Højskolen forkortes ITC (IT University of Copenhagen), så det var egentligt bare mere et kvalificeret gæt... Jeg takker for point.
Den brokker sig lidt over scriptet: Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in D:\websider\resadmin\centric.dk\centric.dk\www\blaabog\brugere\test.php on line 42
linie 42 svarer ca. til: //Komma-seperere data $infile = "$_POST['rute'], $_POST['fra'], $_POST['P_Ank'], $_POST['F_Ank']";
for at være 100% sikker, så gør sådan: linie 42 svarer ca. til: //Komma-seperere data $infile = $_POST['rute'].', '.$_POST['fra'].', '.$_POST['P_Ank'].', '.$_POST['F_Ank'];
Fejlmeddelse: Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in D:\websider\resadmin\centric.dk\centric.dk\www\blaabog\brugere\test.php on line 108
//$_POST VARS er VARIABLER DER FREMKOMMER NÅR FORM BLIVER SENDT //['index'] skal svare til name-attributten i dine input-felter
//Komma-seperere data $infile = $_POST['rute'].', '.$_POST['fra'].', '.$_POST['P_Ank'].', '.$_POST['F_Ank'];
//Åben en fil og placer pointer i slutningen //Dvs at der skal tilføes data til filen hvergang formen sendes //Hvis filen skal overskrive hver gang skal a erstattes med w $file = fopen("data.txt", "a"); //Kom indhold i filen //\n betyder at der skal laves et linieskift efter hvert datasæt fputs($file, $infile."\n"); //Luk filen igen fclose($file); } //Vis at data er registreret echo "<h2>Registration submitted succesfully</h2>";
function view_all(){ // Læs filens indhold ind i string file_contents $filename = 'data.txt'; $fp = fopen($filename, 'r'); $file_contents = fread($fp, filesize($filename)); fclose($fp);
// Del indholdet af file_contents op i array og kom hver linie på hver sin plads. $lines = explode ( "\n", $file_contents );
//Gennemgå hver plads i arrayet med var line foreach ( $lines as $line ) {
//Få fat i de forkellige data, der jo er kommaseperede list( $rute, $fra, $plnAnk, $fvtAnk ) = explode(', ', $line);
//Pak data ind i tabel og kom i array $data[] .= "<tr valign=\"top\"><td>$name</td> <td>$email</td> <td>$url</td> <td>$icq</td></tr>"; } } //Hvis der er noget i arrayet så skriv indholdet af $data ud... if(count($data) > 0){ sort ($data); reset($data); echo '<table border="0" width="450"><tr><th>Navn</th> <th>Email</th> <th>Url</th> <th>Icq</th>';
} //Kald altid funktion der viser indhold //Ved du ville have dette på side for sig selv, men det kan du 'lege' med selv view_all();
//Kald name-attributten i din submit knap for action if(isset($_POST['action'])){ putInFile(); } ?> </body> </html>
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.