jag har en enkel select 'input' knapp där jag kan välja items från min databas, av någon anledning kan jag inte välja något längre från denna 'select bar'..
Förut när jag inte hade något lagrad I database så kunde jag inte välja men nu kan jag inte välja oavsett om jag har data.
Vad beror detta på?
här är koden:
<label>Item: </label><select name="item">
<?php
/* Vi använder en SQL JOIN på items, itemtypes och loan för
* att hämta data för select fältet.
* Vi vill inte visa föremål som redan är utlånade så vi
* hämtar active fältet från loan.
*/
$query = "SELECT loan.id AS lid, items.id, itemtypes.name, loan.active FROM items LEFT JOIN loan ON loan.item = items.id LEFT JOIN itemtypes ON itemtypes.id = items.type";
if ($result = $db->query($query))
{ while ($row = $result->fetch(PDO::FETCH_ASSOC)) {
// kontrollera att active inte är 1
if ($row['active'] != 1) {
echo '<option value="' . $row['id'] . '">' .$row['name'] .'</option>';}}}
?>
Mitt program ligger på 220 rader. Detta är endast en del av dessa.
Vad som händer är att denna ger ingen respons länge och kan inte längre välja en 'item' som jag Kunde tidigare idag. Vet ej vad jag råkat göra som gör den iresposibel
Mitt program ligger på 220 rader. Detta är endast en del av dessa.
Vad som händer är att denna ger ingen respons länge och kan inte längre välja en 'item' som jag Kunde tidigare idag. Vet ej vad jag råkat göra som gör den iresposibel
Det jag menar är att kör den direkt på servern, dvs ej genom PHP.
Utan kör kommandot direkt i MySQL och se vad ifall den spottar ut något.
Gör den inte det så är det något fel i din query.