Amis Programmeurs PHP SOS !

Résolu/Fermé
charlycharly - Modifié par charlycharly le 14/05/2010 à 10:25
crapoulou Messages postés 28158 Date d'inscription mercredi 28 novembre 2007 Statut Modérateur, Contributeur sécurité Dernière intervention 16 avril 2024 - 14 mai 2010 à 11:07
Bonjours a tous,
J'ai un probleme avec ce bout de code ... il ne marche pas et affiche l'erreur "Parse error: syntax error, unexpected T_IF" Je ne vois pas mon erreur .Pouvez vous m'aider SVP!

if(isset($_POST['bouton'])){
$this->ppo->SAR_contenu='Vous venez de choisir: 'if(!empty($_POST['choix'])){
echo . $_POST['choix'];}
if(!empty($_POST['choix1'])){
echo . $_POST['choix1'];}
if(!empty($_POST['choix2'])){
echo . $_POST['choix2'];}
. ' <br /><input type="submit" name="retour" value="Retour">';
}
A voir également:

5 réponses

crapoulou Messages postés 28158 Date d'inscription mercredi 28 novembre 2007 Statut Modérateur, Contributeur sécurité Dernière intervention 16 avril 2024 7 990
Modifié par crapoulou le 14/05/2010 à 10:49
Salut,
Essaye ceci. Cela fait une concaténation de ta variable si j'ai bien compris :

if(isset($_POST['bouton'])){ 
$this->ppo->SAR_contenu='Vous venez de choisir: ' 

if(!empty($_POST['choix'])){ 
$this->ppo->SAR_contenu .= $_POST['choix'];} 

if(!empty($_POST['choix1'])){ 
$this->ppo->SAR_contenu .= $_POST['choix1'];} 

if(!empty($_POST['choix2'])){ 
$this->ppo->SAR_contenu .= $_POST['choix2'];} 

$this->ppo->SAR_contenu .= '. '; 
echo '<br /><input type="submit" name="retour" value="Retour">';  


T'as un problème ? Passe sur CCM!
Il n'y a pas de problème sans solution.
1
Salut,

Ils servent a quoi tes "." a chaque début d'echo ?

Et a ta derniere ligne, ta du oublier "echo"
0
charlycharly
14 mai 2010 à 10:43
Apparament le problème viens de la ligne "if(isset($_POST['bouton'])){ "
En se qui conserne les points, j'ai mis sa sans etre sur... je pensais que pour incrémenter le resultat de plusieurs variables, on devais faire ainsi, et sinon je n'ai pas oublier le derniere echo ...
0
$this->ppo->SAR_contenu='Vous venez de choisir: 'if(!empty($_POST['choix'])){
manque ";" avant le if ?

echo . $_POST['choix2'];}
. ' <br /><input type="submit" name="retour" value="Retour">';
manque pas de "echo" ?
0

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

Posez votre question
charlycharly
14 mai 2010 à 11:02
Grand merci a vous 2!
Sa marche niquel !!!!!
Je vous remercie sincerement, vous aviez tout les deux raison, il manquait un point virgule(Merci FRANCIS), et ton code a super bien marcher crapoulou MERCI
0
crapoulou Messages postés 28158 Date d'inscription mercredi 28 novembre 2007 Statut Modérateur, Contributeur sécurité Dernière intervention 16 avril 2024 7 990
14 mai 2010 à 11:07
Pas de quoi.
Bonne continuation.
0