begin process at 2012 05 31 06:14:32
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Pratique la couleur ;-)


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

Pratique la couleur ;-)

mercredi 6 avril 2005 à 16:01:29 | Pratique la couleur ;-)

nougitch

Bonjour,

J'aimerai récupérer les données d'une table dans un select multiple.

Voici ce que j'ai fait , je m'explique après :

<option value="<?php echo $recuperation_liste_associations[id]; ?>" <?php if(isset($valeur_modification)) {
        $requete_selection_langues = mysql_query("SELECT id_langues FROM
        applications_associations WHERE id_applications = $valeur_modification");      
        while($recuperation_selection_langues =
            mysql_fetch_array($requete_selection_langues)) { echo 'selected'; } } } ?>>
<?php echo $recuperation_liste_associations[libelle]; ?></option>

Alors, je dis que si l'utilisateur à cliqué sur le bouton 'modifier', je vais chercher toutes les langues dans ma table qui correspondent à l'application selectionnée.
Et tant qu'il y a des langues (ainsi selectionnées), j'affiche un 'selected'.

Le message d'erreur suivant s'affiche : mysql_fetch_array(): supplied argument is not a valid MYSQL result resource [...]
mercredi 6 avril 2005 à 17:34:50 | Re : Pratique la couleur ;-)

stepibou

Membre Club
l'idee est la, mais realisation est pas bonne ! :

ce que tu vas faire :
-commence etape par etape par
 * recuperer les valeurs de ta table et les mettres dans ton array
$recuperation_liste_associations[ pas id mais 'id' ]
c'est bizarre t'as libelle à la fin c pas pareille?  ...
* donc tu fais ta boucle while en dehors de ton formulaire,
tu met echo 'ce que tu recupere'; pour voir si c bon.
*tu met un compteur dans ta boucle while :
$nbligne = 0;
while ( ... ) {
...
$nbligne++;
}

-puis tu ecrit ton formulaire :
for ( $i=0; $i<=$nbligne; $i++) {
echo <option value="<?php echo $recuperation_liste_associations[$i]; ?>"...

...
}
tu dois avoir recupere toutes tes variables, et verifié que c bon avec un echo
que c bon .
puis ecrire ton formulaire.

comme tu as fait ton code , de toute facon ca peux pas marcher,
( sans prendre en compte l'erreur sql)
car tu as qu'un <option> value alors que tu crois en mettre plusieurs!

voila , je t'avoue que c'est pas gagné, mais si tu fais etape par etape comme
je te dis , tu poura mieux voir ou sont les pbs.

renvoie ton code corrigé si t'as tj un pb.
a+


stepiboum
mercredi 6 avril 2005 à 17:40:08 | Re : Pratique la couleur ;-)

aze555666

Membre Club
je ne suis pas un pro du sql, mais il y a un truc simple: to message veut dire que ce qui est retourné par mysql n'est pas un résultat normal. l'erreur vient donc de mysql. la pluspart du temps, c'est parce-que ta requête n'est pas bonne. ce qui est la cas ici: il faut mettre entre quillements le nom de ta talbe, et entre guillemets le $valeur_modification, quand tu veut que le champ contienne la même valeur, à moins que ce ne soit un nombre.
j'ai remarque chez moi que les guillemets font apparaitre des erreurs de synthaxe mysql, je ne sais pas pourquoi, il faut donc les remplacer pas des accents graves. ça te donne:

SELECT id_langues FROM
        `applications_associations` WHERE id_applications = `$valeur_modification`

normalement, ça devrait marcher. sinon, utilise un or die('Erreur de select'.mysql_error()) apres ta fonction, et il devrait t'être retourné l'erreur rencontrée par mysql dans l'execution de ta requete.
je suis pret à parier que ce sera une erreur #1064!

une fois ton probleme de requete réglé, mysql retournera un résultat conventionnel, qui pourra être exploité par php, et donc ton erreur disparaitra!!!

ps: dsl pour les changements de bold dans ce message, mais l'interface de rédaction n'en fait qu'a sa tête
mercredi 6 avril 2005 à 17:46:37 | Re : Pratique la couleur ;-)

aze555666

Membre Club
lol, on a psoté en mm temps!


Cette discussion est classée dans : mysql, couleur, selection, langues, pratique


Répondre à ce message

Sujets en rapport avec ce message

Ligne de couleur [ par forchrisw ] je voudrais affichier a l'ecran une lign esur deux comment je peux fairevoici mon code//Pour charger les infos de connection$connect=mysql_connect($ho Problème de boucles while imbriquées [ par nougitch ] Bonjour, J'ai un problème avec mes boucles. Lorsque je compte les enregistrements de la table, le bon nombre s'affiche mais à l'exécution, il effectu requete mysql (selection entre deux dates) [ par billy67000 ] Bonjour, comment faire une requete mysql qui selectionne des lignes comprises entre deux dates? merci Peut-on dire "SAUF" en SQL ? [ par nougitch ] Bonjour, J'aimerai savoir s'il y a possibilité de traduire un "SAUF" dans une requête SQL. Je cherche en effet à sélectionner tous les enregistreme addition d'une selection de champs par requete sql [ par joebuz ] salut,voila j'ai une table de ce type là :ID      Date               NB1   22/06/2005    &nbsp selection aleatoire mysql [ par fmf ] Est il possible de faire une selection aleatoire dans une table d une base de donnees mysql?merci de la couleur dans un echo ? [ par biloutte33 ] bonjour,j'aimerais savoir comment mettre un echo en gras, en italique ou souligné ou avec de la couleur?comment placer la balise?car j'aimerais que mo Impossible de faire un update de ma base???? [ par pimpa4real ] Bonjour à tous, j'ai un gros proble et ce serait sympa que quelqu'un puisse m'aider. Voici le code avec lequel j'aimerai faire un update de ma base:[c Selection d'une seul infos dans la requete [ par Xop777 ] Voici ma requete: $result = mysql_query("SELECT * FROM xuser WHERE Login='$login'") or die ('Erreur : '.mysql_error() );je veut savoir comment recuper SELECTION MYSQL [ par BURN ] Bonjour, J'ai un probleme lors d'une sélection de données dans MySQL. Dans ma table, j'ai 2 champs qui représente un age minimum et maximum. Lors de


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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,499 sec (3)

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