Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: juego le le 19-05-2005 a 21:33:40

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.