begin process at 2012 05 31 15:21:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

saisie de données déja connues


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

saisie de données déja connues

mardi 17 mai 2011 à 14:24:42 | saisie de données déja connues

hitu

Bonjour,

Je voudrais inserer avec un formulaire de saisie dans ma table image une période.
Voici mes deux tables
image (idimage, titre,...., idate)
dates (idate,periode)

Voici mon code, Il me permet d'inserer une nouvelle periode mais je ne peux pas entrer une periode existante. Merci d'avance!


Code PHP :
$sql = "SELECT idate FROM dates WHERE periode='$periode'"; 
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error()); 
$res= mysql_num_rows($req); 

if($res!=0)  // la periode  existe déjà, on affiche un message d'erreur 
    { 
    echo '<font color="red">Désolé, mais cette periode  existe déjà dans notre base.</font>'; 
    } 

else  // La periode n'existe pas, on insère d'abord les infos dans dates
    { 
    $sql = "INSERT INTO dates (idate, periode) VALUES('','$periode')"; 
    mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error()); 
    
    // on récupère l'idate qui vient d'être généré 
    $idate = mysql_insert_id();
    
    // ci-dessous on insère les infos dans image
    $sql = "INSERT INTO image (idimage, titre, support, photographe, date, provenance, droitimage, idauteur, idate) VALUES('','$titre','$support','$photographe','$date','$provenance','$droitimage','$idauteur','$idate')"; 
    mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
Code PHP :
[code=php]
[/code]


Cette discussion est classée dans : code, mysql, sql, periode, idate


Répondre à ce message

Sujets en rapport avec ce message

Pb syntax php mysql+systèmes fichiers [ par XFLR6 ] hellodsl pour ce titre un peu bizarre, mais je savais pas quoi mettre d'autre pour qualifier mon problème ...alors voila ;je V vous montrer un bout du commandes sql:ou ca que je les tapes??? [ par peterbud ] b'jour tout le monde,J'utilise easyphp1.7 sous windows.j'ai acheté le bouquin de Philippe Rigaux intitulé"mysql et php",j'ai sondé tous les sites du n liste deroulante dynamique [ par gasougasou ] Bonjour, j'ai créé 1 base de données sur MYSQL comportant les 2 tables suivantes :   code  < changement dynamique liste déroulante [ par gasougasou ] Bonjour, j'ai créé 1 base de données sur MYSQL comportant les 2 tables suivantes :   code  &n Code postal => Ville [ par Bonhomet ] Bonjour à tous, tout d'abord je précise que je débute en php alors d'avance, je m'excuse, si ma quesion peut vous sembler simple mais je tourne en ron Tableau et SQL [ par Anthotill ] Salut à tous !j'essaye sans succès depuis pas mal de temps d'obtenir un tableau avec des informations provenant de mysql, un tableau de ce type :1991e Pb bizarre sur un while [ par Cestmoi ] Bonjour, j'ai un problème que je n'ai pas d'habitude de voir, puisque j'utilise ce bout de code à chaque fois. En effet, ma requete me retourne par ex boucle sql [ par whouu ] salut les amis, j'explique mon souci j'ai une table mysql avec 2 champs un 'nom' un 'code' l'utilisateur peut entré plusieurs fois son nom (illimité) Ma varaible ne passe pas.... [ par pasbonte ] Bonjour Grace à phpanonyme, j'ai avancé mais maintenant j'ai un autre problème: ma variable NOM ne passe pas.... voici les deux form: [code=php] <?php recherche dans 4 table mysql [ par laloire33150 ] Bonjour à tous, j'ai 4 tables de produits, et je voudrais en trouver un grâce à la référence voici mon code : [code=php] <?php $reference= $_POST['


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales