Hey Leutz!
Ich benötige einen Tipp von euch, wie ich das optimal verwirkliche. Habe ein Ausleseformular, dass die Datensätze aus der Datenbank in die Tabelle lädt.
Über die Auswahl eines DropDownmenüs sollen die einzelnen Produkte ausgewählt gewählt werden. Die Produktnummer, der Primarykey in der Datenbank, wird bereits ins DropDown geladen. Ab hier hänge ich fest: Wenn ich einen Datensatz auswähle wird dieser nicht reingeladen.
Wie heißt der Befehl, der mir das ermöglicht? Hier mal der Code, vllt. ist das nur eine kleine Geschichte.
PHP-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Daten ausgeben</title>
<script type="text/javascript" src="format.js"></script>
</head>
<body>
<?php
// Verbindung wird zur Datenbank aufgenommen
$db = mysql_connect ("localhost","benutzer","");
// SQL-Anfrage an Datenbank "Produkt"
$res = mysql_db_query("produkt", "select DISTINCT * from test ORDER BY Produktnummer ASC");
// Liefert Anzahl betroffener Datensätze
$num = mysql_affected_rows();
for ($i=0; $i<$num; $i++)
{
$ty = mysql_result($res, $i, "Typ");
$tn = mysql_result($res, $i, "Teilung");
$fb = mysql_result($res, $i, "Frequenzbereich");
$ed = mysql_result($res, $i, "Einfuegungsdaempfung");
$rd = mysql_result($res, $i, "Rueckflussdaempfung");
$is = mysql_result($res, $i, "Isolation");
$im = mysql_result($res, $i, "Impedanz");
$wi = mysql_result($res, $i, "Widerstand");
$sz = mysql_result($res, $i, "Schalterzeit");
$st = mysql_result($res, $i, "Schalttyp");
}
?>
<form action="daten_ausgeben_beta2.php" method="get" name="focusform">
<table width="400" border="1" cellspacing="0" cellpadding="0">
<tr>
<td width="350">
<td width="200">
<strong>Produktnummer:
<select name="Produktnummer" onChange="produkt()">
<?php
for ($i=0; $i<$num; $i++)
{
$pn = mysql_result($res, $i, "Produktnummer");
echo "<option value= '$pn'>$pn</option>";
}
?>
</select></strong>
</td>
</td>
</tr>
<tr>
<td>Teilung</td>
<td><input id="pn" name="Teilung" size="80" value="<?php echo "$tn" ?>" readonly="readonly"></td>
</tr>
<tr>
<td>Frequenzbereich</td>
<td><input name="fb" size="80" value="<?php echo "$fb" ?>" readonly="readonly"></td>
</tr>
<tr>
<td>Einfügungsdämpfung</td>
<td><input name="ed" size="80" value="<?php echo "$ed" ?>" readonly="readonly"></td>
</tr>
<tr>
<td>Rückflußdämpfung</td>
<td><input name="rd" size="80" value="<?php echo "$rd" ?>" readonly="readonly"></td>
</tr>
<tr>
<td>Isolation</td>
<td><input name="is" size="80" value="<?php echo "$is" ?>" readonly="readonly"></td>
</tr>
<tr>
<td>Impedanz</td>
<td><input name="im" size="80" value="<?php echo "$im" ?>" readonly="readonly"></td>
</tr>
<tr>
<td>Widerstand</td>
<td><input name="wi" size="80" value="<?php echo "$wi" ?>" readonly="readonly"></td>
</tr>
<tr>
<td>Schalterzeit</td>
<td><input name="sz" size="80" value="<?php echo "$sz" ?>" readonly="readonly"></td>
</tr>
<tr>
<td>Schalttyp</td>
<td><input name="st" size="80" value="<?php echo "$st" ?>" readonly="readonly"></td>
</tr>
<tr>
<td></td>
<td><input type="reset"></td>
</tr>
</table>
</form>
</body>
</html>