Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

html formular und php

hategrown / 4 Antworten / Baumansicht Nickles

hi !

habe folgendes problem :
ich möchte mit eine html seite mit formular erstellen in dem ich in ein textfeld bis zu 20 zeichen einen wert eingebe und dieser wert dann in einer seite test.php verarbeitet wird. wie kann ich dies machen ?
gibt es für den button eine funktion onclick="test.php" und diese seite dann den wert des feldes mit übergeben bekommt ? ich hab mir auch schon überlegt den button einfach in hyperlink tag zu machen und auf die test.php zu verlinken aber wie kann ich so den wert des feldes übergeben ? bzw wie kann ich im code der test.php dann diesen wert abrufen ?

bei Antwort benachrichtigen
hategrown Nachtrag zu: „html formular und php“
Optionen

evtl wird es ein wenig deutlicher durch ein paar codefragmente :

auf der html page :

form method="post" action="" >
p>icao : input type="text" name="icao" width="20">


a href="insert.php?wert=icao">input type="button" method="submit" value="eintragen">

habe die anfangs tagzeichen weggelassen wusste nicht wie ich hier code als code einbinden kann ^^

meine php sieht so aus :
$db = mysql_connect ("localhost", "root", "");

$SQL_Befehl = "
INSERT INTO airport (
icao,
stadt,
land
) VALUES (
$_REQUEST['wert'], // hier möchte ich den wert aus dem html formular abrufen
'wert1',
'wert2'
)";

$resultat = mysql_db_query ("airport", $SQL_Befehl);
if ($resultat) {
echo "...erfolgreich...";
}
else {
echo "...fehlgeschlagen...";
}

mysql_close($db);
?>
bei Antwort benachrichtigen
Vagabund hategrown „html formular und php“
Optionen

Html:
input, der anme entspricht einer variablen.

beim FORM-Tag setzt du Method="post" und action dem Pfad der test.php

in der Test.php kannste die dann so aufrufen:

$vaiablenname = $POST["input-name"];

fertig
^___^ was wiillstn genau machen?

bei Antwort benachrichtigen
hategrown Vagabund „Html: input, der anme entspricht einer variablen. beim FORM-Tag setzt du Method...“
Optionen

erst mal vielen dank für deine hilfe... werde es morgen gleich mal austesten...

naja eigentlich nichts großes, schreib nur demnächst in datenbanken klausur und wollte als übung ein wenig mit sql rumspieln
und hab mir gedacht ich versuchs gleich mit php zu kombinieren.
will mir evtl auf webserver basis eine kleine flugsimulator page machn, bzw datenbank anlegen die ich über ne html/php seite ansteuern
kann..... nur just for fun

danke

bei Antwort benachrichtigen
hategrown Nachtrag zu: „erst mal vielen dank für deine hilfe... werde es morgen gleich mal austesten......“
Optionen

so ich nochmal hab das jetzt mal so umgeändert aber wie muss ich dann den button definieren ?

ich hab in jetzt so :

form method="post" action="http://localhost/insert.php" >

input type="button" method="submit" value="eintragen">

aber beim drauf drücken geschieht nichts
was is noch incorrect ?

bei Antwort benachrichtigen