phpbar.de logo

Mailinglisten-Archive

[php] Eingabeformular generieren

[php] Eingabeformular generieren

Hoeschl, Peter PHOESCHL_(at)_macrotron.de
Mon, 14 Jun 1999 14:14:17 +0200


Hallo Liste,

ich habe mit PHP ein Eingabeformular aufgebaut, welches mir in einer
Access-Datenbank Datensaetze hinzufuegen soll.
Dies sollte so ablaufen:

1. Formularfeld wird ausgefüllt
2. Mittels einem versteckten Formularfeld soll eine Funktion namens
insert aufgerufen werden.
3. Der SQL-Befehl übernimmt aus dem Formular den Wert des Eingabefelds
und fügt einen Datensatz ein.

Dies klappt aber alles ueberhaupt nicht. Irgendwie finde ich aber auch
nicht den richtigen Zugang, wie der Loesungsweg ist.

Ist mein Ansatz mit der Funktion ueberhaupt richtig? 
Oder wie binde ich den INSERT-Befehl so ein, dass er nur bei beim
Druecken des Sendebuttons ausgefuehrt wird?
Und auch den eingegebenen Wert aus dem Formularfeld übernimmt.

Danke für Eure Hilfe, peter
 


Function ausgabe() 		{
		
global $result_id;				
global $conn_id;
global $sql_string;
global $insert;
global $Name;
		
				
$conn_id = odbc_connect ("macomprd","x","x");
$sql_string = "SELECT * FROM AbfrageLine";
$result_id = odbc_exec ($conn_id, $sql_string);
		
		
echo "<form method = \"get\" action=\"admmon.php\">
Name <input type =\"text\" name=\"Name\" value=\"$Name\"
maxlength=\"30\">
<input type=\"submit\" value=\"senden\"><br>
<input type=\"reset\" value=\"reset\">
<input type=\"hidden\" name=\"insert\" value=\"insert\">
</form> ";
						
odbc_close($conn_id);
}

				
Function insert()

{

$insert = "INSERT INTO Monitore (Name) VALUES ('$Name')";
$result_id = odbc_exec ($conn_id, $insert);

}


php::bar PHP Wiki   -   Listenarchive