Quelques question sur l'update de bdd

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Quelques question sur l'update de bdd

re

par linkinmimil » 20 févr. 2008, 21:24

mici pour vos réponses.
J'ai tester avec ton code mcorgnet mais ça ne fontione pas :s Tous les autres champs fonctionne impec sauf celui de la liste déroulante.
Voivi le code du formulaire :

Code : Tout sélectionner

RESOLU
Et dans la bdd, la zone crea_list est en varchar(255), latin_swedish_ci et le reste en défaut.

Est-ce que quelqu'un sait comment résoudre mon problème ?
Merci d'avance.
Mimil

edit: résolu, j'avais un id au lieux d'un name= pour le select :roll: je sors :

par d0m » 18 févr. 2008, 22:54

Tu regardes quelques sujets en dessous du tiens et tu trouveras la réponse.

par mcorgnet » 18 févr. 2008, 21:35

Et bien, entre récupérer les données dans la bdd et les envoyer dans ton select. Ou récupérer la valeur postée du select, et l'envoyer dans la bdd ... Pas grand chose de différent.

Code : Tout sélectionner

<form method="POST"
tu as ça quelque part, normalement.

puis tu as un select :

Code : Tout sélectionner

<select name="crea_list">
donc, pour le récupérer, une fois que le formulaire a été validé :

Code : Tout sélectionner

<?php echo $_POST['crea_list']; // affiche ?>
Ensuite, plus qu'à mettre à jour la base de données :

Code : Tout sélectionner

<?php $query = "update table set champ = '".$_POST['crea_list']."'"; // et le reste c'est l'exécution de la requete ?>

Quelques question sur l'update de bdd

par linkinmimil » 18 févr. 2008, 21:30

Bonjour.

je suis en train de coder la dernière verison de mon portfolio, j'ai fini tout ce qui est xhtml/css et javascript maintenant je passe au php et j'ai quelques problèmes pour le pannel de contrôle.

Enfet, la partie galerie se divise en 6 parties et j'ai donc fait une liste déroulantes avec comme option chacune de ces parties. J'aimerais que quand j'ai sélecitonner l'option dans la liste déroulante, elle s'envoie dans son champ sur la bdd (on va l'appeler 'cat'). Et par après, je voudrais que suivant la page, ça charge les éléments qui ont comme valeur 'cat' 3d par exmple. J'espère que vous aurez compris mon soucis.

Voici la liste déroulante.

Code : Tout sélectionner

<select name="crea_list"> <option value="1_3d">3D Design</option> <option value="2_web">Web design</option> <option value="3_illu">Illustration</option> <option value="4_logo">Logo</option> <option value="5_dess">Dessin</option> <option value="6_phot">Photo</option> </select>
Seulement, je ne sais pas comment enregistrer la value dans le champ correspondant à parti d'une liste de choix. J'ai cherché sur le site et sur internet et les seules réponses que j'ai trouvé servaient à allimenter ma liste déroulante à partir d'une base de donnée :s

Et par après, je me demandais comment faire pour afficher les messages correspondant à la value même.

Merci d'avance pour vos réponses.
Au plaisir

Emile-Victor Portenart