Forum Clubic

Problem d'envoi de donné par formulaire

Bonjour, y’a un peu plus d’une semaine j’ai dessider d’améliorer mon forum et pour cela le mieu étais d’aprendre le php/html. Mais la je suis bloké. Impossible d’envoyer les erreur de plusieur formulaire en même temps et je ne voi pas lerreur que j’ai fait qui doit sertènement ètre bête.

Voila Mon code

Page quotaedit.php




<?

// Mise dans une variable des donné demandé
$id ==  $POST['id'];
$idpseudo == $POST['idpseudo'];


// Connection base de donnée
mysql_connect("******", "*******", "******"); // connexion mysql
mysql_select_db("*******"); // Sélection de la base de donné


// si on cherche avec ID
$reponsequota2 = mysql_query("SELECT * FROM `wzrifv2_user` WHERE userid='$id'");
while ($username = mysql_fetch_array($reponsequota2) )
{
echo "<b>Quota Upload: </b><br><br>";
echo "<br> <b>Pseudo du membre: </b>";
echo $username ['username'];
}

$reponsequota = mysql_query("SELECT * FROM `wzrifv2_userfield` WHERE userid='$id'");
while ($donnees = mysql_fetch_array($reponsequota) )
{
echo "<br><b>ID du membre: </b>";
echo $donnees ['userid'];
echo "<br> <b>Total d'up: </b>";
echo $donnees ['field8'];
echo  ' mo<br><b>Up non utilisé:</b> ';
echo $donnees ['field9'];
echo ' mo ';
}
$reponsequota4 = mysql_query("SELECT * FROM `wzrifv2_userfield` WHERE userid='$id'");
while ($donnees2 = mysql_fetch_array($reponsequota4) )
{
echo "<br><b>Date de fin de quota de l'utilisateur: </b>".$dat = $donnees2['field10'];
echo "<br><b>Date actuel: </b>".$dat2 = time();
if ($dat2 > $dat)
{
echo "<br><b>Statu quota: Cota fini</b>";

}
else
{
echo "<br><b>Statu quota: Cota OK</b>";

}

if ($id > 1)
{



?>
<body bgcolor="#FFFFFF">
<br>
<center>
Nombre de moi que vous voulez ajouter/enlever l'accé vip: <br>
<form action="quotaeditadd.php" method="post">
  <input type="radio" name="pm" value="plus" checked>
  Ajouter
  <input type="radio" name="pm" value="moin">
  Enlever
  <input type="text" name="moi" value="1">
  <input type="hidden" name="id" value="<? echo $id; ?>">
  <input type="submit" value="Ok">
  <input name="R&eacute;initialiser" type="reset" value="R&eacute;initialiser">
</form>
<?
}


echo "<br><br><br><br>";
}

// si on cherche par pseudo

$reponsequota3 = mysql_query("SELECT * FROM `wzrifv2_user` WHERE username='$idpseudo'");
while ($username2 = mysql_fetch_array($reponsequota3) )
{
echo "<b>Quota Upload: </b><br><br>";
echo "<br> <b>Pseudo du membre: </b>";
echo $username2 ['username'];
echo "<br><b>ID du membre: </b>";
echo $ids = $username2['userid'];
}

$reponsequota4 = mysql_query("SELECT * FROM `wzrifv2_userfield` WHERE userid='$ids'");
while ($donnees2 = mysql_fetch_array($reponsequota4) )
{
echo "<br> <b>Total d'up: </b>";
echo $donnees2 ['field8'];
echo  ' mo<br><b>Up non utilisé:</b> ';
echo $donnees2 ['field9'];
echo ' mo';
}
$reponsequota4 = mysql_query("SELECT * FROM `wzrifv2_userfield` WHERE userid='$ids'");
while ($donnees2 = mysql_fetch_array($reponsequota4) )
{
echo "<br><b>Date de fin de quota de l'utilisateur: </b>".$dat = $donnees2['field10'];
echo "<br><b>Date actuel: </b>".$dat2 = time();
if ($dat2 > $dat)
{
echo "<br><b>Statu quota: Cota fini</b>";

}
else
{
echo "<br><b>Statu quota: Cota OK</b><br>";

}



if ($ids > 1)
{



?>
<br>
<center>
Nombre de moi que vous voulez ajouter/enlever l'accé vip: <br>
<form action="quotaeditadd.php" method="post">
  <input type="radio" name="pm" value="plus" checked>
  Ajouter
  <input type="radio" name="pm" value="moin">
  Enlever
  <input type="text" name="moi" value="1">
  <input type="hidden" name="id" value="<? echo $ids; ?>">
  <input type="submit" value="Ok">
  <input name="R&eacute;initialiser" type="reset" value="R&eacute;initialiser">
</form>
<?



}
echo "<br><br><br>";


}
// fin du code
mysql_close();

