La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  Controle d'un nom
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Controle d'un nom  (Lu 602 fois)
Controle d'un nom
« sur: le 19-05-2005 a 21:33:40 »
juego
Membre récent
*

Hors-Ligne

Messages: 7





Voir le Profil
Répondre avec citation

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) {
                    $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>

  • Rapporter au modérateur  
    Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
    Pages: [1] Monter
    « Précédent Suivant »
    Sauter à: 

    Votre statut : Invité
    Vous devez être membre pour participer.
     
     
    Let’s Encrypt : le certificat SSL gratuit
    Tester votre site internet sur différents navigateurs
    [WordPress] Des problèmes avec l’administration ?
    Rappel : Mettez à jour vos CMS et vos sites E-commerce
    Le .fr fête ses 25 années d’existence !
    Mesurer votre audience en temps réel avec BubbleStat
    Porter réclamation contre Google Panda ?
    Zlio n’est plus …
     
     
     
     
     

    Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

    creation site internet strasbourg