begin process at 2012 05 31 06:14:02
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

pouvez-vous m aider pour déclaration d une boucle while en php


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

pouvez-vous m aider pour déclaration d une boucle while en php

samedi 27 mars 2010 à 13:04:45 | pouvez-vous m aider pour déclaration d une boucle while en php

jilou2008

bonjour j ai crée un petit jeux mot mystere mais j ai un probleme avec ma boucle while pouvez vous m aider merci d avance voici le code
Code PHP :
<?php
	
	$nombreAleatoire = rand(1, 100);
?>
<?php

	if (isset($_POST['nombre']))
	{
		while ($nombreAleatoire != $_POST['nombre'])
		{
			if ($nombreAleatoire > $_POST['nombre'])
			{
				echo 'Le nombre est plus grand.<br />';
				
			}
			else if ($nombreAleatoire < $_POST['nombre'])
			{
				echo 'Le nombre est plus petit.<br />';
				
			}
			else
			{
				echo 'Bravo vous avez trouvez le chiffre mystère! <br />';	
			}	
		}
	}
	else // Sinon, c'est que le visiteur n'a pas encore entré sa date de naissance, on affiche le formulaire
	{
?>	
		
<?php
	}
	
?>
samedi 27 mars 2010 à 14:06:20 | Re : pouvez-vous m aider pour déclaration d une boucle while en php

Tonio_35

Salut jilou2008,

Toi tu as fais du C ou C++ et tu es un débutant en PHP. Je me trompe ? (D'éléphant)

En effet le PHP est donc un langage exécuté coté serveur, il n'y à pas d'interaction avec le client autre que :

__________________________
Client : "Bonjour je ve la page toto.php et je te donne cette variable ($_POST['nombre'])"

Serveur : (A lui même) Tiens le client me demande une page avec une variable, j'exécute le code de toto.php, je récupère ce qui es généré et voila (Au client) "Bonjour client voila le contenu de la page que tu veux, au revoir".
__________________________


Quand le client appel la page php exemple : toto.php
Le serveur va exécuter tout le code de toto.php et renvoyer ce qui es généré sans "écouter" le client.

Du coup la tu as crée une boucle infinie (Si $nombreAleatoire != $_POST['nombre']).

Tu comprends ?

De plus à chaque appel de ta page le serveur va recalculer :
$nombreAleatoire = rand(1, 100);

Ton nombre va donc changer à chaque fois. Pour garder en mémoire une variable je te conseil de te renseigner sur les sessions...


N'hésite pas si tu n'as pas compris quelque chose ou si tu as d'autres questions !

Bonne continuation...

_________________________________
Min iPomme
samedi 27 mars 2010 à 14:16:09 | Re : pouvez-vous m aider pour déclaration d une boucle while en php

jilou2008

merci pour c est conseil voici ce que l on m a renseigne aussi via un autre site la même solution que toi question session seulement je l ai code mais j ai une erreur a la ligne 25 et je ne vois pas l erreur si vous pouvez encore m aider merci d avance
Code PHP :
<?php
	session_start();
	if(!isset($_SESSION['nombreAleatoire'])) $_SESSION['nombreAleatoire'] = rand(1, 100);
?>
<?php
	if(empty($_SESSION['essais'])) $_SESSION['essais'] = 0;
	if (isset($_POST['nombre']))
	{
		if ($_SESSION['nombreAleatoire'] > $_POST['nombre'])
			{
				echo 'Le nombre est plus grand.<br />';
				$_SESSION['essais']++;
				
			}
		elseif ($_SESSION['nombreAleatoire'] < $_POST['nombre'])
			{
				echo 'Le nombre est plus petit.<br />';
				$_SESSION['essais']++;
			}
		else
			{
				echo 'Bravo vous avez trouvez le chiffre mystère! <br /> En ' . $_SESSION['essais'] . ' essais.';	
			}	
		}
	}
	else 
	{
	?>
	<form method="post" action="page6.php">
		<p><label for="pass">Entré un nombre entre 1 et 100 :</label>
		<input type="int" name="nombre" id="nombre" tabindex="1" />
		<input type="submit" value="Valider" />
		</p>
	</form>
			
<?php
	}
	
