Variable PHP
Résolu/Fermé
Heryu
Messages postés
567
Date d'inscription
mercredi 15 juillet 2009
Statut
Membre
Dernière intervention
28 juin 2016
-
4 août 2009 à 17:25
Heryu Messages postés 567 Date d'inscription mercredi 15 juillet 2009 Statut Membre Dernière intervention 28 juin 2016 - 6 août 2009 à 10:51
Heryu Messages postés 567 Date d'inscription mercredi 15 juillet 2009 Statut Membre Dernière intervention 28 juin 2016 - 6 août 2009 à 10:51
A voir également:
- Variable PHP
- Easy php - Télécharger - Divers Web & Internet
- Vba excel sélectionner une plage de cellules variable ✓ - Forum VB / VBA
- Impossible de créer le fichier de travail. vérifiez la variable d'environnement temp ✓ - Forum Word
- Variable objet ou variable de bloc with non définie - Forum VB / VBA
13 réponses
okuni
Messages postés
1221
Date d'inscription
jeudi 4 septembre 2008
Statut
Membre
Dernière intervention
2 janvier 2014
126
4 août 2009 à 17:27
4 août 2009 à 17:27
C'est impossible.
dans ton cas, jamais tu ne pourras avoir un résultat de 5.
Adapte ton code pour cela.
dans ton cas, jamais tu ne pourras avoir un résultat de 5.
Adapte ton code pour cela.
DarkWebMasteR
Messages postés
1
Date d'inscription
lundi 27 juillet 2009
Statut
Membre
Dernière intervention
4 août 2009
4 août 2009 à 17:40
4 août 2009 à 17:40
Salut ,
Tu devrais savoir qu'en programmation procédurale le code est lu ligne après ligne , ce qui veux dire qu'au moment où tu veux afficher la variable $total le navigateur ne sait pas encore que tu lui as assigné la valeur 5 .
C'est donc hélas impossible.
Tu devrais savoir qu'en programmation procédurale le code est lu ligne après ligne , ce qui veux dire qu'au moment où tu veux afficher la variable $total le navigateur ne sait pas encore que tu lui as assigné la valeur 5 .
C'est donc hélas impossible.
Versus92
Messages postés
133
Date d'inscription
dimanche 5 avril 2009
Statut
Membre
Dernière intervention
4 novembre 2009
1
6 août 2009 à 09:09
6 août 2009 à 09:09
t'es sur que c'est le navigateur qui lis le php ? dans ce cas bonjour la merde, fau adapter le php à tous le navigos !!! on est mal barré ^^
Salut,
Ca aurait été excellent si ça avait été possible !!
<?php
$mon_avenir = '';
$prochain_tirage_du_loto : '';
echo $prochain_tirage_du_loto.' - '.$mon_avenir;
?>
Ca aurait été excellent si ça avait été possible !!
<?php
$mon_avenir = '';
$prochain_tirage_du_loto : '';
echo $prochain_tirage_du_loto.' - '.$mon_avenir;
?>
Heryu
Messages postés
567
Date d'inscription
mercredi 15 juillet 2009
Statut
Membre
Dernière intervention
28 juin 2016
62
4 août 2009 à 18:04
4 août 2009 à 18:04
J'explique mon cas comme ça ^^
J'ai fait une liste de jeux avec pour chaque ligne de mon array, un $total++;
Et donc mon total était tout en bas, aucun problème ! Maintenant je me penchais sur la question de savoir si je pouvais mettre mon total tout en haut ! Sans passer par ma base de donnée (car sinon je peux faire comme ça) ! Donc je pensais à un return en fin de page ou autres... Impossible donc ? Merci pour vos réponces ^^
J'ai fait une liste de jeux avec pour chaque ligne de mon array, un $total++;
Et donc mon total était tout en bas, aucun problème ! Maintenant je me penchais sur la question de savoir si je pouvais mettre mon total tout en haut ! Sans passer par ma base de donnée (car sinon je peux faire comme ça) ! Donc je pensais à un return en fin de page ou autres... Impossible donc ? Merci pour vos réponces ^^
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Heryu
Messages postés
567
Date d'inscription
mercredi 15 juillet 2009
Statut
Membre
Dernière intervention
28 juin 2016
62
5 août 2009 à 10:10
5 août 2009 à 10:10
Au fait, y a pas moyen de faire remonter la requete avec un if ou autres (sauf avec un while) ? Y a pas de return value ou je sais pas ?
Heryu
Messages postés
567
Date d'inscription
mercredi 15 juillet 2009
Statut
Membre
Dernière intervention
28 juin 2016
62
5 août 2009 à 10:12
5 août 2009 à 10:12
Peut être les deux remarque :
while (?) {
if($total==0) {
alors il traite mes tableaux array ect,
}else{
echo ($total);
remettres les tableaux sans qu'ils réapraissent deux fois !
}
Une idée ?
while (?) {
if($total==0) {
alors il traite mes tableaux array ect,
}else{
echo ($total);
remettres les tableaux sans qu'ils réapraissent deux fois !
}
Une idée ?
Heryu
Messages postés
567
Date d'inscription
mercredi 15 juillet 2009
Statut
Membre
Dernière intervention
28 juin 2016
62
5 août 2009 à 13:14
5 août 2009 à 13:14
Petit up !
Heryu
Messages postés
567
Date d'inscription
mercredi 15 juillet 2009
Statut
Membre
Dernière intervention
28 juin 2016
62
5 août 2009 à 13:53
5 août 2009 à 13:53
Je pense avoir trouvé une pseudo solution :
Si on regarde, l'alert est avant que le resultat soit égale à 1 ^^
Maintenant, est-ce que ca va pas être galère à mettre en place avec un array et quelques milliers de lignes...
<head> <script type="text/javascript"> var test=0 var stop=0 function essai() { while(stop==0) { if (test==1) { alert (test); stop=1; }else{ test=1; } } } </script> </head>
Si on regarde, l'alert est avant que le resultat soit égale à 1 ^^
Maintenant, est-ce que ca va pas être galère à mettre en place avec un array et quelques milliers de lignes...
okuni
Messages postés
1221
Date d'inscription
jeudi 4 septembre 2008
Statut
Membre
Dernière intervention
2 janvier 2014
126
5 août 2009 à 19:49
5 août 2009 à 19:49
Tu veux afficher $total avant ton array c'est bien ça?
Je pense que la seule solution soit une 2ème requete. (et ce n'est pas la mort :p)
Je pense que la seule solution soit une 2ème requete. (et ce n'est pas la mort :p)
Heryu
Messages postés
567
Date d'inscription
mercredi 15 juillet 2009
Statut
Membre
Dernière intervention
28 juin 2016
62
6 août 2009 à 08:46
6 août 2009 à 08:46
Une deuxième requète ?
Heryu
Messages postés
567
Date d'inscription
mercredi 15 juillet 2009
Statut
Membre
Dernière intervention
28 juin 2016
62
6 août 2009 à 09:24
6 août 2009 à 09:24
Je suis sous Opera et c'est juste pour moi ! Je fait ça en local, j'ai beaucoup de jeux et je me suis fait une liste où on peut trier par console, style, année ect. Donc c'est pour moi ! Pas besoin de plusieurs navigateur ^^
Archeus01
Messages postés
1571
Date d'inscription
mercredi 3 octobre 2007
Statut
Membre
Dernière intervention
9 juin 2022
449
6 août 2009 à 10:24
6 août 2009 à 10:24
Bonjour, bien sur que si que c'est posible.
(et au fait, php5 est un langage qui peut être utilisé en procédural mais surtout orienté objet! C'est pas du php4!)
<?php
$txtpartie1="<html><head></head><body>";
$toto = 1;
$txtpartie3 = $toto.'</body><html>;
$toto=5;
$txtpartie2 = '$toto;
echo $txtpartie1.$txtpartie2.$txtpartie3;
?>
Et voila, tu affiches bien 51 et non 15 (testé).
Après, tu peux aussi utiliser du javascript
<html><head></head><body><div id="partieUn"></div>
<?php $toto = 1;
echo $toto;
$toto = 5;
echo '<script type="text/javascript"> document.getElementById("partieUn").innerHTML="'.$toto.'"</script>';
?>
</body><html>
testé aussi et tu affiches en première ligne 5 et en deuxième ligne 1 ! Je pense que pour toi c'est plus cette solution qui est à privilégier.
(et au fait, php5 est un langage qui peut être utilisé en procédural mais surtout orienté objet! C'est pas du php4!)
<?php
$txtpartie1="<html><head></head><body>";
$toto = 1;
$txtpartie3 = $toto.'</body><html>;
$toto=5;
$txtpartie2 = '$toto;
echo $txtpartie1.$txtpartie2.$txtpartie3;
?>
Et voila, tu affiches bien 51 et non 15 (testé).
Après, tu peux aussi utiliser du javascript
<html><head></head><body><div id="partieUn"></div>
<?php $toto = 1;
echo $toto;
$toto = 5;
echo '<script type="text/javascript"> document.getElementById("partieUn").innerHTML="'.$toto.'"</script>';
?>
</body><html>
testé aussi et tu affiches en première ligne 5 et en deuxième ligne 1 ! Je pense que pour toi c'est plus cette solution qui est à privilégier.
Heryu
Messages postés
567
Date d'inscription
mercredi 15 juillet 2009
Statut
Membre
Dernière intervention
28 juin 2016
62
6 août 2009 à 10:31
6 août 2009 à 10:31
Ah en effet, j'avais pas vu ça de cette manière (pourtant je l'ai déjà fait) ! Merci beaucoup Archeus ^^
Archeus01
Messages postés
1571
Date d'inscription
mercredi 3 octobre 2007
Statut
Membre
Dernière intervention
9 juin 2022
449
6 août 2009 à 10:35
6 août 2009 à 10:35
Sinon, tu avais aussi la fonction count($tab)... Mais voila, je me suis enflammé sur le fait que certains disent que c'est impossible. Au final, quel solution tu as privilégié, php ou javascript?
Heryu
Messages postés
567
Date d'inscription
mercredi 15 juillet 2009
Statut
Membre
Dernière intervention
28 juin 2016
62
6 août 2009 à 10:51
6 août 2009 à 10:51
Je travaille la donc je testerais ce soir, de toute facon, c'était juste pour info car je sais même si je le ferais, c'est peut-être bien aussi tout en bas de mes listes ^^ Sinon je voulais faire un peu comme sur CçM tout tout en haut ! Ca aurait pu être sympa donc à voir ^^ Merci en tout cas, ca sera également utile pour d'autres je pense ^^