ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
419
419
EMPFEHLEN
-
18.03.08 23:45 #1
- Registriert seit
- Dec 2007
- Beiträge
- 78
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:PHP-Code:<?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>
Fehlermeldungen kriege ich nicht !!PHP-Code:<?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"); ?>
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-MGeändert von al-Maghribi (19.03.08 um 12:19 Uhr)
-
18.03.08 23:56 #2
- Registriert seit
- Dec 2007
- Ort
- Bremen
- Beiträge
- 3.418
Hi,
wenn Du Dir mal anschaust, was Auswahl.php ausgibt, sollte der Fehler klar sein. Die Auswahlliste wird ja gar nicht richtig gefüllt.
Müsste so ungefähr aussehen:
LGPHP-Code:$sqlSYSOptions = "SELECT DISTINCT Systembezeichnung from haupttabelle ";
$resultSYSOptions = mysql_query($sqlSYSOptions);
while($row = mysql_fetch_assoc($resultSYSOptions)) {
echo '<option name="System" value="' . $row['Systembezeichnung'] . '">';
echo $row['Systembezeichnung'] . '</option>';
}
-
Wenn kein "value" angegeben wurde, dann wird automatisch der Text genommen. Hast du denn das Formular beendet, also </form> am Ende? In deinem Quellcode, den du gepostest hast, ist das nicht drin (kann ja aber auch nur ein Teilstück sein...).
-
19.03.08 12:24 #4
- Registriert seit
- Dec 2007
- Beiträge
- 78
vielen dank an Kuddeldaddeldu es klappt jetzt
Ähnliche Themen
-
Tooltip bei DropDown Feld
Von Danielku15 im Forum Javascript & AjaxAntworten: 10Letzter Beitrag: 24.01.08, 11:42 -
Im DropDown Feld Datenbankeinträge
Von M-GT im Forum PHPAntworten: 3Letzter Beitrag: 07.04.06, 15:58 -
DropDown Feld
Von Blümchen im Forum PHPAntworten: 12Letzter Beitrag: 12.07.05, 14:14 -
Varibalen im dropdown feld übergeben
Von BlackWolf im Forum PHPAntworten: 14Letzter Beitrag: 31.12.04, 01:49 -
DropDown als ausführendes Feld nutzen?
Von uwee im Forum PHPAntworten: 17Letzter Beitrag: 18.11.04, 21:08





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren