Page blanche quant je lance mon script php

Fermé
sinifer Messages postés 312 Date d'inscription mardi 12 février 2008 Statut Membre Dernière intervention 12 mars 2013 - 24 sept. 2009 à 08:30
 le père - 24 sept. 2009 à 09:01
Bonjour,

je ne comprend pas pourquoi quand je mets ce code j'ai une page blanche

mon but est de changé les prix

if ($prix=="r") { 
	if ($keycode=="s") { 
		$prix_de_vente = $comm_id;
		
		if ($prix_de_vente=="399") { 
			$prix_de_vente = '299'
		} else if ($prix_de_vente=="299") { 
			$prix_de_vente = '199'
		} else if ($prix_de_vente=="199") { 
			$prix_de_vente = '99'
		} else  ($prix_de_vente=="99") { 
			$prix_de_vente = '49'
		}
	}

echo $prix_de_vente ;
}


et j'ai rien dans mon echo???

si quelqu'un peu m'aider ce serai gentille Merci
A voir également:

6 réponses

choubaka Messages postés 39425 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 16 avril 2025 2 104
24 sept. 2009 à 08:33
salut

$prix_de_vente est une chaîne de caractère ou un entier ?
0
sinifer Messages postés 312 Date d'inscription mardi 12 février 2008 Statut Membre Dernière intervention 12 mars 2013 11
24 sept. 2009 à 08:35
salut

c'est un entier soit 399 ou les autres
mais quan si c'est 399 je le mets à 299
0
choubaka Messages postés 39425 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 16 avril 2025 2 104
24 sept. 2009 à 08:38
parce que je vois dans tes conditions if que tu teste la valeur de $prix_de_vente comme une chaine de caractère.
Je ne suis pas certain qu'il y ai une conversion entier/chaine de caractère automatique.
Si c'est le cas, aucune condition n'est rempli, donc echo ne t'affiche rien
0
sinifer Messages postés 312 Date d'inscription mardi 12 février 2008 Statut Membre Dernière intervention 12 mars 2013 11
24 sept. 2009 à 08:43
oui mais si $prix_de_vente est égale à 399 c'est ce qui se passe si je fait echo $prix_de_vente;
sa m'affiche 399
et si je fait

if ($prix_de_vente=="399") { 
			echo 'ok';
		}

sa m'affiche ok mais quant je veut fair en sorte que 399 devienne 299 j'arrive pas.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
sinifer Messages postés 312 Date d'inscription mardi 12 février 2008 Statut Membre Dernière intervention 12 mars 2013 11
24 sept. 2009 à 08:51
pourait-tu m'aidé si tu sai commen faire stp
0
Bonjour

' ou ", ça n'y change rien
Es-tu sûr que $prix vaut bien "r" ? Sinon, tu n'exécutes même pas l'echo
Est-ce que $keycode vaut bien "s" ? sinon tu n'affectes aucune valeur à $prixdevente
Enfin, est-ce qu'il y a bien quelque chose dans $comm_id ? Sinon, tu n'affectes rien à à $prixdevente et enlève le
($prix_de_vente=="99") qui ne sert à rien (ou mets-lui un if et un autre else)
0