login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Foutmelding

Offline Martijn1989 - 06/07/2005 20:51 (laatste wijziging 06/07/2005 20:51)
Avatar van Martijn1989PHP ver gevorderde Ik krijg deze foutmelding :

Citaat:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /usr/home/pb2531/domains/profielweb.nl/public_html/bemyguest/login.php on line 10
U bent ingelogd!
Welkom, Admin je bent ingelogd voor 104832 uur! Even Geduld!


En dit zijn de eerste 13 lijnen code :



  1. <?php
  2. include "config.php";
  3. if(isset($_COOKIE['bemyguest_id']) AND isset($_COOKIE['bemyguest_wachtwoord'])) {
  4. echo "Je bent al ingelogd, dus hoef je dat niet nog eens te doen! <b>Even Geduld!</b>";
  5. echo "<meta http-equiv='refresh' content='3;url=index.php?pagina=welkom.php'>";
  6. } else {
  7. if($_POST['submit']){
  8. $login = "". $_POST['login'] ."";
  9. $sql = "SELECT id,gebruikersnaam,wachtwoord FROM gastenboek WHERE gebruikersnaam ='". $_POST['login'] ."'"; //alle gebruikers met het ingevoerde gebruikersnaam ophalen
  10. $obj = mysql_fetch_object($sql);
  11. $wachtwoord = "". $_POST['pass'] ."";
  12. $ophalen = mysql_query($sql) or die(mysql_error()); // query uitvoeren
  13. $aantal = mysql_num_rows($ophalen); // aantal records met verstuurd gebruikersnaam tellen

8 antwoorden

Gesponsorde links
Offline Duikboot - 06/07/2005 20:53 (laatste wijziging 06/07/2005 20:55)
Avatar van Duikboot Grafische gevorderde Ik denk dat er dan iets mis is met je query.

EDIT: Als je nu ipv ". $_POST['login'] ." gewoon de variabele $login invoert. Die hebben dezelfde waarde, maar door de punten, single/double quotes kan het wel eens fout gaan.

@ Lightblade: wel makkelijk om dat erachter te zetten ja
Offline MechaVore - 06/07/2005 20:54
Avatar van MechaVore Gouden medaille

PHP gevorderde
waarom doe je dit: $login = "". $_POST['login'] ."";
en zet is achter je query: or die(mysql_error());
Offline Martijn1989 - 06/07/2005 20:55
Avatar van Martijn1989 PHP ver gevorderde dat word tog al op lijn 12 gedaan ?
Offline Duikboot - 06/07/2005 20:56
Avatar van Duikboot Grafische gevorderde Misschien dat het daar voor al fout gaat.
Offline MechaVore - 06/07/2005 20:56 (laatste wijziging 06/07/2005 20:58)
Avatar van MechaVore Gouden medaille

PHP gevorderde
heej, idd. Haha hij fetcht zijn query voordat hij uitgevoerd wordt 
  1. <?
  2. include "config.php";
  3. if(isset($_COOKIE['bemyguest_id']) AND isset($_COOKIE['bemyguest_wachtwoord'])) {
  4. echo "Je bent al ingelogd, dus hoef je dat niet nog eens te doen! <b>Even Geduld!</b>";
  5. echo "<meta http-equiv='refresh' content='3;url=index.php?pagina=welkom.php'>";
  6. } else {
  7. if($_POST['submit']){
  8. $login = "". $_POST['login'] ."";
  9. $qry = "SELECT id,gebruikersnaam,wachtwoord FROM gastenboek WHERE gebruikersnaam ='". $_POST['login'] ."'"; //alle gebruikers met het ingevoerde gebruikersnaam ophalen
  10. $sql = mysql_query($qry) or die(mysql_error()); // query
  11. $wachtwoord = "". $_POST['pass'] ."";
  12. $obj = mysql_fetch_object($sql);
  13. $aantal = mysql_num_rows($ophalen);
  14. ?>
Offline Duikboot - 06/07/2005 20:58 (laatste wijziging 06/07/2005 20:59)
Avatar van Duikboot Grafische gevorderde Dat gaat natuurlijk niet 

Iets fetchen voordat het uitgevoerd word... Dat is hetzelfde als internetten en daarna maar is je pc aanzetten.
Offline Martijn1989 - 06/07/2005 21:00
Avatar van Martijn1989 PHP ver gevorderde ahhahahahaha, sorry 
Offline Martijn1989 - 06/07/2005 21:03 (laatste wijziging 06/07/2005 21:09)
Avatar van Martijn1989 PHP ver gevorderde @ LightBlade : Nu pakt hij niet de gebruikersnaam

edit: Je was $ophalen vergeten, nu werkt het 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.193s