01. januar 2008 - 14:41
Der er
7 kommentarer
Option Bar
Hey, jeg har lavet et garderobe system. Men den viser kun et slags hår / tilbehør / tøj i option bar hvis der er flere hår fx. så viser den hår 1 i option men hår 2 står bare ved siden af som normal tekst en der kan finde fejl? <?php session_start(); include('ban-system/checkban.php'); include('sql.php'); $startBrugernavn = $_SESSION['username']; $tabel = 'users'; $select_info = mysql_query("SELECT haar FROM kladeskab ORDER BY id DESC"); $row_info = mysql_fetch_array($select_info); echo "<form action='?side=haar' method='post'><select name='haar'>"; $nuvaende = mysql_query("SELECT haar FROM kladeskab WHERE brugernavn = '$startBrugernavn'"); while($row = mysql_fetch_array($nuvaende)){ echo "<option value='$row[haar]' selected>$row[haar]</option></select>"; } echo "<input type='submit' value='Gem'></form>"; echo "<form action='?side=tilbehor' method='post'><select name='tilbehor'>"; $nuvaende2 = mysql_query("SELECT tilbehor FROM kladeskab WHERE brugernavn = '$startBrugernavn'"); while($row2 = mysql_fetch_array($nuvaende2)){ echo "<option value='$row2[tilbehor]' selected>$row2[tilbehor]</option></select>"; } echo "<input type='submit' value='Gem'></form>"; echo "<form action='?side=toej' method='post'><select name='toej'>"; $nuvaende3 = mysql_query("SELECT toej FROM kladeskab WHERE brugernavn = '$startBrugernavn'"); while($row3 = mysql_fetch_array($nuvaende3)){ echo "<option value='$row3[toej]' selected>$row3[toej]</option></select>"; echo "<input type='submit' value='Gem'></form>"; } if($side=="haar") { $opdater = mysql_query("UPDATE users SET haar = '$_POST[haar]' WHERE username = '$startBrugernavn'") or die(mysql_error()); // Opdatere nyheden echo "Gemt"; } if($side=="tilbehor") { $opdater2 = mysql_query("UPDATE users SET tilbehor = '$_POST[tilbehor]' WHERE username = '$startBrugernavn'") or die(mysql_error()); // Opdatere nyheden echo "Gemt"; } if($side=="toej") { $opdater3 = mysql_query("UPDATE users SET toej = '$_POST[toej]' WHERE username = '$startBrugernavn'") or die(mysql_error()); // Opdatere nyheden echo "Gemt"; } ?>
Annonceindlæg fra Deloitte
01. januar 2008 - 14:52
#2
det du gør giver følgende output ... <select name='tilbehor'> <option ...> ...</option></select> <option ...> ...</option></select> <option ...> ...</option>s</select> frem for <select name='tilbehor'> <option ...> ...</option> <option ...> ...</option> <option ...> ...</option> </select>
01. januar 2008 - 15:00
#4
har ikke testet <?php session_start(); include('ban-system/checkban.php'); include('sql.php'); $startBrugernavn = $_SESSION['username']; $tabel = 'users'; $select_info = mysql_query("SELECT haar FROM kladeskab ORDER BY id DESC"); $row_info = mysql_fetch_array($select_info); echo "<form action='?side=haar' method='post'><select name='haar'>"; $nuvaende = mysql_query("SELECT haar FROM kladeskab WHERE brugernavn = '$startBrugernavn'"); while($row = mysql_fetch_array($nuvaende)){ echo "<option value='$row[haar]' selected>$row[haar]</option>"; } echo "</select>"; echo "<input type='submit' value='Gem'></form>"; echo "<form action='?side=tilbehor' method='post'><select name='tilbehor'>"; $nuvaende2 = mysql_query("SELECT tilbehor FROM kladeskab WHERE brugernavn = '$startBrugernavn'"); while($row2 = mysql_fetch_array($nuvaende2)){ echo "<option value='$row2[tilbehor]' selected>$row2[tilbehor]</option>"; } echo "</select>"; echo "<input type='submit' value='Gem'></form>"; echo "<form action='?side=toej' method='post'><select name='toej'>"; $nuvaende3 = mysql_query("SELECT toej FROM kladeskab WHERE brugernavn = '$startBrugernavn'"); while($row3 = mysql_fetch_array($nuvaende3)){ echo "<option value='$row3[toej]' selected>$row3[toej]</option>"; echo "<input type='submit' value='Gem'></form>"; } echo "</select>"; if($side=="haar") { $opdater = mysql_query("UPDATE users SET haar = '$_POST[haar]' WHERE username = '$startBrugernavn'") or die(mysql_error()); // Opdatere nyheden echo "Gemt"; } if($side=="tilbehor") { $opdater2 = mysql_query("UPDATE users SET tilbehor = '$_POST[tilbehor]' WHERE username = '$startBrugernavn'") or die(mysql_error()); // Opdatere nyheden echo "Gemt"; } if($side=="toej") { $opdater3 = mysql_query("UPDATE users SET toej = '$_POST[toej]' WHERE username = '$startBrugernavn'") or die(mysql_error()); // Opdatere nyheden echo "Gemt"; } ?>
01. januar 2008 - 15:01
#5
fandt lige en anden fejl i din kode... <?php session_start(); include('ban-system/checkban.php'); include('sql.php'); $startBrugernavn = $_SESSION['username']; $tabel = 'users'; $select_info = mysql_query("SELECT haar FROM kladeskab ORDER BY id DESC"); $row_info = mysql_fetch_array($select_info); echo "<form action='?side=haar' method='post'><select name='haar'>"; $nuvaende = mysql_query("SELECT haar FROM kladeskab WHERE brugernavn = '$startBrugernavn'"); while($row = mysql_fetch_array($nuvaende)){ echo "<option value='$row[haar]' selected>$row[haar]</option>"; } echo "</select>"; echo "<input type='submit' value='Gem'></form>"; echo "<form action='?side=tilbehor' method='post'><select name='tilbehor'>"; $nuvaende2 = mysql_query("SELECT tilbehor FROM kladeskab WHERE brugernavn = '$startBrugernavn'"); while($row2 = mysql_fetch_array($nuvaende2)){ echo "<option value='$row2[tilbehor]' selected>$row2[tilbehor]</option>"; } echo "</select>"; echo "<input type='submit' value='Gem'></form>"; echo "<form action='?side=toej' method='post'><select name='toej'>"; $nuvaende3 = mysql_query("SELECT toej FROM kladeskab WHERE brugernavn = '$startBrugernavn'"); while($row3 = mysql_fetch_array($nuvaende3)){ echo "<option value='$row3[toej]' selected>$row3[toej]</option>"; } echo "</select>"; echo "<input type='submit' value='Gem'></form>"; if($side=="haar") { $opdater = mysql_query("UPDATE users SET haar = '$_POST[haar]' WHERE username = '$startBrugernavn'") or die(mysql_error()); // Opdatere nyheden echo "Gemt"; } if($side=="tilbehor") { $opdater2 = mysql_query("UPDATE users SET tilbehor = '$_POST[tilbehor]' WHERE username = '$startBrugernavn'") or die(mysql_error()); // Opdatere nyheden echo "Gemt"; } if($side=="toej") { $opdater3 = mysql_query("UPDATE users SET toej = '$_POST[toej]' WHERE username = '$startBrugernavn'") or die(mysql_error()); // Opdatere nyheden echo "Gemt"; } ?>