avanceret dropdownbox
Jeg er meget nybegynder i PHP og er ved at lave et udlånssystem.Det er lykkeds mig at hente data fra en tabel ned i en dropdownbox. Dropdown boxen indeholder forskellige enheder, hvor jeg leder efter en kode, der laver en forskellig sqlsætning til hver enhed.
Når man kommer ind på siden, har man en oversigt over alt hvad der er. Når man trykker på en enhed, ville det være dejligt, hvis den kunne lave sådan en sætning her:
$result3 = mysql_query("select * from enheder where kategoriid = $row[0]") or die("Invalid query: " . mysql_error());
I får hele koden her:
<?php
$link = mysql_connect ("127.0.0.1", "", "") or die ("Could not connect: " . mysql_error());
$DB = mysql_select_db("udlan") or die("Invalid query: " . mysql_error());
$Akat = mysql_query("select * from kategorier") or die("Invalid query: " . mysql_error());
$Aenheder = mysql_query("select * from enheder") or die("Invalid query: " . mysql_error());
print "<form name='kategorier' action='oversigt.php' method='post'>";
print "<select name='enhederDD' onchange=submit()>";
print "<option value='Alle'>Alle</option>";
while ($row = mysql_fetch_row($Akat))
{
print "<option value='$row[0]'>$row[1]</option>";
$result3 = mysql_query("select * from enheder where kategoriid = $row[0]") or die("Invalid query: " . mysql_error());
}
print "</select></form>";
$fieldsnums = mysql_num_fields($Aenheder);
print "<table cellpadding= 2 border=2>";
print "<tr>";
for ($i = 0; $i<$fieldsnums; $i++)
{
$fieldname = mysql_field_name($Aenheder, $i);
print "<th>".$fieldname."</th>";
}
print "</tr>";
while ($row = mysql_fetch_row($Aenheder))
{
print "<tr>";
foreach($row as $field)
{
print "<td>".$field."</td>";
}
print "</tr>";
}
print "</table>";
?>
Jeg er villig til at give flere point, hvis opgaven er svære en den ser ud?
