phpbar.de logo

Mailinglisten-Archive

Eingabeformular generieren
Archiv Mailingliste php_(at)_infosoc.uni-koeln.de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Eingabeformular generieren



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);

}

Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive