2010-12-14 9 views
0

Ich habe ein HTML-Formular mit drei Feldern, Vorname Nachname und Mitte. Name und ich möchte diese Informationen in einer PHP-Seite speichern. Das Problem ist, ich weiß nicht, wie man mehrere Einträge im Array ohne Verbindung der Datenbank speichert.Wie kann man (mehrere) Einträge von einem HTML-Formular in ein Array in PHP speichern?

HTML-Formular

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
     <title>Εργασία 11 - Βασίλης Τρίγκας</title> 
    </head> 
    <body> 
     <h4>Καταχώριση βιβλίου</h4> 
     <form action="form_action.php" method="get"> 
      Συγγραφέας <br/><input type="text" name="fnwriter" /><br/> 
      Τίτλος <br/><input type="text" name="title" /><br/> 
      Εκδότης<br/> <input type="text" name="editor" /><br /> 
      <input type="submit" value="Submit" /> 
     </form> 

    </body> 
</html> 

PHP Datei

<?php 

function display_welcome(){ 
    print("Σωστή εισαγωγή, "); 
    print($_GET['fnwriter','title','editor']) 
} 

function display_empty_form(){ 
    print <<<_HTML_ 
    <FORM method="post" action="$SERVER['PHP_SELF']"> 
    <BR/> 
    <INPUT type="submit" value="SUBMIT NAME"> 
    </FORM> 
    _HTML_; 
} 

if ($_GET['fnwriter','title']) { 
    display_welcome(); 
} 
else { 
    display_empty_form(); 
} 

$Book=array("fnwriter","title","editor"); 

$fwriter=$_GET['$fnwriter'] 
$title=$_GET['$title'] 
$editor=$_GET['$editor'] 

echo $fnwriter; 
echo $title; 
echo $editor; 

for ($i = 0; $i < count($fnwriter,$title,$editor); ++$i) { 
     echo "Book $i= $fnwriter[$i],$title[$i],$editor[$i]<br />"; 
    } 

//echo $Book[$_GET]; 
//print_r($); 
?> 
+0

Nun, was Sie mit den Informationen zu tun? Speichern Sie es in einer Datei? –

+0

Und wo haben Sie vor, dieses Array zu setzen, nachdem Sie die Einträge darin "gespeichert" haben? –

+0

AGGGH MEINE AUGEN !!! 'print ($ _ GET ['fnwriter', 'title', 'editor'])' – metrobalderas

Antwort

0

Ich weiß nicht wirklich Ihre Frage bekommen, ist, dass etwa Daten in eine Datei zu speichern, oder etwa $ _POST Datenverarbeitung?

Wenn es das erste ist, haben Sie eine Vielzahl von Möglichkeiten, von einfachen CSV (oder einem anderen Separator) zu XML;)

Verwandte Themen