Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/07/2011, 14h10   #1
Invité de passage
 
Inscription : octobre 2006
Messages : 1
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 1
Points : 0
Points : 0
Par défaut mise a jour d'une base

Bonjour,

Je suis actuellement en train d'apprendre le php. Pour le moment j'ai réussi plusieurs petits défis que je me suis lancé mais maintenant je me retrouve bloqué. Je vous explique.

Sur une première page, j'ai une liste déroulante alimenté par une requête qui va chercher des informations dans une table de ma base de données. En fonction du choix de l'utilisateur, une deuxième s'affiche en exécutant une requête qui va chercher dans une deuxième table toutes les données correspondantes au choix de l'utilisateur puis tout s'affiche dans un tableau html. Dans mon tableau, il y a des textbox dans lesquels l'utilisateur peut changer les quantités et à partir de là, je suis bloqué. Je voudrais mettre ma table à jour lorsque l'utilisateur clique sur un bouton, sachant qu'il peut mettre plusieurs lignes à jour en même temps. De plus, dans ce tableau, il y a des cases à cocher qui selon le cas doivent être cochée ou non par défaut sachant que ce paramètre sera dans la table. Enfin l'utilisateur pourra selon le cas cocher ou décocher une case à cocher et qui mettra à jour le champ correspondant dans ma table.

Si quelqu'un se sent le courage de m'apporter ses lumières, il sera le bienvenu.

Je ne mets pas mon code en ligne car c'est le gros bordel. Pour le moment ce que j'ai fait fonctionne et je voudrais arriver à tous faire fonctionner avant de me pencher sur la partie html.

Merci d'avance à tous.
cagouille40 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2011, 15h03   #2
Membre éclairé
 
Homme Jérémy
Étudiant
Inscription : octobre 2009
Messages : 236
Détails du profil
Informations personnelles :
Nom : Homme Jérémy
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : octobre 2009
Messages : 236
Points : 322
Points : 322
Exemple de ce que tu doit avoir dans ton tableau

Code :
1
2
<input type="hidden" id="id_produit" value="<?php $_GET['id'] ?>" />
<input type="text" id="txt_qte" name="txt_qte" value="<?php if(isset($monproduit['quantite_produit'])){ echo $monproduit['quantite_produit'];} ?>" />
Cela permet de récupérer la valeur par défaut

Seconde page :

Code :
1
2
3
4
5
6
7
8
9
<?php
$id = $_POST['id_produit'];
 
if(isset($_POST['txt_qte'])){$qte = $_POST['txt_qte'];}
 
$sql = "UPDATE produit SET quantite_produit=".$qte." WHERE id_produit=".$id;
 
//execution de la requete
?>
C'est une base à travailler, pour ce qui est de la valeur de tes checkbox en base, booléen et petite info, pour les checkbox tu doit faire

Code :
<input type="checkbox" id="check_bla" <?php if(isset($monproduit['bla_produit'])){ echo "checked=\"checked\"";} ?> />
gwharl est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h09.


 
 
 
 
Partenaires

Hébergement Web