login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Krijg de heletijd dezelfde tekst

Offline DenMette - 14/01/2006 16:36
Avatar van DenMettePHP gevorderde
  1. $wquery = "SELECT * FROM rpg_members";
  2. $wsql = mysql_query($wquery);
  3. while($acs = mysql_fetch_object($wsql))
  4. {
  5. $user_db = $acs->user;
  6. }
  7. if($gebruikersnaam != $user_db)
  8. {
  9. echo "Deze gebruiker bestaat niet.";
  10. }
  11. else
  12. {
  13. $insert = "INSERT INTO rpg_priveberichten(onderwerp, van, naar, bericht) VALUES('".$onderwerp."', '".$user."', '".$gebruikersnaam."', '".$bericht."')";
  14. $sql=mysql_query($insert) or die(mysql_error());
  15. echo "Bericht is verzonden";
  16. }

ik krijg de heletijd deze tekst
Citaat:
Deze gebruiker bestaat niet.

Hoe komt dat

en kan je me dan ook uitleggen wat ik verkeerd heb gedaan en hoe ik ze kan oplossen

3 antwoorden

Gesponsorde links
Offline nemesiskoen - 14/01/2006 16:37
Avatar van nemesiskoen Gouden medaille

PHP expert
Citaat:
$wquery = "SELECT * FROM rpg_members";

Wat dacht je van een WHERE statement?
Offline DenMette - 14/01/2006 16:40
Avatar van DenMette PHP gevorderde en hoe zou ik dit kunnen toepassen

ik denk dat dit niet hoeft en wat moet er dan staan

"SELECT * FROM rpg_members WHERE user='".$gebruiker."'";

Zo dan??
Offline nemesiskoen - 14/01/2006 17:35
Avatar van nemesiskoen Gouden medaille

PHP expert
$gebruikersnaam
...


maar je kan beter met een id werken. Maar zo zou het werken.

  1. if(mysql_num_rows(mysql_query("SELECT * FROM rpg_members WHERE user = '". $gebruikersnaam ."'") == 0) {
  2. echo 'user bestaat niet';
  3. } else {
  4. echo 'user bestaat';
  5. }
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.178s