?>
_____________________________________________ <br>
<br>
<br>
<form action="quotaedit.php" method="post">
  <center>
  Tapez L' ID du membre:
  <input type="text" name="id">
  <input type="submit" value="Chercher Par ID">
</form>
<br>
<br>
<br>
<form action="quotaedit.php" method="post">
  <center>
  Tapez Le pseudo du membre:
  <input type="text" name="idpseudo">
  <input type="submit" value="Chercher Par Pseudo">
</form>

quotaeditadd.php




<?

//prise des variable
$plusmoin ==  $POST['pm'];
$id ==  $POST['id'];
$nombredemoi ==  $POST['moi'];
echo " pm: ".$plusmoin."<br>id: ".$id."<br>moi: ".$nombremoi."<br>";

$nombredemoi = 2592000 * $nombredemoi;


// Connection base de donnée
mysql_connect("**********", "**********", "*********"); // connexion mysql
mysql_select_db("**********"); // Sélection de la base de donné



if ($plusmoin == 'plus')
{

$reponsequota5 = mysql_query("SELECT * FROM `wzrifv2_userfield` WHERE userid='".$id."'");
while ($donnees5 = mysql_fetch_array($reponsequota5) )
{
echo $dat = $donnees5['field10'];
}
echo $dat2 = time();
if ($dat2 > $dat)
{
$finquota = $dat2 + $nombredemoi;

echo "<br> test 1 ";
mysql_query("UPDATE `wzrifv2_userfield` SET `field11` = 'Ok' WHERE userid='".$id."'");
mysql_query("UPDATE `wzrifv2_userfield` SET `field10` = '".$finquota."' WHERE userid='".$id."'");
mysql_query("UPDATE `wzrifv2_user` SET `usergroupid` = '9' WHERE userid='".$id."'");

}
else
{
$reponsequota5 = mysql_query("SELECT * FROM `wzrifv2_userfield` WHERE userid='".$id."'");
while ($donnees5 = mysql_fetch_array($reponsequota5) )
{
echo $dat = $donnees5['field10'];
}
$finquota = $dat + $nombredemoi;

mysql_query("UPDATE `wzrifv2_userfield` SET `field11` = 'Ok' WHERE userid='".$id."'");
mysql_query("UPDATE `wzrifv2_userfield` SET `field10` = '".$finquota."' WHERE userid='".$id."'");
mysql_query("UPDATE `wzrifv2_user` SET `usergroupid` = '9' WHERE userid='".$id."'");
echo "<br> test 2 ";
}


}

else

{

$reponsequota5 = mysql_query("SELECT * FROM `wzrifv2_userfield` WHERE userid='".$id."'");
while ($donnees5 = mysql_fetch_array($reponsequota5) )
{
echo $dat = $donnees5['field10'];
}
echo $dat2 = time();

if ($dat2 < $dat)
{
$finquota = $dat - $nombredemoi;


mysql_query("UPDATE `wzrifv2_userfield` SET `field11` = 'Ok' WHERE userid='".$id."'");
mysql_query("UPDATE `wzrifv2_userfield` SET `field10` = '".$finquota."' WHERE userid='".$id."'");
mysql_query("UPDATE `wzrifv2_user` SET `usergroupid` = '9' WHERE userid='".$id."'");

echo "<br> test 3 ";
}


}


// fin du code
mysql_close();

?>

Le problem est que je n’arrive pas a envoyer toute les valuer en même temps de ce formulaire:

Nombre de moi que vous voulez ajouter/enlever l'accé vip: <br>
<form action="quotaeditadd.php" method="post">
  <input type="radio" name="pm" value="plus" checked>
  Ajouter
  <input type="radio" name="pm" value="moin">
  Enlever
  <input type="text" name="moi" value="1">
  <input type="hidden" name="id" value="<? echo $id; ?>">
  <input type="submit" value="Ok">
  <input name="R&eacute;initialiser" type="reset" value="R&eacute;initialiser">
</form>

(qui vien de la page quotaedit.php) à quotaeditadd.php, celle la valeur nommée “id” est envoyer a l’autre page.

Voila, je debute, tous les reste du code marche, même mais autre module mais la je bloke pour un problem tous bete.

Merci d’avance

c’est pas $_POST[‘var’] au lieu de $POST[‘var’]?

J’ai mi ce que tu ma dit et sa ne change rien a mon problem, cele la variable “id” et envoyer.

Voila, merci de me dire si il y’a d’autre beug

Personne ne peu m’aider?

C’est bon, j’ai trouvais, en faite j’ai mi

$var == $POST[‘var’];

au lieu de:

$var = $POST[‘var’];