par
dexon123 » 29 nov. 2011, 04:29
Bonjours, bonsoir,
je fait un genre de admin menu qui permet l'Administration du montant dans la "cagnotte"
voicit l'application :
Donc le problème, c'est que un message d'erreur s'affiche. Mais je ne sais pas pourquoi. Quel est la chose a écrire dans un 'echo' pour que sa écrive qu'es-ce qui ne fonctionne pas correctement ? Vous savez ? le message qui te dit le fichier et la ligne ?
Donc voila le code de la page suivant le clique du bouton 'changer' :
<?php
$c_cagnotte = $_POST['cagnotte'];
if ( !eregi( "^[0-9]+$", $c_cagnotte )){echo'Que des chifres dans le nombres de cagnotte';}
else{
$u = htmlspecialchars($_GET['u']);
$p = htmlspecialchars($_POST['type']);
$s_u = mysql_real_escape_string($u);
if($p == '+'){
$result = mysql_query("SELECT cagnotte FROM user WHERE pseudo = '$s_u'")
or die('erreur 1');
while ( $row = mysql_fetch_assoc($result) ) {
$f_cagnotte = $row["cagnotte"];
}
$lol = $c_cagnotte + $f_cagnotte;
$req = mysql_query("UPDATE user SET cagnotte='".$lol."' WHERE pseudo='$s_u'") or die("Insert Error");
mysql_close($db);
}
if($p == '-'){
$result = mysql_query("SELECT cagnotte FROM user WHERE pseudo = '$s_u'")
or die('erreur 1');
while ( $row = mysql_fetch_assoc($result) ) {
$p_cagnotte = $row["cagnotte"];
}
$lol = $c_cagnotte - $p_cagnotte;
$req = mysql_query("UPDATE user SET cagnotte='".$lol."' WHERE pseudo='$s_u'") or die("Insert Error");
mysql_close($db);
}
if ($req){
echo'La cagnotte a bien été changé. Tu seras redirigé dans 3 secondes.';
echo'<script>setTimeout("location=(\'2.php\');",3000);</script>';
}else{echo'merde là...';}}
?>
Bonjours, bonsoir,
je fait un genre de admin menu qui permet l'Administration du montant dans la "cagnotte"
voicit l'application :
[img]http://nsa28.casimages.com/img/2011/11/29/111129033640447084.jpg[/img]
Donc le problème, c'est que un message d'erreur s'affiche. Mais je ne sais pas pourquoi. Quel est la chose a écrire dans un 'echo' pour que sa écrive qu'es-ce qui ne fonctionne pas correctement ? Vous savez ? le message qui te dit le fichier et la ligne ?
Donc voila le code de la page suivant le clique du bouton 'changer' :
[php]
<?php
$c_cagnotte = $_POST['cagnotte'];
if ( !eregi( "^[0-9]+$", $c_cagnotte )){echo'Que des chifres dans le nombres de cagnotte';}
else{
$u = htmlspecialchars($_GET['u']);
$p = htmlspecialchars($_POST['type']);
$s_u = mysql_real_escape_string($u);
if($p == '+'){
$result = mysql_query("SELECT cagnotte FROM user WHERE pseudo = '$s_u'")
or die('erreur 1');
while ( $row = mysql_fetch_assoc($result) ) {
$f_cagnotte = $row["cagnotte"];
}
$lol = $c_cagnotte + $f_cagnotte;
$req = mysql_query("UPDATE user SET cagnotte='".$lol."' WHERE pseudo='$s_u'") or die("Insert Error");
mysql_close($db);
}
if($p == '-'){
$result = mysql_query("SELECT cagnotte FROM user WHERE pseudo = '$s_u'")
or die('erreur 1');
while ( $row = mysql_fetch_assoc($result) ) {
$p_cagnotte = $row["cagnotte"];
}
$lol = $c_cagnotte - $p_cagnotte;
$req = mysql_query("UPDATE user SET cagnotte='".$lol."' WHERE pseudo='$s_u'") or die("Insert Error");
mysql_close($db);
}
if ($req){
echo'La cagnotte a bien été changé. Tu seras redirigé dans 3 secondes.';
echo'<script>setTimeout("location=(\'2.php\');",3000);</script>';
}else{echo'merde là...';}}
?>
[/php]