Titre: Controle d'un nom
Posté par: juego le le 19-05-2005 a 21:33:40
Bonjour, J'ai un probleme avec ce code car il ne me dit pas si un titre exist deja.
J'ai integre un code javascript mais je ne sais comment l'utiliser ?
Pourriez vous m'aider ? Merci
Mon code : <?
// Connexion a Mysql (changer l'host, le login et le mot de passe SVP) $mysql_link = mysql_connect("localhost","root","");// Connexion à MySQL @mysql_select_db("francais")// Sélection de la base francais or die("Impossible de se connecter");
$titre1=$_POST["titre"]; // Vérification de la validité de la connexion MYSQL if($mysql_link && $titre != "") { $sql = "SELECT count(*) FROM ouvrage WHERE titre='".$titre1."'"; $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); $data = mysql_fetch_array($req);
if ($data[0] == 0) { $sql = "INSERT INTO ouvrage "; $sql.="(auteur,editeur,titre,collection,resume,commentaire,prix)"; $sql.= "values ('$auteur','$editeur','$titre','$collection','$resume','".addslashes($commentaire)."','".addslashes($prix)."') "; mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
//exit(); } else { $erreur = 'Un ouvrage possède déjà ce titre.'; echo "Un ouvrage possède déjà ce titre"; } header("location: ../index.php"); }
?> <SCRIPT LANGUAGE="JavaScript"> function verification(valeur) { if(valeur.titre.value == "") alert('Merci de bien vouloir saisir votre le titre de l'Ouvrage !'); else valeur.submit(); } </SCRIPT>
<center><b>SAISIR L'OUVRAGE</b></center>
<FORM name="formulaire" method="POST"> <TABLE border="0" cellspacing="5" cellpadding="0" align="center" width="100%"> <TR> <td width="185" height="21" align="left"><font face="Arial" size="2" color="#000080">Le titre de l'ouvrage :</font></td> <TD align="center"><input type="text" name="titre" size="95"></TD> </TR> <? //Affichage des messages d'erreurs if (isset($erreur)) { echo '<TR> <TD colspan="2"><IMG src="'.URL_IMG.'rien.gif" width="1" height="10"></TD> </TR> <TR> <TD colspan="2" align="center">'.$erreur.'</TD> </TR>'; } ?> <TR> <TD colspan="2"><IMG src="'<?=URL_IMG?>'rien.gif" width="1" height="10"></TD> </TR> <TR> <td width="185" height="21" align="left"><font face="Arial" size="2" color="#000080">Renseignez l'Auteur :</font></td> <TD colspan="2" class="normal"><input type="text" name="auteur" size="50"></TD> </TR> </TABLE>
<TABLE border="0" cellspacing="0" cellpadding="1" width="100%"> <TR> <TD colspan="2" align="center"><INPUT type="submit" class="bouton" value="valider" onClick="verification(this.form)"></TD> <TD></TD> </TR>
</TABLE>
<INPUT type="hidden" name="page" value="ouvrage"> <INPUT type="hidden" name="act" value="enreg">
</FORM>
|
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|