Suppression d'une ligne sql par php
29kikou29
-
el plaga Messages postés 93 Statut Membre -
el plaga Messages postés 93 Statut Membre -
Bonjour,
Sur une page admin de mon site j'ai un tableau qui me récupère toutes les infos sur le livre d'or.
J'aimerais, lorsqu'on clique sur "supprimer", on se retrouve sur une page qui
1/ reprend les infos du message que l'on souhaite supprimer
2/ permet de confirmer la suppression de ce message.
Je sais qu'il faut utiliser DELETE From mais j'ai du mal à savoir où et comment ....
Voilà le code que j'utilise :
/*Page de récupération de tous les messages*/
<?php
include('bibli.php');
entete('Messages Recents');
$db=mysql_connect('sql.free.fr','alice.lebbe','laurent1');
/*$db=mysql_connect('localhost','alebbe','laurent1');*/
mysql_select_db('alebbe',$db);
$req=mysql_query("SELECT * FROM livror ") or die(mysql_error()); ;
echo"<table align='center' >";
while($lig=mysql_fetch_array($req))
{
echo"<tr >";
echo"<td>".$lig['num_livror']."</td>";
echo "</tr>";
echo"<tr >";
echo"<td>".$lig['texte_livror']."</td>";
echo "</tr>";
echo"<tr align='right'>";
echo"<td textalign='left'><b>".$lig['auteur_livror']."<b></td>";
echo "</tr>";
echo"<tr align='center'>";
echo"<td><a href='supprimer.php'>supprimer</a><br/></td>";
echo"</tr>";
echo"<tr align='center'>";
echo"<td><img src='images/sepa.gif' border='0' /><br/></td>";
echo"</tr>";
echo"<tr align='center'>";
echo"<td><a href='#top'><img src='images/retour.jpg' border='0' /></a><br/></td>";
echo"</tr>";
}
echo "</table>";
?>
/*Page de récupération de l'info du message choisi*/
<?php
include('bibli.php');
entete('Messages Recents');
$db=mysql_connect('sql.free.fr','alice.lebbe','laurent1');
/*$db=mysql_connect('localhost','alebbe','laurent1');*/
mysql_select_db('alebbe',$db);
<h3>Attention, </h3>
<br/>
<p class=normal>
<?php
echo"<p class=normal>Le message de $auteur, $livror va être supprimer</p>" ;
echo"<p Confirmer ? <a href='supprimer1.php?n=$num_livror'>Oui</a> <a href='livre.php'> Non </a>";
pied();
?>
Merci d'éclairer ma lanterne
Sur une page admin de mon site j'ai un tableau qui me récupère toutes les infos sur le livre d'or.
J'aimerais, lorsqu'on clique sur "supprimer", on se retrouve sur une page qui
1/ reprend les infos du message que l'on souhaite supprimer
2/ permet de confirmer la suppression de ce message.
Je sais qu'il faut utiliser DELETE From mais j'ai du mal à savoir où et comment ....
Voilà le code que j'utilise :
/*Page de récupération de tous les messages*/
<?php
include('bibli.php');
entete('Messages Recents');
$db=mysql_connect('sql.free.fr','alice.lebbe','laurent1');
/*$db=mysql_connect('localhost','alebbe','laurent1');*/
mysql_select_db('alebbe',$db);
$req=mysql_query("SELECT * FROM livror ") or die(mysql_error()); ;
echo"<table align='center' >";
while($lig=mysql_fetch_array($req))
{
echo"<tr >";
echo"<td>".$lig['num_livror']."</td>";
echo "</tr>";
echo"<tr >";
echo"<td>".$lig['texte_livror']."</td>";
echo "</tr>";
echo"<tr align='right'>";
echo"<td textalign='left'><b>".$lig['auteur_livror']."<b></td>";
echo "</tr>";
echo"<tr align='center'>";
echo"<td><a href='supprimer.php'>supprimer</a><br/></td>";
echo"</tr>";
echo"<tr align='center'>";
echo"<td><img src='images/sepa.gif' border='0' /><br/></td>";
echo"</tr>";
echo"<tr align='center'>";
echo"<td><a href='#top'><img src='images/retour.jpg' border='0' /></a><br/></td>";
echo"</tr>";
}
echo "</table>";
?>
/*Page de récupération de l'info du message choisi*/
<?php
include('bibli.php');
entete('Messages Recents');
$db=mysql_connect('sql.free.fr','alice.lebbe','laurent1');
/*$db=mysql_connect('localhost','alebbe','laurent1');*/
mysql_select_db('alebbe',$db);
<h3>Attention, </h3>
<br/>
<p class=normal>
<?php
echo"<p class=normal>Le message de $auteur, $livror va être supprimer</p>" ;
echo"<p Confirmer ? <a href='supprimer1.php?n=$num_livror'>Oui</a> <a href='livre.php'> Non </a>";
pied();
?>
Merci d'éclairer ma lanterne
Configuration: Windows XP Firefox 2.0.0.16
2 réponses
-
une fois que tu as reaffiché la page aves les infos tu demande confirmation par un bouton par exeple puis pour le php
une fois qu'il clique sur le boutton
<?php
mysql_query('DELETE FROM latable WHERE id="id"')
?>
tu peux bien sur remplaces WHERE id... par un autre element -
www.siteduzero.com/tutoriel-3-14557-0-tp-des-news-sur-votre-site.html#ss_part_1