[PHP] Validation ou message d'erreur

Fermé
psaikopat Messages postés 339 Date d'inscription jeudi 25 novembre 2004 Statut Membre Dernière intervention 24 février 2008 - 24 juin 2005 à 09:34
nauno Messages postés 342 Date d'inscription vendredi 10 juin 2005 Statut Membre Dernière intervention 14 mai 2009 - 24 juin 2005 à 10:12
Bonjour tout le monde,

Je vous explique mon souci :

J'ai une base de donnée ou sont contenu des codes d'articles.
Dans mon application, j'ai un formulaire dont voici le code :
<form name="monform4" method="post" action="<?php echo "manuelle.php?util=" . $_GET['util'] ; ?>">
	<input type="text" name="manuelle" value="">
	<input type="submit" name="valid" value="VALIDER" style="background:green">
 </form>

Ce formulaire fait appel a manuelle.php. Dans cette dernière page ( manuelle.php), je récupère le code saisi par l'utilisateur comme ceci :
$Code_manuel=$_POST['manuelle'];
mysql_select_db($database_etiquette, $etiquette);
$query_Recordset1 = "SELECT Code_Article, Libelle_Article FROM article WHERE Code_Article = '$Code_manuel'";
$Recordset1 = mysql_query($query_Recordset1, $etiquette) or die(mysql_error());
$row_Recordset1 = mysql_fetch_array($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
if ($row_Recordset1['Code_Article'] <> null) {
$Code_image=$row_Recordset1['Code_Article'] ;
mysql_select_db($database_etiquette, $etiquette);


Je voudrais pourvoir afficher un message lorsque le code saisie par l'utilisateur n'est pas valide ou n'est pas dans la base de donnée.

COMMENT FAIRE ?
A voir également:

1 réponse

nauno Messages postés 342 Date d'inscription vendredi 10 juin 2005 Statut Membre Dernière intervention 14 mai 2009 60
24 juin 2005 à 10:12
la fonction mysql_query renvoie un chiffre >0 si ta requete c'est bien exécuter donc si met une ligne de plus tu doi pouvoir arriver à ce ke tu vx
$Code_manuel=$_POST['manuelle'];
mysql_select_db($database_etiquette, $etiquette);
$query_Recordset1 = "SELECT Code_Article, Libelle_Article FROM article WHERE Code_Article = '$Code_manuel'";
$Recordset1 = mysql_query($query_Recordset1, $etiquette) or die(mysql_error());
if ($Recordset1<=0){ echo "tape ici ton message d'erreur";}
$row_Recordset1 = mysql_fetch_array($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
if ($row_Recordset1['Code_Article'] <> null) {
$Code_image=$row_Recordset1['Code_Article'] ;
mysql_select_db($database_etiquette, $etiquette);
0