yop all !
Me revoila avec un prob php !
J´aimerai faire une page de demande de partenariat(le formulaire est deja fait) et de transmettre les informations envoyées dans la zone admin(c´ets deja reussi) mais dans la zone admin,qu´il y ai un bouton accepter et un bouton refuser pour la demande de partenarait,si accepter:on envoie le partenaire vers la page des partenaires;si refusé:on supprime la ligne dans la table.
Pour cela j´ai crée un champ nommé " auto" de type tinyint(1) Defaut 0 dans la table concernée.
Quand le champ est a 0,c´ets qu´il n´est pas encore validé,quand il est a 1,c´ets qu´il est accepte.
J´ai codé le php,mais cela ne fonctionne pas
Voici les codes:
Page d´administration(avec accepter/refuser):
< 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", " xxx", " xxx"); / / Connexion à MySQL
mysql_select_db("xxx");
$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.´ ;
while($donnees = mysql_fetch_array($reponse))
{
? >
< form method="post" action="eko.php?page=adminpartner" name="internet">
< div align="center"></div>
< div align="center"></div>
< div align="center"></div>
< p><br>
< br>
< ? print("<a href=\"".$donnees[url]."\"> < img src=\"".$donnees[logo]."\"></a>"); ? >
< b>Description</b> : < ? echo $donnees[´description´]; ? > < /p>
< ? print("<input type=\"hidden\" name=\"url\" value=\"".$donnees[url]."\">"); ? >
< input type="submit" name="accepter" value="Accepter">
< input type="submit" name="refuser" value="Refuser">
< /form>
---------------------------------------------- < br>
< br>
< ?
}
mysql_close(); / / Déconnexion de MySQL
? >
< /p>
< /body>
< /html>
Code de la page du traitement du formulaire(adminpartner):
< ?
mysql_connect("sql.free.fr", " xxx", " xxx"); / / Connexion à MySQL
mysql_select_db("xxx");
? >
< ? $url = $_POST[´url´]; ? >
< ? $accepter = $_POST[´accepter´]; ? >
< ? $refuser = $_POST[´refuser´]; ? >
< ?
$url = htmlentities ( $_POST[´url´]);
$accepter = htmlentities ( $_POST[´accepter´]);
$refuser = htmlentities ( $_POST[´refuser´]);
? >
< ?
if($accepter){ / / lien accepté, on approuve
$action = " accepté";
$sql="UPDATE partner SET auto=´1´ WHERE url=$url";
}
elseif($refuser){ / / lien refusé, on efface
$action = " refusé";
$sql="DELETE FROM partner WHERE url=$url";
}
@mysql_query($sql);
echo " $titre $action<br>";
? >
< ?
mysql_close(); / / Déconnexion de MySQL
? >