Page 1 sur 1

validation d'annonce [Résolu]

Posté : 14 nov. 2005, 09:08
par materiel67
J'aimerais savoir comment faire pour valider des annonces.
Pour le moment j'ai 2 tables, annonce a valider et annonce valider .
Y a t'il un moyen plus simple ?
Merci

Posté : 14 nov. 2005, 10:19
par pitt
Tu pourrais mettre une champ valide dans ta table annonce par défaut à 0 et si elle est validée la mettre à 1.

Et pour l'affichage tu selectionnes celles dont le champ valide est à 1

Posté : 14 nov. 2005, 11:20
par Invité
cool sa marche quand je fais ma requete, maintenant comment attibuer cet requete a mon bouton valider ?
voila mon code

<?php
for($i=0;$i< mysql_num_rows($resultat);$i++){

$row = mysql_fetch_array($resultat);

echo "<tr>";
echo '<td align="center"><font size="2">'.$row[1]."</td>";
echo '<td align="center"><font size="2">'.$row[2]."</td>";
echo '<td align="center"><font size="2">'.$row[3]."</td>";
echo '<td align="center"><font size="2">'.$row[4]."</td>";
echo '<td align="center"><font size="2">'.$row[5]."</td>";
echo '<td align="center"><font size="2">'.$row[6]."</td>";
echo '<td align="center"><img height=80 width=100 src = "'.$row[7].'"/></td>';
echo '<td align="center"><input type="button" value="Supprimer"><br><input type="button" value="Valider">'.$row[8].'</td>';

echo '</tr>';
}
?>

Posté : 14 nov. 2005, 11:45
par Invité
Je te propose de mettre plutot une chexkbox multiple plutot qu'un bouton à chaque ligne ca donnerait ca

echo "<form method=\"post\" action=\"supprimer.php\">

for($i=0;$i< mysql_num_rows($resultat);$i++){ 

$row = mysql_fetch_array($resultat); 

echo "<tr>"; 
echo '<td align="center"><font size="2">'.$row[1]."</td>"; 
echo '<td align="center"><font size="2">'.$row[2]."</td>"; 
echo '<td align="center"><font size="2">'.$row[3]."</td>"; 
echo '<td align="center"><font size="2">'.$row[4]."</td>"; 
echo '<td align="center"><font size="2">'.$row[5]."</td>"; 
echo '<td align="center"><font size="2">'.$row[6]."</td>"; 
echo '<td align="center"><img height=80 width=100 src = "'.$row[7].'"/></td>'; 
echo '<td align="center"><input type="button" value="Supprimer"><br><input type="checkbox" multiple name="supprimer[]">'.$row[8].'</td>'; 

echo '</tr>'; 
} 

echo "<input type=\"submit\" value=\"supprimer\">";


Et dans ta page supprimer tu supprimes les annonces correspondantes aux cases cochées en sachant que ton parametre supprimer sera un tableau contenant par exemple 0 , 2 , 3 si tu as coché la premiere troisieme et quatrieme ligne de ton tableau

Ps: essaie de mettre ton code entre les balises php