login  Naam:   Wachtwoord: 
Registreer je!
 Forum

zoek de fout

Offline roy - 19/02/2005 21:02 (laatste wijziging 19/02/2005 21:23)
Avatar van royPHP gevorderde
  1. <?php
  2. if (isset($_POST['submit']) == 1) {
  3. foreach($_POST['bigarray'] as $k => $v)
  4. {
  5. $sql = "UPDATE events SET Round='".$v."', distance='".$_POST['distance'][$k]."', start='".$_POST['start'][$k]."', Close='".$_POST['close'][$k]."', terrain='".$_POST['terrain'][$k]."' WHERE id = '".$k."'";
  6. mysql_query($sql) or die("woops: '".$sql."'");
  7. header("Location: index.php?nr=events");
  8. }
  9. }
  10. else{
  11.  
  12. $sql = "SELECT * FROM `tacx` WHERE Round='".$round."' ORDER BY th,Tm,Ts ASC";
  13. $result = mysql_query($sql) or die(mysql_error());
  14. $num = mysql_num_rows($result);
  15. while ($row = mysql_fetch_assoc($result))
  16. {
  17. $sql2 = "SELECT * FROM `gebruikers` WHERE id=".$row['id']."";
  18. $result2 = mysql_query($sql2) or die(mysql_error());
  19. $num = mysql_num_rows($result2);
  20. while ($row2 = mysql_fetch_assoc($result2))
  21. {
  22. echo '<form method="post" action="'.$_SERVER['PHPSELF'].'">';
  23. echo "<table width=\"550\" border=\"0\">";
  24. echo "<tr>";
  25. echo "<td vAlign=\"top\" width=\"229\"><input type=\"text\" name=\"bigarray[".$row['id']."]\" size=\"20\" value=\"".$row['Round']."\">";
  26. echo "<li><input type=\"text\" name=\"start[".$row['id']."]\" size=\"20\" value=\"".$row['Ts']."\"></li>";
  27. echo "<li><input type=\"text\" name=\"distance[".$row['id']."]\" size=\"20\" value=\"".$row2['naam']."\"></li>";
  28. echo "<li><input type=\"text\" name=\"terrain[".$row['id']."]\" size=\"20\" value=\"".$row['Th']."\"></li>";
  29. echo "<li><input type=\"text\" name=\"close[".$row['id']."]\" size=\"20\" value=\"".$row['Dd']."\"></li>";
  30. echo "</td>";
  31. echo "<td vAlign=\"top\" width=\"103\" height=\"100\"></td>";
  32. echo "<td vAlign=\"top\" width=\"204\"></td>";
  33. echo "</tr>";
  34. echo "</table>";
  35. echo "<hr>";
  36.  
  37. }
  38.  
  39. }
  40. }
  41. ?>
  42.  
  43. <input type="submit" value="Updaten" name="submit">
  44. </form>


Zit er een fout in? de query's zijn goed en toch geeft hij niks weer...

5 antwoorden

Gesponsorde links
Offline numlockrond - 30/11/1999 00:00
Avatar van numlockrond Onbekend heb je wel rijen in je dbrnrnvolgens mij is dit (bijna) hetzelfde script als vorige week ofzo.rnToen zie ik ook al het lijk mij dat id in de tabel gebruikers een uniek veld is. Dan krijg je dus elke keer maar 1 rij en heb je die 2e while helemaal niet nodig.rnrnwaarom heb je trouwens echo voor de variabelen met queries staan
Offline roy - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van roy PHP gevorderde die echo staat er omdat ik wou kijken of de query wel goed was.rnrnDit is inderdaad bijna hetzelfde script, alleen een stukje anders..rnja er staan rijen in de tabel die aan de query voldoen.rnrnMet het 'id'-nummer haal ik wat gegevens uit een andere tabel, namelijk die van de gebruikers.
Offline roy - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van roy PHP gevorderde hij geeft alleen de knop [updaten] weerrnrnals ik de tweede query weghaal dan geeft hij het wel weer, alleen mis ik dan een deel informatie. Hoe kan ik ervoor zorgen dat hij het met de tweede query het ook doet
Offline numlockrond - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van numlockrond Onbekend klopt het wat ik zei Dat je maar 1 rij uit de gebruikerstabel wilt halen per rij uit de tabel tacx, namelijk alleen de gegevens van de gebruikers die het betreffende item heeft toegevoegd o.i.d.rnrndan kun je ipv die while gewoon 1x mysql_fetch_assoc() doen en vervolgens de gegevens printen.rnrnwaarom haal je trouwens bij allebei de queries het aantal rijen op als je daarna niks met die variabelen doet
Offline roy - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van roy PHP gevorderde Hij geeft de rijen inmiddels wel weer...!!rnrn
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.212s