eh ben voilà!
puisque tu récupère tout les defis avec le fameux
Code:
1 2 3 4 5
|
$query = doquery("SELECT * FROM {{table}} WHERE receveur='".$userrow["charname"]."'", "duel");
....
while($row = mysql_fetch_array($query)) |
tu a aussi l'id de ceux là :
$row['id']
donc tu peut l'envoyer an paramètre de ton lien accepter
ET c'est ce qui est fait sur ton code
Code:
1 2
|
$page .= '<td class="textePetit" width="132" height="19" align="center" background="images/duel/defier_accepte.gif"><a href="index.php?page=fight3:'.$row["id"].'">[Accepter]</a></td>'; |
ici :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
while ($row = mysql_fetch_array($query))
{
$page .= '<tr>';
$page .= '<td class="textePetit" width="26" height="19" align="center" background="images/duel/classe_nb.gif"><b>'.$rank.'</b></td>';
$page .= '<td class="textePetit" width="91" height="19" align="center" background="images/duel/classe_name.gif">'.$row['name'].'</td>';
$page .= '<td class="textePetit" width="75" height="19" align="center" background="images/duel/defier_mise.gif">'.$row['mise'].'</td>';
//iciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
$page .= '<td class="textePetit" width="132" height="19" align="center" background="images/duel/defier_accepte.gif"><a href="index.php?page=fight3:'.$row["id"].'">[Accepter]</a></td>';
$page .= '<td class="textePetit" width="132" height="19" align="center" background="images/duel/defier_refuser.gif"><a href="index.php?page=fight4:'.$row["id"].'">[Refuser]</a></td>';
$page .= '</tr>';
$rank++;
} |
comme pour la fonction doquery, c'est un code zarbi, sur quels outils plateforme framework cms ou kit de développement tu travail????
l'essentiel est que tu peut récupérer $_GET['page'] qui contient l'id du duel
faire ceci pour la suppression
Code:
1 2 3 4 5 6
|
if (isset($_GET["page"])){
//$_GET["page"] contient fight3:12 où 12 est l'id par exemple
list ($fight, $idDuel)=split(':', $_GET["page"]); //je prend l'id
doquery("DELETE FROM {{table}} WHERE id='".$idDuel."'", "duel");
} |
je note que le duel sera supprimé dans le cas ou il est refusé aussi, si tu ne veux pas cela, ajoute une condition
Code:
1 2 3 4 5 6 7
|
if (isset($_GET["page"])){
//$_GET["page"] contient fight3:12 où 12 est l'id par exemple
list ($fight, $idDuel)=split(':', $_GET["page"]); //je prend l'id
if($fight=="fight3")
doquery("DELETE FROM {{table}} WHERE id='".$idDuel."'", "duel");
} |
j'espère que cette foi sera la bonne