begin process at 2012 05 31 02:17:57
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Débutants

 > 

Problème de requete Select puis insert


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

Problème de requete Select puis insert

jeudi 2 juin 2005 à 11:07:10 | Problème de requete Select puis insert

Maiku

Bonjour

Alors je vous explique ce que ma page fait et ce que j'essaie de faire puis le problème :

 - J'ai une base de donnée mysql qui contient 3 tables : Famille,SousFamille,Produit.
 - Sur ma page, j'ai un formulaire qui contient 3 tableau, dans chaque tableau, 2 colonnes
- ds le 1er tableau : la premiere colonne contient une liste deroulante avec lesFamille de ma bd,la seconde contient un textbox.
- dans le 2eme tableau : liste deroulantes des Sous Famille correspondant a la Famille selectionné dans la 1er liste, et un textbox ds la 2eme colonne
- dans le 3eme tableau : liste deroulante des Produit correspondant à la Sous Famille selectionné dans la 2eme liste et un textbox ds la 2eme colonne
- les textbox sont remplis par l'utilisateur, il pourra ainsi ajouter, une Famille, une sous famille lui correspondant avec un produit.

Pour mes textbox, si le champ est different du vide, il met les valeurs ds un tableau :
$tab = array();
if (!empty($_POST['Famille']))
{$tab[0] = $_POST['Famille'];
 }
if(!empty($_POST['SousF']))
{$tab[1] = $_POST['SousF'];
 }
if (!empty($_POST['Produit']))
{$tab[2] = $_POST['Produit'];
 }

Pour cela, j'ai fait des requetes d'insertion .
La premiere marche elle insere une nouvelle famille  et elle marche :
$requete = "Insert Into Famille values ('','$tab[0]')";
$resultat = mysql_query($requete,$link)
or die ("Requete impossible");
echo('<br>');
echo("requete effectuée");

La seconde recherche le NoFamille attribué à la Famille crée precedement par l'utilisateur et cree un sousFamille correspondant avec ce NoFamille :
$requete = "select NoFamille from Famille where LibFamille = '$tab[0]'";
$resultat2 = mysql_query($requete,$link)
or die ("Première requete impossible");
echo('<br>');
echo ("Le NoFamille de la Famille " .$resultat. "est " .$resultat2);
echo('<br>');
$requete2 = "Insert Into SousFamille values ('','$tab[1]','$resultat2')";
$resultat3 = mysql_query($requete2,$link)
or die ("Deuxieme requete impossible");
echo('<br>');
echo ("Les 2 requetes ont été réalisé avec succes");
}

Ces requetes ne sont effectuées que si les 3 textbox sont rempli bien evidement et sont executé par un bouton.
La troisieme requete je l'ai pas encore faite d'abord fo que la 2 marche.
Le problème , le voici :
Il m'insere bien ma sousFamille et lui incremente automatiquement un numero mé il met 0 au NoFamille alors que logiquement ds ma table il devré lui donné 6.
J'ai alors fait un echo pour savoir ce que renvoyé la selection il me dit : Ressource id #5.

Quelqu'un pourrait-il me donner une solution ?
Merci d'avance

Maiku 
jeudi 2 juin 2005 à 13:32:53 | Re : Problème de requete Select puis insert

vince1415

est ce que tu peut nous donner la ligne que tu as mise et qui ta donné comme résultat Ressource id #5. et puis également nous dire a kel endroit tu la inseré.
jeudi 2 juin 2005 à 17:17:13 | Re : Problème de requete Select puis insert

Maiku

Salut

Ressource id #5 est le resultat de :

echo ("Le NoFamille de la Famille " .$resultat. "est " .$resultat2);
et plus precisement de $resultat2

Maiku
jeudi 2 juin 2005 à 21:13:09 | Re : Problème de requete Select puis insert

Anthomicro

Salut,

on ne fait pas de echo direct d'une reqûete, tu dois passer par la fonction fetch_row() par exemple.

plus de détails sur fr.php.net

a +




    Cette discussion est classée dans : tableau, requete, tab, echo, famille


    Répondre à ce message

    Sujets en rapport avec ce message

    Tableau dans des variables de session [ par D3tR4k3 ] Voici mon probleme :Je recupere les valeurs d'une ckeck box dans un tableau, et je souhaite mettre ce tableau dans une variable de session.Mais mon c Probleme d'extraction d'une table sql vers un tableau html [ par langkif ] Bonjour, j'ai un petit soucis. Je prepare un syteme de commande en ligne pour ma boite, et je dois extraire une liste de produit contenu dans une t Tableau dynamique [ par kenny18 ] salut à tous,l'autre jour, j'ai demandé comment n'affiché que le champs renseignés de ma tabledans un tableau dynamique. Mathis49 m'a répondu ça :$req Construire un tableau associatif avec un fichier externe [ par phsautreau ] Bonsoir, Voilaà j'ai un fichier texte externe nommé identif_ens.txt et contenant les login et mots de passe permettant de se logguer à une page, ce fi proble de suppression d'une ligne dans un tableau dynamique php [ par beloufa26 ] salut je suis entrain de developper en php une application de facturation j'ai creer une fiche ex famille article , et je l'est devisé en deux partie impossible d executer ma requete [ par lorant59 ] bonjour, J ai aussi une requete que je narrive pas éffectuer ... tout me semble bon mais impossible voici le code [code=php] <?php session_start(); Déplacer une clé dans un tableau [ par mdc888 ] Salut à tous et bonne année :) Je cherche à créer une fonction qui me permettra de déplacer un ensemble clé/valeur dans un tableau multidimensionnel. Requête [ par dabsonn ] Bonjour, J'ai un code qui me pose problème. [code=php]if(isset($_POST['sup'])) { $query = sprintf("DELETE FROM '%s' WHERE identifiant='%s'",$_SESSI Affichage images dans tableau à nombre colonnes défini [ par italiano1360 ] Bonjour, Je souhaiterais afficher des miniatures d'images dans un tableau avec un nombre de colonne prédéfinis. Pour le moment j'ai écris ce code ma Liaison entre deux tables [ par ilyes2002 ] Bonjour à tous, J''espère, trouvera une réponse a mon probleme! J'ai deux tables [b]incsr[/b] et [b]RDV[/b] tout marche bien mais le probleme c'es


    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,468 sec (4)

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