• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

HTML Eingabeformulare mit PHP (MySQL) Auswahlmenü

Status
Für weitere Antworten geschlossen.

Cayman

Neues Mitglied
Hallo zusammen,

habe eine Frage bezüglich HTML, mySQL und PHP.

Ich möchte folgendes programmieren für einen Fuhrpark:

MYSQL:

1. Datenbank > fuhrpark
1. Tabelle > autos
1. Tabelle > tanken


1. Website > HTML Eingabeformular um die Tabelle (autos) mit Infos zu füllen (Typ, Verbrauch, Anschaffungsdatum etc.).
2. Website > HTML Eingabeformular um die Tabelle (tanken) mit Infos zu füllen (Wo wurde getankt, Wie viel etc.)

Wie ist es möglich auf Website 2 das Eingabeformular so zu programmieren das z.B die Literanzahl eingegeben werden muss aber das Auto kann ausgewählt werden. Dieser Part sollte dann bei jedem Aufruf der Website in die MySQL Tabelle schauen und die aktuellen Autos auflisten.

Kann mir Jemand helfen?

Habe alles programmiert nur die Auswahl klappt noch nicht.

Das Auswhlfenster wird zwar angezeigt nur es bleibt leer aber in der Tabelle sind definitiv autos vorhanden.

Besten Dank

Marc

------

Code:

Code:
<html>
<body>


<select name="autoauswahl" size="1"> 

<?PHP 

$db =  mysql_connect("localhost","root","test123");
$sql=  mysql_select_db("fuhrpark");
		
$sql = mysql_query("SELECT id,fahrgestellnummer FROM autos"); 
while ($row = mysql_fetch_array($result)) { 
echo "<option value='" . $row['id'] . "'>" . $row['fahrgestellnummer'] . "</option>"; 
} 
echo $sql
?> 

</select> 
</body>
</html>

MOD-EDIT: Code-Tags verwenden!
 
also ein sprungemenü.

dazu machste erstmal folgendes in den head-bereich deiner seite:

Code:
<script type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->
</script>

und das irgendwo in den body

Code:
<form name="form1" id="form1">
  <select name="menu1" onchange="MM_jumpMenu('parent',this,0)">
    <option value="url1.php">Text1</option>
    <option value="url2.php">text2</option>
  </select>
</form>

jetzt setzt du auf jede seite eine sql-aufforderung, die deine tabelle mit inhalten füllt.

Nils aka XraYSoLo
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben