Voilà j'ai créer une page admin afin de pouvoir contrôler la validité de mes annonces.
J'ai une table nommé :loisirs dans une colone nommé: valide de type tinyint qui par defaut vaut 0.
Mon but est tout simplement de passé cette valeur de 0 a 1. car 0= Hors ligne et 1= En ligne ainsi je ne passe plus par PHPMYADMIN.
Voici mon formulaire pour ceçi, Enfait tout marche car j'ai bien le message comme quoi l'annonce à était modifier mais en base de donnée la valeur reste inchangé.
Je sollicite votre aide de ce fait.
<?php
if($_REQUEST["titre"]!=""){
$valide = addslashes($_REQUEST["valide"]);
$id = $_REQUEST["idloisirs"];
$reqMod = "UPDATE projets SET valide = '" . $valide . "' WHERE id_loisirs = " . $id;
//echo $reqMod;
$resMod = mysql_query($reqMod);
echo"annonce modifiée";
?>
<script language="javascript">
function ferme(){
window.close();
}
opener.location.reload();
setTimeout("ferme()",1000);
</script>
<?php
}else{
$reqRef = "select * from loisirs where id_loisirs= ". $_REQUEST["idloisirs"];
$resRef = mysql_query($reqRef);
$rowsRef = mysql_fetch_array($resRef);
?>
<div id="global">
<!-- main -->
<div id="main">
<!-- main gauche -->
<div id="gauche-admin">
<table cellpadding="10" cellspacing="10" border="0" width="800" class="popup" align="center">
<form action="modifRef.php" method="post" enctype="multipart/form-data">
<tr>
<th align="left" colspan="2">Modifier la validité de l'annonce <span class="obligatoire">*</span> : <br />
<input type="text" name="titre" value="<?php echo $rowsRef["valide"];?>" /></th>
</tr>
<tr>
<td colspan="2" align="left"><input type="submit" value="Modifiez" /></td>
</tr>
<input type="hidden" value="<?php echo $_REQUEST["idloisirs"]; ?>" name="idloisirs" />
</form>
</table>
</div>
<!-- Fin main gauche -->
</div>
<!-- Fin main -->
</div>
<!--Fin Structure globale -->
<?php
}//fin if vide
?>
</body>
</html>
<?php
}
?>