par
theavengers » 11 déc. 2006, 18:30
Bonjour à tous et toutes,
voila, j'ai une base avec des annonces, et je les valide à la main pour eviter les gros perver qui traine ... mon soucis, c'est que je valide chaque annonce à la main, et j'aimerais pouvoir par ex avoir une case à cocher et tout en bas cliquer sur valider. Mais je ne vois pas du tout comment m'y prendre.
Je vous mets ce que j'ai pour l'instant qui fonctionne :
Code : Tout sélectionner
<?php
require_once("connexion.php");
$BD_link = mysql_connect("${'BD_host'}${'BD_port'}", $BD_login, $BD_pass) or die("Connexion de la base impossible : ". mysql_error());
//selection de la table
mysql_select_db($BD_base, $BD_link) or die("Sélection de la base impossible : ". mysql_error());
$Requete_SQL2 = "SELECT * FROM mesannonces WHERE valid = '0' ORDER BY date DESC ";
$result = mysql_query($Requete_SQL2) or die("Erreur de Sélection dans la base : ". $Requete_SQL2 .'<br />'. mysql_error());
// creation et affichage dans la table
error_reporting(55);
while($val=mysql_fetch_array($result))
if($val["valid"] == 0)
{
$id=$val[ID];
$vad=$val[valid];
$num=$val[date];
$nam=$val[nom];
$ema=$val[email];
$pre=$val[lieu];
$pay=$val[pays];
$nom=$val[titre];
$mes=$val[message];
echo "<form action=\"modifer.php\">";
echo"<tr><td width=75 align=center bgcolor=#FFFFFF>";
echo"<DIV class=bold>";
echo"$num";
echo"</DIV></td>";
echo"<td width=550 align=center bgcolor=#FFFFFF>";
echo"<DIV class=bold>";
echo"$nom";
echo "titre : <input type=\"text\" size=\"50\" name=\"titre\" value=\"$nom\"><br>\n";
echo"</DIV>";
echo"<DIV class=normal>";
echo"$mes";
echo"</DIV></td>";
echo"<td width=20 align=left><DIV class=bold>";
echo "id : <input type=text name=\"id\" value=$id size=25><br>\n";
echo "Nom : <input type=text name=\"nom\" value=$nam size=25><br>\n";
echo "Lieu : <input type=text name=\"lieu\" value=$pre size=25><br>\n";
echo "Pays : <input type=text name=\"pays\" value=$pay size=25><br>\n";
echo"<br><br><input type=submit value=\"Modifier\">";
echo"</DIV></td>";
echo"<td width=20 align=center><DIV class=bold>";
echo"<a href=\"valider.php?id=",$id,"\">Valider</a><br>";
echo"<a href=\"supprimer.php?id=",$id,"\">Supprimer</a><br>";
echo"</DIV></td></form></tr>";
}
mysql_close();
?>
Merci d'avance de m'aider sur ce soucis qui perdure, et j'aimerais enfin trouver une solution pour ganger un peu de temps.
Bonjour à tous et toutes,
voila, j'ai une base avec des annonces, et je les valide à la main pour eviter les gros perver qui traine ... mon soucis, c'est que je valide chaque annonce à la main, et j'aimerais pouvoir par ex avoir une case à cocher et tout en bas cliquer sur valider. Mais je ne vois pas du tout comment m'y prendre.
Je vous mets ce que j'ai pour l'instant qui fonctionne :
[code] <?php
require_once("connexion.php");
$BD_link = mysql_connect("${'BD_host'}${'BD_port'}", $BD_login, $BD_pass) or die("Connexion de la base impossible : ". mysql_error());
//selection de la table
mysql_select_db($BD_base, $BD_link) or die("Sélection de la base impossible : ". mysql_error());
$Requete_SQL2 = "SELECT * FROM mesannonces WHERE valid = '0' ORDER BY date DESC ";
$result = mysql_query($Requete_SQL2) or die("Erreur de Sélection dans la base : ". $Requete_SQL2 .'<br />'. mysql_error());
// creation et affichage dans la table
error_reporting(55);
while($val=mysql_fetch_array($result))
if($val["valid"] == 0)
{
$id=$val[ID];
$vad=$val[valid];
$num=$val[date];
$nam=$val[nom];
$ema=$val[email];
$pre=$val[lieu];
$pay=$val[pays];
$nom=$val[titre];
$mes=$val[message];
echo "<form action=\"modifer.php\">";
echo"<tr><td width=75 align=center bgcolor=#FFFFFF>";
echo"<DIV class=bold>";
echo"$num";
echo"</DIV></td>";
echo"<td width=550 align=center bgcolor=#FFFFFF>";
echo"<DIV class=bold>";
echo"$nom";
echo "titre : <input type=\"text\" size=\"50\" name=\"titre\" value=\"$nom\"><br>\n";
echo"</DIV>";
echo"<DIV class=normal>";
echo"$mes";
echo"</DIV></td>";
echo"<td width=20 align=left><DIV class=bold>";
echo "id : <input type=text name=\"id\" value=$id size=25><br>\n";
echo "Nom : <input type=text name=\"nom\" value=$nam size=25><br>\n";
echo "Lieu : <input type=text name=\"lieu\" value=$pre size=25><br>\n";
echo "Pays : <input type=text name=\"pays\" value=$pay size=25><br>\n";
echo"<br><br><input type=submit value=\"Modifier\">";
echo"</DIV></td>";
echo"<td width=20 align=center><DIV class=bold>";
echo"<a href=\"valider.php?id=",$id,"\">Valider</a><br>";
echo"<a href=\"supprimer.php?id=",$id,"\">Supprimer</a><br>";
echo"</DIV></td></form></tr>";
}
mysql_close();
?>[/code]
Merci d'avance de m'aider sur ce soucis qui perdure, et j'aimerais enfin trouver une solution pour ganger un peu de temps.