login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Php ($) probleem

Offline rpgnox - 25/06/2010 13:57
Avatar van rpgnoxPHP interesse Zou iemand mij kunnen vertellen hoe ik dit werkende krijg?

  1. $fullmenu="
  2. <li><a href=\"index.php?a=player/modernnews\">Home</a></li>
  3.  
  4. print <<<ENDHTML
  5.  
  6. // estimate the number of rows in a table | Select random player to attack
  7. $lekerdezes = mysql_query("select * from `users`");
  8. $max = mysql_num_rows($lekerdezes);
  9.  
  10. // pick one
  11. $rand = rand(1,$max);
  12.  
  13. $lekerdezes2 = mysql_query("select * from `users` WHERE id='".$rand."'");
  14.  
  15. while($rand == $data->id){
  16. $rand = rand(1,$max);
  17. }
  18.  
  19. ENDHTML;
  20.  
  21.  
  22. <li><a href=\"index.php?a=extra/removetime\">Remove wait time</a></li>
  23. ";

4 antwoorden

Gesponsorde links
Offline svm - 25/06/2010 14:06
Avatar van svm PHP ver gevorderde Sowieso kan de query korter en met minder data:

  1. <?
  2. $max = mysql_result(mysql_query("SELECT COUNT(`id`) FROM `users`"),0);
  3. $res = mysql_query("SELECT * FROM users WHERE id='". rand(1,$max) ."'");

Maar waar haal je de $data->id vandaan? Moet $data niet $lekerdezes2 zijn?
Offline rpgnox - 25/06/2010 14:11
Avatar van rpgnox PHP interesse Nee de data wordt goed geladen. Deze komt uit een ander bestand. Maar omdat ik mijn menu wil verkorten wil ik het in de bovenstaande optie inbouwen, maar krijg dit dus niet voor elkaar
Offline marten - 25/06/2010 16:26
Avatar van marten Beheerder Ga eens goed kijken waar de quotes horen en maak de code eens netter. Hier klopt geen ene reet van namelijk. Sluit de regels af welke je wilt afsluiten en voer dan de query ed uit.
Offline TotempaaltJ - 25/06/2010 16:48 (laatste wijziging 25/06/2010 17:04)
Avatar van TotempaaltJ PHP interesse Wat probeer je nou te doen? Je kan niet php printen, zo werkt het niet. Al weet ik niet of dat is wat je wilt doen. Ik snap het niet?

Query kan ook gewoon zo:
  1. SELECT * FROM users WHERE id != '$data->id' ORDER BY RAND() LIMIT 1
Boem, en je hebt een random user wiens id niet $data->id is.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.305s