login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Hij pakt een var niet

Offline BladiN - 03/11/2004 21:19
Avatar van BladiNGouden medailleGouden medaille

Grafische gevorderde
Ik heb de volgende php code
  1. <?php
  2. if(IsSet($_POST['nw1']) && IsSet($_POST['nw2'])) {
  3.  
  4. if(IsSet($_POST['days'])) {
  5. $days = $_POST['days'];
  6. } else {
  7. $days = 2;
  8. }
  9.  
  10. $get_provinces = mysql_query("SELECT
  11. *
  12. FROM
  13. provinces
  14. WHERE
  15. seconds_inactive >= '" . $days . "'
  16. AND
  17. networth >= '" . $_POST['nw1'] . "'
  18. AND
  19. networth <= '" . $_POST['nw2'] . "'
  20. AND
  21. checked = '1'
  22. ORDER BY
  23. seconds_inactive DESC, networth DESC") or die(mysql_error());
  24. } else {
  25.  
  26. if(IsSet($_POST['days'])) {
  27. $days = $_POST['days'];
  28. } else {
  29. $days = 2;
  30. }
  31.  
  32. $get_provinces = mysql_query("SELECT
  33. *
  34. FROM
  35. provinces
  36. WHERE
  37. seconds_inactive >= '" . $days . "'
  38. AND
  39. checked = '1'
  40. ORDER BY
  41. seconds_inactive DESC, networth DESC") or die(mysql_error());
  42. }
  43. ?>


Maar het probleem is, als hij de if doet dan pakt hij de input niet in de query, dus selecteert hij niets :S als hij de gewone else pakt (dus 2) dan pakt ie m in 1x wel

3 antwoorden

Gesponsorde links
Offline Joel - 03/11/2004 21:21 (laatste wijziging 03/11/2004 21:21)
Avatar van Joel Eigenaar Plaats eens na deze code:

  1. if(IsSet($_POST['days'])) {
  2. $days = $_POST['days'];
  3. } else {
  4. $days = 2;
  5. }

Dit:

echo $days;

En zie eens wat hij weergeeft als hij de IF doet.
Offline BladiN - 03/11/2004 21:26
Avatar van BladiN Gouden medailleGouden medaille

Grafische gevorderde
dan print hij gewoon wat ik wil, dat heb ik al getest, hij gaat pas vaag doen in de query :S
Offline Joel - 03/11/2004 21:28
Avatar van Joel Eigenaar Rond integers mogen er geen quotes komen. Dus verwijder waar nodig de single quotes in je query.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.201s