Accueil > Forum > > > > Conserver le resultat d'un mysq_query
Conserver le resultat d'un mysq_query
mercredi 22 mars 2006 à 16:04:01 |
Conserver le resultat d'un mysq_query

TrueMan
|
Bonjour,
Voici donc mon problème. Je veux simplement pouvoir conserver le résultat de ma query. J'ai essayé de la stocké dans un input pour que par la suite je n'ai qu'a reprendre la valeur du input pour réutiliser le dit résultat du query.
C'est la seule variable qui ne semble pas conservée correctement. Je veux la réutiliser pour la faire passer dans un mysql_result. Évidemment le but étant de faire afficher dans un formulaire un contact d'un bottin et pouvoir parcourir tous les contacts sa avoir à réexécute la query initiale. Mais bien qu'en ne changeant que le row dans la mysql_result('requête','row').
Voici l'erreur que j'obtiens: " Warning: mysql_result(): supplied argument is not a valid MySQL result resource "
Voici une partie du code: function RetourneID($IDType,$R,$num_row,$resultIDEquip){ $conn = ConnexionBD(); if ($conn != NULL){ if($R == -1){ //M'indique simplement si c'est la première fois que j'entre dans la fonction $R = 0; $query = "SELECT CZIDEQUIP FROM EQUIPEMENT WHERE CZIDTYPE ='$IDType'";
$resultIDEquip =mysql_query($query, $conn) or die ("Requête 1 invalide: fonctionRetourneID"); $num_row = mysql_num_rows($resultIDEquip);
} $IDEquip = mysql_result($resultIDEquip,$R);
//fonction qui met les variables dans des inputs pour que je puisse les rependre une fois mon submit fait. BouttonNavig($IDType,$R,$num_row,$resultIDEquip);
//fonction qui ne fait que l'affichage du contact prie dans le bottin AfficheFormEquip($IDEquip,$conn); mysql_close($conn); } }
|
|
mercredi 22 mars 2006 à 17:04:19 |
Re : Conserver le resultat d'un mysq_query

kgadhi
|
Bonjour TrueMan essaies ça: $IDEquip = mysql_result($resultIDEquip,$R, "CZIDEQUIP");
|
|
mercredi 22 mars 2006 à 17:34:49 |
Re : Conserver le resultat d'un mysq_query

TrueMan
|
Non désolé, ça ne change rien. J'obtien le même message d'erreur.
Voici la fonction qui met dans les inputs mes différentes variables: function BouttonNavig($IDType,$R,$num_row,$resultIDEquip){ echo' <form name="fBoutton" id="fBoutton" method="POST">'."\n"; echo 'Result'; echo' <input type="text" name="IDEquip" id="IDEquip" value="'.$resultIDEquip.'">'."\n"; echo 'IDType'; echo' <input type="text" name="IDType" id="IDType" value="'.$IDType.'">'."\n"; echo 'Row'; echo' <input type="text" name="Row" id="Row" value="'.$R.'">'."\n"; echo 'NumRow'; echo' <input type="text" name="NumRow" id="NumRow" value="'.$num_row.'">'."\n"; echo' <input type="button" name="Prec" id="Prec" value="Précédent" onClick="Nav(this.value, this.form)">'."\n"; echo' <input type="button" name="Suiv" id="Suiv" value="Suivant" onClick="Nav(this.value, this.form)">'."\n"; echo' </form>'."\n"; echo'</fieldset>'."\n"; }
merci
|
|
mercredi 22 mars 2006 à 18:55:35 |
Re : Conserver le resultat d'un mysq_query

sidf
|
echo' <input
type="text" name="IDEquip" id="IDEquip"
value="'.$resultIDEquip.'">'."\n";
là tu mets une ressource dans un champ de form ?
$IDEquip = mysql_result($resultIDEquip,$R, "CZIDEQUIP");
ou
$IDEquip = mysql_result($resultIDEquip,$R,0);
comme l'a dit kgadhi
ou alors on ne comprend pas bien où tu veux en venir...
et
echo' <input
type="text" name="IDEquip" id="IDEquip" value="'.$IDEquip.'">'."\n";
en principe
function BouttonNavig($IDType,$R,$num_row, $IDEquip)
pareil
|
|
mercredi 22 mars 2006 à 18:58:49 |
Re : Conserver le resultat d'un mysq_query

sidf
|
ou alors fais un
echo $resultIDEquip; // après le requete
il n'y a peut etre rien de selectionné...
|
|
mercredi 22 mars 2006 à 19:19:09 |
Re : Conserver le resultat d'un mysq_query

TrueMan
|
Si je reformule mon problème. J'ai une basse de donnée qui contien des équipements avec leur caractéristiques (je sais j'avais dis un bottin mais le problème est le même). Je veux donc passer d'un équipement à l'autre sans devoir réexécuter une query car je change d'enregistrement.
J'ai fonctionné de la façon suivante. Je vais chercher la clé primaires(CZIDEQUIP) des équipements que je souhaite afficher. Par la suite, je ne voudrais que lancer une quey avec la clé primaire de l'équipement que je souhaite voir afficher.
Mon problème viens du fait que je ne réussi pas a garder en mémoire le résultat de ma première query, soie celle qui me donne les clé primaires (CZIDEQUIP). Alors j'ai donc essayé de la stocké dans un input pour que lorsque je change d'équipement je puisse la reprendre et refaire un mysql_result() en ne faisaint que changer la position de la ligne que je veux.
Je présume qu'avec des variables session je serais en mesure de le faire, par contre je trouve ridicule de changer cette variable à chanque fois que je change d'équipement.
Ou encore je suis capable si je réexécute ma query initial qui me donne la clé primaire (CZIDEQUIP). Mais si la personne consulte 50 équipements, je en veux pas éxécuter 50 fois la même query.
Au faite je suis d'accord pour : echo' <input type="text" name="IDEquip" id="IDEquip" value="'.$IDEquip.'">'."\n"; mais comme j'essais différent trucs je ne m'attarde pas à tout changer. Ne temps fais pas c'est pas une mauvaise habitude que j'ai.
merci
|
|
Cette discussion est classée dans : mysql, query, row, result, resultidequip
Répondre à ce message
Sujets en rapport avec ce message
Question MySQL [ par mightteam ]
j'ai fait mon moteur de recherche mais je voudrais limité le nombre de resultats a afficher par page quel commande dois-je utiliser?ma requète est la
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource [ par alanbraxe31 ]
bonjour à tous!voici mon script:$query = "SELECT distinct nfa_a FROM archive WHERE nfa_a LIKE \"%$Mot%\" ";$result = mysql_query($query);$row = mysql_
besoisn d'une petite aide sur erreur [ par speedylol ]
bonjour, j ai une petite erreur dans mon code mais je de voix pas la quelle. j 'airais besoins de vos lumière.$query = "SELECT * FROM chatuser WHERE p
Probleme de couleur [ par christuckers ]
Bon ba re tout le monde !! Je ne sais pas si je m'adresse au bon endroit, mais comme je vois une différence entre IE 6.0 et Firefox 1.5.0 ...En dessou
Select From where [ par DVTAZ ]
Bonjour à toutes et à tousVoila, ne serait il pas possible de simplifier ce genre de code,(voir ci-dessous)je fait une requete avec un critere identiq
exection 2 fois du code? [ par vieaiepie ]
Bonjour, J'ai fais un fichier php qui permet d'importer des données à partir d'un fichier texte (fichier de 400 lignes de code que je ne vais pas d&#
mon formulaire ne se declenche pas [ par oli375 ]
voila j'ai une première page pour ajouter un joueur jeuille de match. php:session_start();include("connection_base.php");if(isset($_SESSION['selectio
Pb avec mysq_result [ par paloxicide ]
J'ai un problème avec ma requete, je veux savoir si une ligne dans ma base de données existe et si oui je la renvoie sinon je renvoie falseVoici ma fo
mysql_num_rows ou select count [ par elidris ]
bonjour, voilà je m'apercois que des 2 commandes PHP fournissent le meme resultat, j'aimerais savoir laquelle est la plus efficace (rapidité et nb de
gestion de liste [ par egol ]
Je veux choisir un item dans une liste déroulante. Qui m'envoie les données correspondantes depuis la bdd. Mon code n'affiche pas les données dans le
Livres en rapport
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|