OVH Cloud OVH Cloud

Supprimer...

4 réponses
Avatar
Charles-Pierre
Bonjour à tous !
Je fais quelques pas (hasardeux :) en PHP et la je suis bloqué depuis
quelques jours et je suis a cours d'idées (mais betes c'est dire :)...

Donc, j'ai une BDD qui contient pour simplifier les champs nom,
immatriculation, marque.
Je les affiche dans un tableau avec 3 colonne et les lignes se creent et se
remplissent grace a une boucle while...
Mais je voudrais un lien pour Supprimer et un autre pour Modifier les
enregistrements... Mais il me faut un lien a chaque ligne. Donc je rajoute
une colonne un echo qui contient un lien vers supp.php ou mod.php... Mais
que doivent contenir ces 2 fichiers pour qu'ils supprime le bon
enregistrement ? Car si je cherche $immatriculation le script supprime le
dernier enregistrement normal, c'est la derniere ligne du tableau !!

J'ai cherché sur le forum je n'ai rien trouvé, ce qui doit bien montrer mon
*haut niveau* en PHP ;-)

Sur ce bonne soirée,
Charles-Pierre

4 réponses

Avatar
Jedi121
Charles-Pierre wrote:
mod.php... Mais que doivent contenir ces 2 fichiers pour qu'ils
supprime le bon enregistrement ? Car si je cherche $immatriculation
le script supprime le dernier enregistrement normal, c'est la
derniere ligne du tableau !!


Il faut que tu passes le contenu de $immatriculation à tes script de suppression
et de modification.
Plusieurs solutions : dans l'URL en modifiant le lien en supp.php?immat01wk95
Tu récuppèreras alors la variable $_GET[immat] dans le script supp.php
Autre solution du même genre, tu fais un formulaire dans ta page d'affichage
avec comme action "POST" et le bouton submit qui envoi le formulaire à supp.php.
Dans ce formulaire du place un champs "hidden" name="immat"
value=$immatriculation. Tu récuppère alors dans ton script de suppression la
variable $_POST[immat]

Et il y a encore bien d'autres méthodes...

Avatar
Jean-Luc L'Hotellier
"Charles-Pierre" a écrit dans le message de
news:blmu50$5h4$

Donc, j'ai une BDD qui contient pour simplifier les champs nom,
immatriculation, marque.
Je les affiche dans un tableau avec 3 colonne et les lignes se creent et
se

remplissent grace a une boucle while...
Mais je voudrais un lien pour Supprimer et un autre pour Modifier les
enregistrements... Mais il me faut un lien a chaque ligne. Donc je rajoute
une colonne un echo qui contient un lien vers supp.php ou mod.php... Mais
que doivent contenir ces 2 fichiers pour qu'ils supprime le bon
enregistrement ? Car si je cherche $immatriculation le script supprime le
dernier enregistrement normal, c'est la derniere ligne du tableau !!


Il faut faire un truc du genre supp.php?immatriculation=$immatriculation et
comme ça tu passeras l'imamatriculation du véhicule à supprimer en
paramètre.

--
Jean-Luc L'Hôtellier
http://www.ancolie-photo.com

Avatar
Roland
Le Sat, 04 Oct 2003 17:33:09 +0000, Charles-Pierre a écrit :

.... Mais
que doivent contenir ces 2 fichiers pour qu'ils supprime le bon
enregistrement ? ...


Il faut que ton "suppr.php" accepte un parametre get.
le lien sera "/monsite/suppr.php?cle=cle_de_la_ligne_a_supprimer
dans ton script il faudra
$cle=$_GET["cle"]
et enfin tu fais une requete
"delete from table where cle='.$cle.'"
voir le manuel PHP: http://fr.php.net/manual/fr/
et des exemples de scripts: http://dev.nexen.net/scripts/

--
Roland MATTEOLI
(retirer ".marreduspam" de l'adresse)

Avatar
Charles-Pierre
Ok merci les gars !!
"Charles-Pierre" a écrit dans le message de
news: blmu50$5h4$
Bonjour à tous !
Je fais quelques pas (hasardeux :) en PHP et la je suis bloqué depuis
quelques jours et je suis a cours d'idées (mais betes c'est dire :)...

Donc, j'ai une BDD qui contient pour simplifier les champs nom,
immatriculation, marque.
Je les affiche dans un tableau avec 3 colonne et les lignes se creent et
se

remplissent grace a une boucle while...
Mais je voudrais un lien pour Supprimer et un autre pour Modifier les
enregistrements... Mais il me faut un lien a chaque ligne. Donc je rajoute
une colonne un echo qui contient un lien vers supp.php ou mod.php... Mais
que doivent contenir ces 2 fichiers pour qu'ils supprime le bon
enregistrement ? Car si je cherche $immatriculation le script supprime le
dernier enregistrement normal, c'est la derniere ligne du tableau !!

J'ai cherché sur le forum je n'ai rien trouvé, ce qui doit bien montrer
mon

*haut niveau* en PHP ;-)

Sur ce bonne soirée,
Charles-Pierre