Bon,voila, je veux réaliser des boutons dynamiques :
en fonction du nombre d'utilisateurs recencés dans une base de donnéé, j'affiche ces utilisateurs, et à la fin de chaque ligne (1utilisateurs/ligne) je veux afficher un bouton desactiver, qui execute une requete pour changer la valeurX dans ma base (valeur relative à l'utilisateur);
comment faire, ce que je fais ci dessous ne foncitonne pas;HELP
voici mes fichiers :
FICHIER decon-bout.inc
Code :
<a href="require("decon.inc")>
<onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('destination','','desactiver2.gif',1)"><img src="desactiver1.gif" name="destination" width="88" height="20" border="0"></a>
FICHIER decon.inc
Code :
<?
require("session.inc");
/* detection des anciens paramètres */
$query="select actif from membre where id='$data[$i]'";
require("requete.inc");
if($x)
$x=0; //compte désactivé
else $x=1; //compte activé
?>
et le fichier principal :
admin.php
Code :
$tableau_desactiv= array("");
$query="select pays,pseudo,id_membre from membre order by pays,pseudo";
require("requete.rows.inc");
if ( $nrows > 0 )
{
echo "<center><TABLE BORDER=\"5\">\n";
echo "<TR>\n";
while (list ($titre) = each( $results ) )
{
echo "<TH><font color=\"red\">$titre</TH></font>\n";
}
echo "</TR>\n";
for ( $i = 0; $i < $nrows; $i++ )
{
reset($results);
echo "<TR>\n";
while ( $column = each($results) )
{
$data = $column['value'];
echo "<TD><font color=#FFF601>".$data[$i]."</TD></font>\n";
}
$tableau_desactiv= $tableau_desactiv.array($i
echo "<TD>";require ("deconnect-bout.inc");
echo "</TD>";
print "</TR>\n";
}
echo "</center>";
}
PS : les fonctions java sont toujours présentes (dans la page admin);
Je vois à peut près quel est mon problème, j'ai trop réfléchi en C et pas assez en PHP.
Le problème intervient dans le fichier "decon.inc";
avec le $data[i];
-->cette valeur n'existe plus lorsque le script a été executé,en plus elle ne référence que la valeur de la fin.
Comment faire??? HELP
ex :
utilisateur1 - bout deconnect relatif 1
utilisateur2 - bout deconnect relatif 2
utilisateur3 - bout deconnect relatif 3