Probleme affectation php,envoie dans BD sql
Damien
-
Damien -
Damien -
J'ai un probleme pour la création d'un site.
J'ai créé un formulaire:
option 1 OUI NON
option 2 OUI NON
et je stocke 1 pour OUI et 0 pour NON dans la base de données en sql par personne.
Ca ca fonctionne bien.
Mais je voulais creer une variable total qui compte le nombre de 1
et afficher le total par nombre de personne.
Je ne sais pas d'ou vient mon probleme car j'ai systématiquement un 0 dans la base de donnée dans la case total.
Est ce que l'on peut $total = ( $option1 + $option2 )
sachant que total est un int et option1 et option2 des tinyint?
J'ai créé un formulaire:
option 1 OUI NON
option 2 OUI NON
et je stocke 1 pour OUI et 0 pour NON dans la base de données en sql par personne.
Ca ca fonctionne bien.
Mais je voulais creer une variable total qui compte le nombre de 1
et afficher le total par nombre de personne.
Je ne sais pas d'ou vient mon probleme car j'ai systématiquement un 0 dans la base de donnée dans la case total.
Est ce que l'on peut $total = ( $option1 + $option2 )
sachant que total est un int et option1 et option2 des tinyint?
A voir également:
- Probleme affectation php,envoie dans BD sql
- Easy php - Télécharger - Divers Web & Internet
- Envoie impossible messenger - Forum Facebook Messenger
- Télécharger bd pdf gratuit sans inscription - Forum PDF
- Bd scan - Forum Loisirs / Divertissements
- W.i.t.c.h bd scan fr - Forum Loisirs / Divertissements
2 réponses
Bonjour.
Est-ce que tu veux stocker ce nombre dans la base de données ?
Pour calculer le total d'entrées, tu peux faire une requête, et un simple calcul en PHP :
Mais je voulais creer une variable total qui compte le nombre de 1 et afficher le total par nombre de personne.
Si ce que j'ai donné avant ne correspond pas a ce que tu veux, tu peux essayer :
Est-ce que tu veux stocker ce nombre dans la base de données ?
Pour calculer le total d'entrées, tu peux faire une requête, et un simple calcul en PHP :
$RQTotal=mysql_query('SELECT SUM(Option1),SUM(Option2),COUNT(*)AS NombreLignes FROM Table'); $Resultat=mysql_fetch_assoc($RQTotal); $TotalDeLignes=$Resultat['NombreLignes']; $NbrOptions1Valant1=$Resultat['Option1']; $NbrOptions2Valant2=$Resultat['Option2']; $NbrOptions1Valant0=$TotalDeLignes-$Resultat['Option1']; $NbrOptions2Valant0=$TotalDeLignes-$Resultat['Option2'];
Mais je voulais creer une variable total qui compte le nombre de 1 et afficher le total par nombre de personne.
Si ce que j'ai donné avant ne correspond pas a ce que tu veux, tu peux essayer :
$Requete=mysql_query('SELECT Option1,Option2,NomPersonne FROM Table'); while($resultat=mysql_fetch_assoc($requete)) { extract($resultat); echo $NomPersonne,' à ',$Option1+$Option2,' valant 1.'; echo'L\'option 1 vaut ',$Option1,'et l\'option 2 vaut ',$Option2; }