Erreur script php où ???
Profil bloqué
-
Profil bloqué -
Profil bloqué -
Bonjour,
Je cherche l'erreur dans le code suivant :
le fait est que les variable i_X ne sont pas incrémenté dans ma base de donné ????
Savez vous ou ce trouve le problème ???
Je cherche l'erreur dans le code suivant :
// code html dans la page du formulaire :// <form method="post" action="check.php"> <input type="radio" name="choix10" value="1"><input type="radio" name="choix10" value="2"><input type="radio" name="choix10" value="3"> </form> //code php de la page action du formulaire// // je me suis connecté au paravant // $sql = "SELECT victoire FROM prono_tbl WHERE id=10"; $donnees = mysql_query($sql); $i_28 = mysql_fetch_array($donnees); $sql = "SELECT nul FROM prono_tbl WHERE id=10"; $donnees = mysql_query($sql); $i_29 = mysql_fetch_array($donnees); $sql = "SELECT defaite FROM prono_tbl WHERE id=10"; $donnees = mysql_query($sql); $i_30 = mysql_fetch_array($donnees); $variable = $_POST['choix10']; if ($variable == 1) $i_28 [vicoire]++ ; if ($variable == 2) $i_29 [nul]++; if ($variable == 3) $i_30 [defaite]++; $sql = "UPDATE prono_tbl SET victoire = $i_28 WHERE id=10 " ; mysql_query($sql) $sql = "UPDATE prono_tbl SET nul = $i_29 WHERE id=10 " ; mysql_query($sql) $sql = "UPDATE prono_tbl SET defaite = $i_30 WHERE id=10 " ; mysql_query($sql);
le fait est que les variable i_X ne sont pas incrémenté dans ma base de donné ????
Savez vous ou ce trouve le problème ???
A voir également:
- Erreur script php où ???
- Script vidéo youtube - Guide
- Mas script - Accueil - Windows
- Expert php pinterest - Télécharger - Langages
- Erreur t32 ✓ - Forum Livebox
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
10 réponses
en fait je commence à comprendre.
Ton $i_28 [vicoire] (il manque un "t" au passage à victoire) te récupère le nombre de victoire de ta table puis en faisant $i_28 [vicoire]++ ; tu veux l'augmenter de 1.
En fait tu devrai peut-être faire ça plutôt:
tu mettais ensuite:
Mais ton $i_28 était un tableau donc $i_28 est différent de $i_28['victoire']
Dans mon changement précédent, j'ai attribué à $i_28 la nouvelle valeur de $i_28['victoire'].
Fait pareil pour les autres et ça devrai marcher mieux je pense.
Ton $i_28 [vicoire] (il manque un "t" au passage à victoire) te récupère le nombre de victoire de ta table puis en faisant $i_28 [vicoire]++ ; tu veux l'augmenter de 1.
En fait tu devrai peut-être faire ça plutôt:
$_i_28 = $i_28['victoire']++ ;
tu mettais ensuite:
$sql = "UPDATE prono_tbl SET victoire = $i_28 WHERE id=10 " ; mysql_query($sql)
Mais ton $i_28 était un tableau donc $i_28 est différent de $i_28['victoire']
Dans mon changement précédent, j'ai attribué à $i_28 la nouvelle valeur de $i_28['victoire'].
Fait pareil pour les autres et ça devrai marcher mieux je pense.
Je ne pense pas que cela vienne de là, mais déjà, tes balises input ne sont pas fermées. Ce sont des balises auto fermantes, donc :
<input type="radio" name="choix10" value="1" /> etc..
<input type="radio" name="choix10" value="1" /> etc..
oui mais j'arrive a récupéré les valeure de $variable car je les affiche pour cvérifé avec echo.
je vais testé quant même.
je vais testé quant même.
Non mais ca ne doit pas venir de là ;) c'etait pour chipoter. Pour ton code PHP, je ne peux pas t'aider, je commence tout juste le PHP moi..
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ce que je comprend pas trop c'est ça:
if ($variable == 1) $i_28 [vicoire]++ ; if ($variable == 2) $i_29 [nul]++; if ($variable == 3) $i_30 [defaite]++;
Bah, $variable est la valeur que renvoi le $_post quant la coche est coché .
et comme c'est une grille de pronostique, je lui di que si la valeur est 1 alors il rajoute 1 a victoire si c'est la 2 il rajoute 1 a nul ...
compris ?? ou pas ?
et comme c'est une grille de pronostique, je lui di que si la valeur est 1 alors il rajoute 1 a victoire si c'est la 2 il rajoute 1 a nul ...
compris ?? ou pas ?
avant de crier help et de partir 2 post pour la même chose tu devrais peut-être prendre le temps de lire ce que l'on te réponds et tu aurais surement beaucoup moins de problème
http://www.commentcamarche.net/forum/affich 11162727 help formulaire php?#1
http://www.commentcamarche.net/forum/affich 11162727 help formulaire php?#1