login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Munter systeem (Opgelost)

Offline giellexe - 28/10/2007 16:25
Avatar van giellexeMySQL interesse Heey,

Ik heb een munten systeem voor download script Bijv. als iemand iets wil doenload dan heeft hij minimaal 5 munten nodig om iets te downloaden.

Maar nu de vraag

Als ik een code invoer die niet bestaat geeft hij een wit scherm aan. Hoe kan ik dit fixen door een error.

En als er niks in de database staat dan is alles leeg.

Code :
http://www.plaatscode.be/3812/

Alvast bedankt

7 antwoorden

Gesponsorde links
Offline kickasgamer - 28/10/2007 17:42
Avatar van kickasgamer PHP ver gevorderde je werkt daar toch al met een esleif voor als die niet overeen komt met de code uit de db
Offline Scott - 28/10/2007 18:14
Avatar van Scott Gouden medaille

PHP ver gevorderde
Je selecteert nu alle codes uit de database en kijkt of er ééntje is die overeenkomt met de ingevoerde code, da's niet handig. Je kunt beter dmv een WHERE-clausule kijken of de code in de database staat.

Daarnaast is het niet nodig om voor resultaten waaruit toch maar één rij komt (zoals je eerste query, als het goed is komt daar maar één rij uit), een while te gebruiken, dan volstaat $object = mysql_fetch_object($query);
Offline giellexe - 28/10/2007 18:42
Avatar van giellexe MySQL interesse Ik heb het verandert en werkt nu maar ik heb een error hoe kan ik deze weg halen ?

Error:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\munten.php on line 3

2 $query = "SELECT * FROM munten ORDER BY id";
3 $object = mysql_fetch_object($query);

Help me alsjeblieft
Offline Rens - 28/10/2007 18:57
Avatar van Rens Gouden medaille

Crew algemeen
http://www.sitemasters.be/FAQ/2/Foutmeldingen#faq3
Offline Koen - 28/10/2007 19:03
Avatar van Koen PHP expert
  1. $query = "SELECT * FROM munten ORDER BY id";
  2. $object = mysql_fetch_object(mysql_query($query));

dus.
Offline giellexe - 28/10/2007 19:09
Avatar van giellexe MySQL interesse Bedankt probleem verholpen 
Offline svm - 29/10/2007 20:53
Avatar van svm PHP ver gevorderde
  1. <?php
  2. //....//
  3. $query = mysql_query("SELECT * FROM munten ORDER BY id");
  4. while($object = mysql_fetch_object($query)){
  5. echo $obj -> id ." enz...<br>";
  6. $qControle = "";
  7. }
  8.  
  9. if(!isset($qControle)){
  10. echo "Er zijn geen producten gevonden";
  11. }
  12. ?>


Hiermee zul je indien geen resultaat een bericht krijgen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.192s