?>
samedi 27 mars 2010 à 14:33:49 | Re : pouvez-vous m aider pour déclaration d une boucle while en php

Tonio_35

ligne 25 ? Tu as un } de trop...

_________________________________
Min iPomme
samedi 27 mars 2010 à 19:40:05 | Re : pouvez-vous m aider pour déclaration d une boucle while en php

jilou2008

merci pour vos renseignements maintenant cela fonctionne si je peux encore vous poser une question?
j aimerais envoyer un fichier setup sur mon site pour que les visiteur a qui ca interesse puisse le telecharger pouvez vous me dire comment je dois faire merci d avance
dimanche 28 mars 2010 à 12:06:14 | Re : pouvez-vous m aider pour déclaration d une boucle while en php

Tonio_35

Euuu bien tu envois le fichier sur ton site comme tu l'as dis... Comme les fichiers php. Dans un répertoire "telechargements" par exemple pour ranger un peut...

Ensuite sur ton site tu fais un lien vers le fichier en html :
Code HTML :
<a htef="/telechargement/monfichier.pdf" target="_blank">Télécharger mon fichier</a>


C'est bien ce que tu veux faire ? Pour forcer le téléchargement ce seras un tout petit peut plus compliqué, dis moi si tu veux forcer le téléchargement et je t'expliquerais...

_________________________________
Min iPomme
dimanche 28 mars 2010 à 17:46:52 | Re : pouvez-vous m aider pour déclaration d une boucle while en php

jilou2008

merci pour tous vos conseils pour le fichier c est un petit programme que j ai crée en "c" que je veux juste mettre sur mon site et si les utilisateurs veulent le télécharger peuvent!
où puis-je trouver un tuto pour faire un compteur pour chaque visite de mon site si vous pouvez me renseigne j en serais bien contant merci d avance et eventuellement des idees pour ameliore mon site


Cette discussion est classée dans : boucle, aider, code, php, while


Répondre à ce message

Sujets en rapport avec ce message

Timeout [ par turlut ] Bonjour tout le monde !Voilà, j'avais déjà posté un message dans le forum mais qui ne m'avais avancé à rien. Je réexplique mon pb : Enfait j'aimerais boucle while et session [ par oceane751 ] bonjour à tous ;)voilà j'ai une boucle while (qui me retourne 2 résultats) que voici : [code]if($tab_com = mysql_query($sql1)) { while ($dispo=mysql_f Problème due à une boucle while... [ par nanti ] Bonjour à tous ! Je panique car je tente de récupérer une variable dans un champ input de type text et je n'y parviens pas... Voici donc mon code pou Redimensionner une image, dans une boucle while [ par Nodoka ] Bonjour, Je voudrais savoir se qu'il ne vas pas dans mon code, au moment du rafraîchissement de la page une fois avoir codé ma boucle, une grosse er Redimensionner une image, dans une boucle while [ par Nodoka ] Bonjour, Je voudrais savoir se qu'il ne vas pas dans mon code, au moment du rafraîchissement de la page une fois avoir codé ma boucle, une grosse err Affichage miniature avec javacript et boucle while php [ par stvoim2 ] Bonjour, je m'adresse ici car j'ai tout essayé pour répondre à mon problème en vain et je ne suis pas un specaliste du language javascript. J'ai créer bonjour aide pour une boucle php [ par mafarette ] pierre mafarettecampus-descartes.org bonjour j'ai besoin d'une aide j'ai pris un programme code source page:http://www.phpcs.com//code.aspx?ID=5059 problème boucle php dans javascript [ par vishwas ] Bojour tout le monde; j'ai un petit souci concernant les boucles php dans un code javscript; quand la boucle s'exécute elle n'affiche que la dernière Formulaire avec Ajax PHP MySQL [ par vargas ] Bonjour à tous je m'adresse à vous car je suis pris avec un grand problème, je sais qu'il y a beaucoup des post que parlent déjà de mon problème mais php echo lien avec while [ par oussch ] bonjour voila mon code php qui affiche un seul lien malgre qu'il existe beaucoup de ligne dans le base aider-moi svp $affichage1="SELECT * FROM detai


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,593 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales