Page 1 sur 1

champs deja existants

Posté : 21 juil. 2005, 14:35
par Justone
Bonjour

J'ai fais un formulaire ou, entre autre, on doit indiquer le nom et le prenom.
Lorsque l'utilisateur clic sur valider comment faire pour qu'apparaisse un popup d'erreur dans le cas ou le nom et le prenom sont deja enregistrés dans ma base??

Merci

Posté : 21 juil. 2005, 14:36
par ouckileou
ce thread parle de login mais c'est pareil, ça t'indiquera comment faire le vérification :
http://www.phpfrance.com/forums/voir_su ... +login.php

pour le popup ce sera autre chose

Posté : 21 juil. 2005, 15:25
par Justone
Merci bco, g trouvé ce que je voulais

J'ai une autre question.
J'ai fait un menu déroulant qui affiche des enregistrements de ma base.
$str_requete ="SELECT nom, prenom FROM users ORDER BY nom"; 
$o_result = mysql_query($str_requete);

echo "<div align='center'>";  
echo "<select name='menu'>";
while ($a_result = mysql_fetch_array($o_result)) { 
  echo "<option>".$a_result['nom']." ".$a_result['prenom']."</option>"; 
} 
echo "</select>";
?> 
<input type="submit" value="Modifier" />
S'il n'y a rien dans ma base, alors rien n'est selectionné.
Comment faire pour que lorsque l'utilisateur clic sur le bouton j'ai un message d'erreur?

Merci

Posté : 21 juil. 2005, 15:27
par ouckileou
qu'est-ce que tu veux savoir ?
comment vérifier si la table est vide ? comment avoir un message d'erreur au clic sur le bouton ?

pour vérifier tu peux faire une requête COUNT(*) comme dans le lien, ou utiliser mysql_num_rows() sur ta requête de sélection des données

pour la message d'erreur, tu peux l'afficher grâce à l'événement onClick, mais c'est du javascript

Posté : 21 juil. 2005, 15:31
par Justone
j'aimerais avoir (lorsque ma table et vide et que l'on clic sur le bouton) un message d'erreur

merci

Posté : 21 juil. 2005, 15:35
par ouckileou
ben je t'ai donné des pistes là non ? :lol:

Posté : 21 juil. 2005, 15:49
par ouckileou
fais des essais et demande de l'aide sur un point précis si tu as besoin, ce sera plus facile ;)

Posté : 22 juil. 2005, 10:16
par mere-teresa
j'aimerais avoir (lorsque ma table et vide et que l'on clic sur le bouton) un message d'erreur

merci
Résolu ou pas ?