Mise à jour des données d'une bdd via PHP
Fermé
guigui60
-
Modifié par jordane45 le 15/05/2015 à 18:27
jordane45 Messages postés 38446 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 février 2025 - 15 mai 2015 à 18:39
jordane45 Messages postés 38446 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 février 2025 - 15 mai 2015 à 18:39
A voir également:
- Mise à jour des données d'une bdd via PHP
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Mise a jour chromecast - Accueil - Guide TV et vidéo
- Mise a jour kindle - Guide
- Mise a jour windows 7 - Accueil - Mise à jour
2 réponses
NHenry
Messages postés
15194
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
23 février 2025
353
15 mai 2015 à 18:38
15 mai 2015 à 18:38
Mets l'ID en champ caché dans le formulaire.
jordane45
Messages postés
38446
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 février 2025
4 739
Modifié par jordane45 le 15/05/2015 à 18:39
Modifié par jordane45 le 15/05/2015 à 18:39
Bonjour,
Plutôt que de passer par un bouton submit .. je passerai par un lien qui contiendrait l'ID de l'annonce à modifier (et/ou à supprimer par exemple).
Ensuite, dans une page : gestion_annonce.php
tu pourrais faire un truc du genre :
Cordialement,
Jordane
Plutôt que de passer par un bouton submit .. je passerai par un lien qui contiendrait l'ID de l'annonce à modifier (et/ou à supprimer par exemple).
<p> <td><a href="#"><img src="uploads/<?php echo $donnees['import_image']; ?>" style="width:160px; height:120px;" ></a></td> <td><?php echo $donnees['marque']; ?></td> <td><?php echo $donnees['modele']; ?></td> <td><?php echo $donnees['carburant']; ?></td> <td><?php echo $donnees['boite']; ?></td> <td><?php echo $donnees['kilometrage']; ?></td> <td><?php echo $donnees['description']; ?></td> <td><?php echo $donnees['prix']; ?> euros<br /></td> <td><a href="gestion_annonce.php?action=modifier&id=<?php echo $donnees['id'];>">Modifier</a></td> <td><a href="gestion_annonce.php?action=supprimer&id=<?php echo $donnees['id'];>">Supprimer</a></td> </p>
Ensuite, dans une page : gestion_annonce.php
tu pourrais faire un truc du genre :
<?php $action = isset($_GET['action'])?$_GET['action']:NULL; $id = isset($_GET['id'])?$_GET['id']:NULL; switch($action){ case "modifier": //ici le code pour afficher le formulaire de modification par exemple if($id){ $sql = "SELECT * FROM voiture2 WHERE id=:id"; $req = $bdd->prepare($sql); $req -> execute(array(":id"=>$id)); $result = $req->fetchAll(); // ...etc.... }else{ echo "<br>Erreur ! ID est vide..."; } break; case "supprimer": //ici le code pour supprimer l'annonce dont l'id = $id if($id){ $sql = "DELETE FROM voiture2 WHERE id=:id"; $req = $bdd->prepare($sql); $req -> execute(array(":id"=>$id)); }else{ echo "<br>Erreur ! ID est vide..."; } break; default: //Si action ne correspond pas aux autres choix... echo "<br>Erreur ! ACTION INCONNUE : $action"; break; }//fin du SWITCH ACTION
Cordialement,
Jordane