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

  FORUM HardWare.fr
  Programmation
  PHP

  Ca affiche rien pkoi ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Ca affiche rien pkoi ?

n°195673
Noda
Posté le 15-08-2002 à 13:10:00  profilanswer
 

Kan le pseudo existe il affiche pas la phrase pkoi ?
 
Merci
 
[php]
<?php
include '../config/config.inc.php';
 
//*-*-*-*-*-*-*-*-*-*-*-*
//verification du pseudo
//*-*-*-*-*-*-*-*-*-*-*-*
if ( mysql_query("SELECT pseudo FROM port_users WHERE pseudo=$pseudo " ) )
{  
 echo $pseudo.' existe déja. Desolé.';
 exit;
}else{
 
//*-*-*-*-*-*-*-*-*-*-*-*
//Affranchissement pb UNIX
//*-*-*-*-*-*-*-*-*-*-*-*
$pseudo = addslashes($pseudo);
$localisation = addslashes($localisation);
$config = addslashes($config);
$loisirs = addslashes($loisirs);
 
//*-*-*-*-*-*-*-*-*-*-*-*
//verification du pass
//*-*-*-*-*-*-*-*-*-*-*-*
if ($mdp != $mdpverif){
 Header("Location: ../newusers.php?pwd=err" );
 exit;
}
 
//*-*-*-*-*-*-*-*-*-*-*-*
//Encodage password
//*-*-*-*-*-*-*-*-*-*-*-*
$pass = md5($mdp);
 
//*-*-*-*-*-*-*-*-*-*-*-*
//Inscription dans la base
//*-*-*-*-*-*-*-*-*-*-*-*
$signe = mysql_query("INSERT INTO port_users VALUES ('', '$pseudo', '$pass', '', '$mail', '$affmail', '$icq', '$aim', '$messenger', '$site', '$localisation', '$config', '$age', '$loisirs', '$validate';) " ) ;
 
//*-*-*-*-*-*-*-*-*-*-*-*
//Ok
//*-*-*-*-*-*-*-*-*-*-*-*
echo $signe;
 
}
?>[/php]


---------------
:D
mood
Publicité
Posté le 15-08-2002 à 13:10:00  profilanswer
 

n°195676
Noda
Posté le 15-08-2002 à 13:30:47  profilanswer
 

Je viens de me rendre compte ke je peux enregistrer k'1 users.
 
:ouch:


---------------
:D
n°195677
Noda
Posté le 15-08-2002 à 13:48:21  profilanswer
 

C'est bon j'ai tilté.
 
En fait pour un test j'avais definie $pseudo dans mon config.  :lol:


---------------
:D
n°195678
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 15-08-2002 à 14:03:57  profilanswer
 

si tu mettais  pseudo='$pseudo' au lieu de  pseudo=$pseudo dans ton premier mysql_query ca serait plus secure

n°195680
Noda
Posté le 15-08-2002 à 14:05:44  profilanswer
 

joce a écrit a écrit :

si tu mettais  pseudo='$pseudo' au lieu de  pseudo=$pseudo dans ton premier mysql_query ca serait plus secure




 
thx joce.
 
ps : tu peux me mp ton icq pour parler d'un truc ?


---------------
:D
n°195682
Noda
Posté le 15-08-2002 à 14:42:53  profilanswer
 

ca deconne completement il arrive a faire un select sur des trucs inexistant :ouch:


---------------
:D
n°195739
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 15-08-2002 à 17:33:44  profilanswer
 

c'est mal n'empêche de pas mettre le link de la connexion :o

n°195741
Noda
Posté le 15-08-2002 à 17:35:44  profilanswer
 

joce a écrit a écrit :

c'est mal n'empêche de pas mettre le link de la connexion :o




 
pas compris :/


---------------
:D
n°195766
Stligar
Posté le 15-08-2002 à 18:35:44  profilanswer
 

noda a écrit a écrit :

 
 
pas compris :/




 
Ya quoi ds ton fichier config ?
 
Parce que apparement il manque la fonction : mysql_connect()

n°195768
Noda
Posté le 15-08-2002 à 18:48:47  profilanswer
 

non ca c'est bon. ca marche  ;) sur toutes les autres pages


---------------
:D
mood
Publicité
Posté le 15-08-2002 à 18:48:47  profilanswer
 

n°195793
mrbebert
Posté le 15-08-2002 à 19:47:22  profilanswer
 

noda a écrit a écrit :

if ( mysql_query("SELECT pseudo FROM port_users WHERE pseudo=$pseudo " ) )
{  
 echo $pseudo.' existe déja. Desolé.';
 exit;
}else{
...


Ca va pas.
l'instruction if ( mysql_query(...) ) vérifie que la requête est correctement passée, mais ne donne aucune indication sur le résultat lui même. Une requête qui renvoie 0 ligne est une requête tout à fait correcte.
Tu pourrais faire :
if ( mysql_query(...) ) {
  // traitements sur le résultat
 
} else {
  echo "Erreur, la requete n'est pas passée correctement";
}
 
Regarde plutot la fonction mysql_num_rows ;)


Message édité par mrbebert le 15-08-2002 à 19:48:46
n°195829
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 15-08-2002 à 22:17:41  profilanswer
 

ah oui j'avais même pas vu :D

n°196214
Noda
Posté le 17-08-2002 à 10:00:39  profilanswer
 

joce a écrit a écrit :

ah oui j'avais même pas vu :D




 
C'est pas grave joce. Faut bien ke tu debutes ca te passeras les erreurs de jeunesse. :lol:
 
Et vive les annonces


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

  Ca affiche rien pkoi ?

 

Sujets relatifs
[appli win32] j y connais rienCompteur de visites simple (affiche le chiffre et utilise un fichier)
G ecrit un petit script de rien du tout[PHP] Expressions régulières je comprend rien!!! ;-)
[HTML et JS] Un menu qui s'affiche sur 2 frames à la fois...[PHP] Comment affiche-t-on en clair du code HTML?
Gro newbie ki connai rienpourquoi ma frame s affiche une fois sur deux?
[C++] Problème de pointeur this, je capte plus rien :??:[PHP] Variable qui ne s'affiche pas
Plus de sujets relatifs à : Ca affiche rien pkoi ?


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