Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3019 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Vérifier si un enregistrement existe

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Vérifier si un enregistrement existe

n°468813
momo194
Posté le 27-07-2003 à 10:39:01  profilanswer
 

Bonjour,
 
Dis comme ça, ça a l'air très très facile, je croyais aussi , mais apparement, c'est beaucoup plus compliqué.
En effet,cela ne fonctionne pas, quand $infos['clanname'] n'existe pas, rien ne s'affiche alors que je voudrais que il affiche "Le clan xxx n'est pas enregistré";
Voici mon code :

Code :
  1. <?
  2. include("ubb.inc.php" );
  3. if (!empty($_GET)) {
  4. extract($_GET);
  5. } else if (!empty($HTTP_GET_VARS)) {
  6. extract($HTTP_GET_VARS);
  7. }
  8. if (!empty($_POST)) {
  9. extract($_POST);
  10. } else if (!empty($HTTP_POST_VARS)) {
  11. extract($HTTP_POST_VARS);
  12. }
  13. if (!empty($_SESSION)) {
  14. extract($_SESSION);
  15. } else if (!empty($HTTP_SESSION_VARS)) {
  16. extract($HTTP_SESSION_VARS);
  17. }
  18. if (!empty($_COOKIE)) {
  19. extract($_COOKIE);
  20. } else if (!empty($HTTP_COOKIE_VARS)) {
  21. extract($HTTP_COOKIE_VARS);
  22. }
  23. include("../../connect_table_clan.php" );
  24. $clanname = rawurldecode($clanname);
  25. // connection au serveur
  26. $connection =  mysql_connect($localhost,$login,$mot);
  27. // connection à la base de données
  28. mysql_select_db( $dbName , $connection) or die("Impossible d'accèder à la base de données $dbName" );
  29. $query = "SELECT clanname FROM clans WHERE clanname='$clanname'";
  30. $demandeinfos = mysql_query($query);
  31. while($infos = mysql_fetch_array($demandeinfos))
  32. {
  33. if(!isset($infos['clanname']))
  34. {
  35. echo "Le clan $clanname n'est pas enregistré";
  36. }
  37. else
  38. {
  39. echo "Le clan $clanname est enregistré";
  40. }
  41. }
  42. ?>


 
Ungrand merci à tous

mood
Publicité
Posté le 27-07-2003 à 10:39:01  profilanswer
 

n°468815
RiderCrazy
Posté le 27-07-2003 à 10:50:04  profilanswer
 

A la place de ton

Code :
  1. if(!isset($infos['clanname']))

tu peux mettre

Code :
  1. if(mysql_num_rows($demandeinfos) == 0)


Message édité par RiderCrazy le 27-07-2003 à 10:50:30
n°468829
momo194
Posté le 27-07-2003 à 11:37:04  profilanswer
 

ok , merci, j'y avais pas pensé.


Message édité par momo194 le 27-07-2003 à 11:41:13
n°468834
Profil sup​primé
Posté le 27-07-2003 à 11:42:47  answer
 

a koi sert ton while ?
 
clanname est unique dans ta table clan ! non ?

n°468835
Profil sup​primé
Posté le 27-07-2003 à 11:44:45  answer
 

moi j'aurai plutot fais cela :

Code :
  1. $query = "SELECT clanname FROM clans WHERE clanname='$clanname'";
  2. $demandeinfos = mysql_query($query);
  3. if (mysql_num_rows($demandeinfos) == 0)
  4. {
  5.    echo "Le clan $clanname n'est pas enregistré";
  6. }
  7. else
  8. {
  9.    echo "Le clan $clanname est enregistré";
  10. }


Message édité par Profil supprimé le 27-07-2003 à 11:46:49

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Vérifier si un enregistrement existe

 

Sujets relatifs
Vérifier si un id existe avant un DELETE?[ Delphi ] Vérifier le statut d'une machine et d'un programme serveurs
gestion de la mémoire cache, une bibliotheque existe ?GTK pour windows, ça existe ?
Enregistrement numero de table[mysql] peut-on change l'id d'un enregistrement dans une table
[PHP] Vérifier l'existence d'un fichierExiste t'il en C un fonction md5() comme en PHP
[VBA Excel] enregistrement du classeur excel[PHP/MYSQL]Verifier si un enregistrement existe
Plus de sujets relatifs à : Vérifier si un enregistrement existe


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR