overider
Messages postés19Date d'inscriptionvendredi 20 décembre 2002StatutMembreDernière intervention18 février 2005
-
5 juin 2003 à 01:57
cs_Duss
Messages postés890Date d'inscriptionlundi 8 avril 2002StatutMembreDernière intervention29 juillet 2004
-
5 juin 2003 à 09:52
salut
je vais vous expliquez en gros ce que j'ai et ce que je veux
j'ai une table liens(lib_liens, url, etat)
l'etat definis si le lien est visible ou non par les visiteurs du site
j'arrive bien a l'affichage a coché ou non ma checkbox (une par lien selon l'etat (visible et pas visible)
mais lorsque je coche une des check box son etat n'est pas repercuter sur la bd
aff_lien.php est la page d'affichage des liens et de leurs etats
maj_liens.php est la page qui modifie l'etat selon le (de)cochage du lien code ci dessous :
<?
include(".../mysql.inc");
//etablissement de la connexion
if (!($dsnlien=mysql_pconnect($host,$user,$pass)))
{
print ("Impossible de se connecter au serveur mysql
\n");
exit();
}
//selection de la base
if (!mysql_select_db($nombd,$dsnlien))
{
print ("ne peut joindre la base :".$nombd."
\n");
}
if (!mysql_select_db($nombd,$dsnlien))
{
print ("ne peut joindre la base :".$nombd."
\n");
}
if (!($liens=mysql_query("select * from liens ",$dsnlien)))
{
print ("impossible d'excuter la requete : ".mysql_error()."
\n");
exit();
}
$i=0;
echo $checklien[$i].value;
while ($i!=mysql_num_rows($liens) and $rliens=mysql_fetch_row($liens))
{
if ($checklien[$i]=="visible")
{
$upd="update liens set etat_liens='visible' where lib_liens='".$rliens[0]."';";
if (!mysql_query($upd,$dsnlien))
{
echo "Impossible d'executer la requete : ".$upd.". Code d'erreurs:".mysql_error()."
";
exit();
}
}
else
{
$upd="update liens set etat_liens='pas visible' where lib_liens='".$rliens[0]."';";
if (!mysql_query($upd,$dsnlien))
{
echo "Impossible d'executer la requete : ".$upd.". Code d'erreurs:".mysql_error()."
";
}
}
}
/*
print("<script language="javascript">");
print("window.location="../mods/aff_lien.php";");
print("</script>");
*/
cs_Duss
Messages postés890Date d'inscriptionlundi 8 avril 2002StatutMembreDernière intervention29 juillet 200411 5 juin 2003 à 09:52
salut,
si je comprend bien, ton code, c est dans la page vers laquelle tu poste ton formulaire apres avoir joué avec tes check ?
y a t il un message d erreur ?
Duss