al-Maghribi
Mitglied
hallo,
Ich will eine Abfrage an meiner Datenbank mithilfe eines Dropdownfeld senden.
Dieses Dropdownfeld habe ich mit daten aus der datenbank gefüllt.
meine Tabelle hat diese Struktur:
Land: DE,FR,GB,.......
Systembezeichnung:Sony,Siemens,Philips.....
Systemnummer:001,002,003......
Komponentenbezeichnung:SonyAkku,SiemensLaufwerk.......
........
mein Code sieht so aus:
++die Datei Auswahl.php wo der DDFeld gefült wird:
++dann die Datei eingabeergebnis.php die das Aswahl ausgibt:
Fehlermeldungen kriege ich nicht !!
wenn ich auf Button drücke wechselt die datei zu eingabeergebnis.php aber ohne Ausgabe !!
ich sitze seit drei tage dran und finde das Problem nicht
ich hoffe mir kann jemanden helfen.
mfg
A-M
Ich will eine Abfrage an meiner Datenbank mithilfe eines Dropdownfeld senden.
Dieses Dropdownfeld habe ich mit daten aus der datenbank gefüllt.
meine Tabelle hat diese Struktur:
Land: DE,FR,GB,.......
Systembezeichnung:Sony,Siemens,Philips.....
Systemnummer:001,002,003......
Komponentenbezeichnung:SonyAkku,SiemensLaufwerk.......
........
mein Code sieht so aus:
++die Datei Auswahl.php wo der DDFeld gefült wird:
PHP:
<?php include("includes/connect.php"); ?>
<table width="931">
<tr align="center">
<td><font face="Georgia, Times New Roman, Times, serif"><strong><h3>Systeme</h3></strong></font>
<form action="eingabeergebnis.php" method="post">
<select name="System" size="1" >
<option value="" selected>System Wählen</option>
<?php
$sqlSYSOptions = "SELECT DISTINCT Systembezeichnung from haupttabelle ";
$resultSYSOptions = mysql_query($sqlSYSOptions);
while($SystemBez = mysql_fetch_array($resultSYSOptions)) {
echo "<option name=\"System\" value=\"\">";
for ($x = 0; $x < sizeof($SystemBez); ++$x){
echo $SystemBez[$x]."<br>";
}
echo "</option>";
}
$System = $_GET['System'];
?>
</select>
<br/><input type="submit" name="submit" value="Senden"><br>
</form>
</td>
++dann die Datei eingabeergebnis.php die das Aswahl ausgibt:
PHP:
<?php include("includes/connect.php"); ?>
<?php
$System = $_POST['System'];
$query_string = mysql_query("SELECT Komponentenbezeichnung FROM haupttabelle where Systembezeichnung ='$System'",$connection);
$column_count = mysql_num_fields($query_string);
print("<TABLE BORDER=2>\n");
// Daten benutzen
while ($row = mysql_fetch_array($query_string)){
print("<TR ALIGN=LEFT VALIGN=TOP>");
for ($column_num = 0;$column_num < $column_count;$column_num++)
print ("<TD>$row[$column_num]</td>");
print("</TR>\n");
}
print("</TABLE>\n");
?>
<?php include("includes/disconnect.php"); ?>
Fehlermeldungen kriege ich nicht !!
wenn ich auf Button drücke wechselt die datei zu eingabeergebnis.php aber ohne Ausgabe !!
ich sitze seit drei tage dran und finde das Problem nicht
ich hoffe mir kann jemanden helfen.
mfg
A-M
Zuletzt bearbeitet: