< html>
< head>
< title>Document sans titre</title>
< meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
< /head>
< body>
< ?
mysql_connect("sql.free.fr", " xxxx", " xxxx"); / / Connexion à MySQL
mysql_select_db("xxxx"); / / Sélection de la base coursphp
$reponse = mysql_query("SELECT * FROM partner WHERE auto = ´0´ " ); / / Requête SQL
$res = mysql_numrows($reponse);
if ( $res == 0)
{
echo " Il n´y a pas encore de demande de partenariat pour le moment" ;
}
else
echo ´Il y a ´.$res.´ Demande de Partenariat dans la base de donnée pour le moment.´ ; ? >
< form method="post" action="eko.php?page=partner" name="internet">
< ?
while($donnees = mysql_fetch_array($reponse))
{
? >
< div align="center"></div>
< div align="center"></div>
< div align="center"></div>
< p><br>
< br>
< ? echo " <input type=\"checkbox\" name=\"sites[]\" value=\"".$donnees ? > < ? print("<a href=\"".$donnees[url]."\"> < img src=\"".$donnees[logo]."\"></a>"); ? >
< b>Description</b> : < ? echo $donnees[´description´]; ? > < /p>
---------------------------------------------- < br>
< br>
< ? } ? >
< input type="submit" name="accepter" value="Accepter">
< input type="submit" name="refuser" value="Refuser">
< /form>
< ? $accepter = $_POST[´accepter´]; ? >
< ? $refuser = $_POST[´refuser´]; ? >
< ?
$accepter = htmlentities ( $_POST[´accepter´]);
$refuser = htmlentities ( $_POST[´refuser´]);
? >
< ?
if($accepter){ / / lien accepté, on approuve
$action = " accepté";
$sql="UPDATE partner SET auto=´1´ WHERE url=$donnees";
}
elseif($refuser){ / / lien refusé, on efface
$action = " refusé";
$sql="DELETE FROM partner WHERE url=$donnees";
}
@mysql_query($sql);
echo " $titre $action<br>";
? >
< ?
mysql_close(); / / Déconnexion de MySQL
? >
< /p>
< /body>
< /html>
Voila j´ai fais une fonction supprimer et accepter pour chaque demande de partenariat.
Pour cela j´ai fais un champ nommé " auto" dans la table.
Le probleme c´est que les variables sur la page ne sont pas declarées,aucune requete sql n´est faite,je sais pas pk....