Php , script , condition
Fermé
yohhann
Messages postés
35
Date d'inscription
mercredi 13 décembre 2006
Statut
Membre
Dernière intervention
20 février 2007
-
14 déc. 2006 à 12:51
Ssylvainsab Messages postés 2884 Date d'inscription samedi 29 juillet 2006 Statut Modérateur Dernière intervention 15 août 2020 - 14 déc. 2006 à 18:32
Ssylvainsab Messages postés 2884 Date d'inscription samedi 29 juillet 2006 Statut Modérateur Dernière intervention 15 août 2020 - 14 déc. 2006 à 18:32
A voir également:
- Php , script , condition
- Script vidéo youtube - Guide
- Excel cellule couleur si condition texte - Guide
- Easy php - Télécharger - Divers Web & Internet
- Ghost script - Télécharger - Polices de caractères
- Microsoft activation script - Accueil - Windows
10 réponses
remplace cette ligne:
while ($data = mysql_fetch_array($req)) {
par ça c'est plus simple:
while (mysql_num_rows($req)==1){
"mysql_num_rows($req)",va tester eske le nombre de lignes obtenu est égal à 1(1 resultat).
while ($data = mysql_fetch_array($req)) {
par ça c'est plus simple:
while (mysql_num_rows($req)==1){
"mysql_num_rows($req)",va tester eske le nombre de lignes obtenu est égal à 1(1 resultat).
yohhann
Messages postés
35
Date d'inscription
mercredi 13 décembre 2006
Statut
Membre
Dernière intervention
20 février 2007
3
14 déc. 2006 à 13:50
14 déc. 2006 à 13:50
non desolé ça ne marche pas
//conditions
if(data['0']=="")
{
echo 'Auqun dons n\'a été fait ce mois-ci'
}
ça marque une erreur a la meme ligne
:(
pour le 2eme scipt ça marche quand je remplave $mois par 12 et $annee par 06
//conditions
if(data['0']=="")
{
echo 'Auqun dons n\'a été fait ce mois-ci'
}
ça marque une erreur a la meme ligne
:(
pour le 2eme scipt ça marche quand je remplave $mois par 12 et $annee par 06
yohhann
Messages postés
35
Date d'inscription
mercredi 13 décembre 2006
Statut
Membre
Dernière intervention
20 février 2007
3
14 déc. 2006 à 14:30
14 déc. 2006 à 14:30
super bien vu ;) merci
mais le pb c'est que mon script est bouré d'erreur maintenant c'est 2 ligne en dessous que ça coince
{
echo 'Auqun dons n\'a été fait ce mois-ci'
alors c'est surement a cause de ça:
while (mysql_num_rows($req)==1){
/
while ($data = mysql_fetch_array($req)) {
je sais pas trop ou le mettre il est a la bonne place?
(enfin j'ai pas mis les 2 je les essayé tout les 2 )
mais le pb c'est que mon script est bouré d'erreur maintenant c'est 2 ligne en dessous que ça coince
{
echo 'Auqun dons n\'a été fait ce mois-ci'
alors c'est surement a cause de ça:
while (mysql_num_rows($req)==1){
/
while ($data = mysql_fetch_array($req)) {
je sais pas trop ou le mettre il est a la bonne place?
(enfin j'ai pas mis les 2 je les essayé tout les 2 )
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ssylvainsab
Messages postés
2884
Date d'inscription
samedi 29 juillet 2006
Statut
Modérateur
Dernière intervention
15 août 2020
825
14 déc. 2006 à 14:53
14 déc. 2006 à 14:53
Salut.
J'ai modifié le code, et corrigé quelques erreurs.
(par exemple $data au lieu de data)
Par contre je suis au lycée, donc je n'ai pas trop de bons outils.
(C'est à dire : j'ai le bloc-notes)
Voila ce que j'ai fait :
J'éspère que ca marchera ;-)
a plus
J'ai modifié le code, et corrigé quelques erreurs.
(par exemple $data au lieu de data)
Par contre je suis au lycée, donc je n'ai pas trop de bons outils.
(C'est à dire : j'ai le bloc-notes)
Voila ce que j'ai fait :
<?php include'connexion.php'; //on pose la date d'aujourdhui $mois=date('m'); $annee=date('y'); //on selectione ce qu'on veut $sql='SELECT dons,aqui FROM dons_tb WHERE mois=\''.$mois.'\' AND annee=\''.$annee.'\' AND ville=paris'; $req=mysql_query($sql)or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); while($data = mysql_fetch_assoc($req)) { //conditions if(!$data['dons']) echo'Aucun don n\'a été fait ce mois-ci'; else echo'Grâce à vous:<br>'un dons de',$data['dons'].'à été fait',$data['aqui']; } mysql_free_result ($req); mysql_close(); ?>
J'éspère que ca marchera ;-)
a plus
respecte les points virgules:
met ça
while ($data = mysql_fetch_array($req))
{
//conditions
if($data[0]=="")
{
echo "Auqun dons n\'a été fait ce mois-ci";
}
else
{
echo "Grâce à vous: <br>
un dons de" .data[0]. "à été fait".data[1];
}
}
met ça
while ($data = mysql_fetch_array($req))
{
//conditions
if($data[0]=="")
{
echo "Auqun dons n\'a été fait ce mois-ci";
}
else
{
echo "Grâce à vous: <br>
un dons de" .data[0]. "à été fait".data[1];
}
}
yohhann
Messages postés
35
Date d'inscription
mercredi 13 décembre 2006
Statut
Membre
Dernière intervention
20 février 2007
3
14 déc. 2006 à 15:41
14 déc. 2006 à 15:41
merci sylvain,
t'avait oublié les guillemet entre paris et laissé une apostrophe
echo'Grâce à vous:<br>'un dons de',$data['dons'].'à été fait',$data['aqui'];
pas serieu! lool
merci beaucoup ça marche niquel et merci aussi pour la syntaxe
$sql='SELECT dons,aqui FROM dons_tb WHERE mois=\''.$mois.'\' AND annee=\''.$annee.'\' AND ville=paris';
voilà,
sinon pour ton editeur de texte tu peux prendre notepad2 il est gratuit ;) voici l'adresse
http://www.01net.com/windows/Bureautique/editeur_de_texte/fiches/32301.html
tu te debrouille plutot bien pour un lycéen ;)
slum-dunk merci a toi aussi j'ai preféré prendre la soluce a sylvain elle me parle plus, mais merci beaucoup a toi aussi ;)
t'avait oublié les guillemet entre paris et laissé une apostrophe
echo'Grâce à vous:<br>'un dons de',$data['dons'].'à été fait',$data['aqui'];
pas serieu! lool
merci beaucoup ça marche niquel et merci aussi pour la syntaxe
$sql='SELECT dons,aqui FROM dons_tb WHERE mois=\''.$mois.'\' AND annee=\''.$annee.'\' AND ville=paris';
voilà,
sinon pour ton editeur de texte tu peux prendre notepad2 il est gratuit ;) voici l'adresse
http://www.01net.com/windows/Bureautique/editeur_de_texte/fiches/32301.html
tu te debrouille plutot bien pour un lycéen ;)
slum-dunk merci a toi aussi j'ai preféré prendre la soluce a sylvain elle me parle plus, mais merci beaucoup a toi aussi ;)
yohhann
Messages postés
35
Date d'inscription
mercredi 13 décembre 2006
Statut
Membre
Dernière intervention
20 février 2007
3
14 déc. 2006 à 15:55
14 déc. 2006 à 15:55
j'oubliais aussi tu peux prendre easy php
c'est une sorte de simulateur de reseau
http://www.lephpfacile.com/cours/index.php?p=2
c'est une sorte de simulateur de reseau
http://www.lephpfacile.com/cours/index.php?p=2
yohhann
Messages postés
35
Date d'inscription
mercredi 13 décembre 2006
Statut
Membre
Dernière intervention
20 février 2007
3
14 déc. 2006 à 17:27
14 déc. 2006 à 17:27
non en faite ça marche pas j'ai un probleme quand j'ai rien dans ma table la condition else {echo blabla }ne s'afiche pas j'ai une page blange
Ssylvainsab
Messages postés
2884
Date d'inscription
samedi 29 juillet 2006
Statut
Modérateur
Dernière intervention
15 août 2020
825
14 déc. 2006 à 18:32
14 déc. 2006 à 18:32
Bonsoir yohann :-)
tu te debrouille plutot bien pour un lycéen ;)
Merci :-)
Pour notepad, je l'ai, mais je préfère PSPad.
J'ai aussi easyphp ;-)
Pour voir ou est l'erreur, tu peux redonner ton code ?
tu te debrouille plutot bien pour un lycéen ;)
Merci :-)
Pour notepad, je l'ai, mais je préfère PSPad.
J'ai aussi easyphp ;-)
Pour voir ou est l'erreur, tu peux redonner ton code ?