|
|
|
|
[PHP/SQL] Supprimer des champs dans 1 tableau
Dernière réponse le 27 déc 2007 à 22:05:59 Bonni, le 14 jun 2006 à 14:42:44Bonjour à ceux qui me liront
J'ai débuté PHP il y a quelques semaines et je tente désormais dans une page d'admin d'afficher un tableaux avec toutes les valeurs d'une table, et d'avoir ensuite la possibilité de supprimer l'enregistrement de la table.
En clair d'obtenir :
champs1 - supprimer le champs
champs2 - supprimer le champs
champs3 - supprimer le champs
où champs1 / 2 / 3 sont tous les enregistrements d'une table selon un certaines requete (par exemple WHERE ID=$ID)
et "supprimer le champs" est un lien hypertexte qui permette de supprimer l'enregistrement du champs dans la table.
En gros je veux donc afficher tous les champs suite à une requète puis avoir la possibiliter de les supprimer un par un si on veut.
Pourriez vous m'indiquer une idée de départ pour procéder à cette opréation ?
Merci à tous.
Bonni
Salut,
<a href="supprimer.php?n=$id_nouvelle">supprimer</a> $id_info correspondant à la valeur de la clé primaire de la table nouvelle. ETAPE 2 : script qui supprime : supprimer.php - on retrouve l'identifiant, en php, dans la variable $_GET['n'] - on construit et on exécute la requête - on faire une redirection vers l'affichage Tu peux insérer une étape de demande de confirmation soit en JS soit dans un script PHP. Le mieux étant de faire les 2 et de n'activer le script PHP que si le javascript est désactivé. A+, crabs ..., I think Slackware sounds better than 'Microsoft,' -- Patrick Volkerding - founder and maintainer of Slackware |
Bonsoir,
<? // on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($req1))
{
// on affiche les informations de l'enregistrement en cours
echo '<b><a href='.$data['url'].' target="_blank">'.$data['titre'].'</a></b><a href="supmp3.php?id=$id_mp3"><font color=#FFFFFF size=1>[supprimer]</font></a>'.$data['id_mp3'].'<br>';
}
?>
Et j'ai simplement testé la récupération de la variable dans la page supmp3.php avec ce code : <? $id = $_GET["id"]; echo $id; echo $_GET['id']; ?> et les 2 echo me renvoient sur la page le texte $id_mp3 Or comme vous pouvez le voir j'ai inséré dans le tableau l'id_mp3 de chaque enregistrement, et cette valeur apparait correctement (il marque 1, 2, 3 ... à chaque ligne). Ai-je fais une erreur dans la récupération de la variable ? Merci à vous, et merci à crabs pour sa réponse à mon message précédent :)
|
Euh bah j'ai un soucis, j'ai fait un livre d'or impec, mais j'aide un pote et je réussi pas...j'ai un soucis au niveau de l'URL de supression, pouvez vous m'aider ? Voilà son code :
|

