[RESOLU] Echo n'affiche pas ma variable

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Echo n'affiche pas ma variable

Re: Echo n'affiche pas ma variable

par seb1603 » 16 févr. 2017, 12:43

Un grand Merci pour votre aide !
J'ai compris où était mon erreur : je n'avais pas compris que le header rechargeait la page et que seul les modif effectuées dans un fichier était conservées et non la modif d'une valeur de variable temporaire effectuait donc avant la redirection !!!
Je suis désolé du manque de politesse que vous avez ressenti, en fait j'ai fait mon message sur votre forum à la va-vite, sans penser à mal.
Merci encore de m'avoir fait réaliser mon erreur, car j'aurais pu rester dans l'incompréhension pendant longtemps si vous ne m'aviez pas répondu !
Belle et bonne journée !
Séb

Re: D'accord je suis débutant mais cette erreur est très bizarre... aidez-moi svp !

par moogli » 16 févr. 2017, 11:23

bonjour, s'il vous plait, merci te sont inconnu ?
tu débutes aussi sur le sujet de la politesse ?

sais tu a quoi sert la fonction header ?
et plus précisément le header Location ?


quand tu pourras répondre oui à ces deux questions tu comprendras pourquoi tu ne peux voir Img_clic0 : 1 affiché à l'écran.

par ailleurs les deux echo "fonctionnent" et affichent bien ce que tu demandes.

@+

Echo n'affiche pas ma variable

par seb1603 » 16 févr. 2017, 11:13

// "le compteur_humanité" est Incrémenté si un utilisateur clic sur le Bouton_principal... 
	// le Bouton_principal va recharger la page avec la variable globale '$_GET' ->'bouton_clic' à 'true'  :

	$nb_clic  = 0;
	$img_clic  = 0; // [color=#FF40FF][color=#FF4080]  <-- c'est cette variable qui foire  :!:  :!:  :!:  :!:  (voir quelques lignes + loin)[/color][/color]

	$compteur_humanite = fopen( 'compteur_humanite.txt', 'r+' );
	if( $compteur_humanite != FALSE ){ $nb_clic = fgets( $compteur_humanite ); }

	if( isset($_GET['bouton_clic']) && $_GET['bouton_clic'] == 1 ) // LE BOUTON A ETE CLIQUE !
	{
		header('Location: index.php#coeur');

		$nb_clic ++;
		if( $compteur_humanite != FALSE )
		{ 
			fseek( $compteur_humanite, 0 );
			fputs( $compteur_humanite, $nb_clic );
		}

		// [color=#FF0000] Voilà c'est là, $img_clic ne prend pas la valeur 1 et le echo en-dessous ne marche jamais non-plus, alors que les instructions au-dessus marchent très bien  :!:  :!:  :!:  INCOMPREHENSIBLE, aidez-moi svp ![/color]
                $img_clic = 1; // pour l'affichage de l'image '+1' 
		echo 'Img_clic0 : ' . $img_clic;
	}

	if( $compteur_humanite != FALSE ){ fclose( $compteur_humanite ); }
	//echo 'Nb de clics-compteur : ' . $nb_clic;
	echo 'Img_clic1 : ' . $img_clic;