Prob de condition

Fermé
Christophe76D Messages postés 6 Date d'inscription lundi 19 février 2018 Statut Membre Dernière intervention 19 février 2018 - Modifié le 19 févr. 2018 à 20:29
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 - 19 févr. 2018 à 23:53
Bonjour à tous,

j'espère que vous allez bien,
je suis débutant en php,
pourriez vous m'aider svp,
je voudrai entrer des noms dans un champ qui répondent différente réponse ,
voici mon code PHP :
<?php
$condition = ($_POST['valeur']);
if ($condition == 'Christophe')
{ echo ' <table width="300" border="0" cellspacing="0" cellpadding="0"> 
<tr>
 <td bgcolor="#85D1FA">
<div align="center"><font color="#000099" size="2" face="Arial, Helvetica,
sans-serif"> bienvenue Christophe</font></div></td></tr> <tr>
 <td height="33"></div></td></tr><tr>
 <td><div align="center"> </div></td>
 </tr></table><a href="\compte\medor.htm" > retour </a>'; }

if ($condition == 'Nadia')
{ echo ' <table width="300" border="0" cellspacing="0" cellpadding="0"> 
<tr>
 <td bgcolor="#85D1FA">
<div align="center"><font color="#000099" size="2" face="Arial, Helvetica,
sans-serif"> bienvenue Nadia</font></div></td></tr> <tr>
 <td height="33"></div></td></tr><tr>
 <td><div align="center"> </div></td>
 </tr></table><a href="\compte\medor.htm" > retour </a>'; }

if ($condition == 'Yvan')
{ echo ' <table width="300" border="0" cellspacing="0" cellpadding="0"> 
<tr>
 <td bgcolor="#85D1FA">
<div align="center"><font color="#000099" size="2" face="Arial, Helvetica,
sans-serif"> bienvenue Yvan;léphant</font></div></td></tr> <tr>
 <td height="33"></div></td></tr><tr>
 <td><div align="center"> </div></td>
 </tr></table><a href="\compte\medor.htm" > retour </a>'; }


if ($condition == 'Tom')
{ echo ' <table width="300" border="0" cellspacing="0" cellpadding="0"> 
<tr>
 <td bgcolor="#85D1FA">
<div align="center"><font color="#000099" size="2" face="Arial, Helvetica,
sans-serif"> bienvenue Tom</font></div></td></tr> <tr>
 <td height="33"></div></td></tr><tr>
 <td><div align="center"> </div></td>
 </tr></table><a href="\compte\medor.htm" > retour </a>'; }

else if ($condition == '')
{ echo 'vous n'avez pas donné de nom';}

else
{ echo 'Vous n'êtes pas du groupe'; }
?>

__________________________________

Voici le htm :
<html>
<head>
<title>Exercice</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head><body>
<form action="medor.php" method="post">
 <table width="300" border="0" cellspacing="0" cellpadding="0"> 
<tr>
 <td bgcolor="#85D1FA">
<div align="center"><font color="#000099" size="2" face="Arial, Helvetica,
sans-serif"> Entrez
votre pass:</font></div></td>
 </tr>
 <tr>
 <td height="33">
 <div align="center">
 <input name="valeur" type="text">
 </div></td>
 </tr>
 <tr>
 <td><div align="center">
 <input type="submit" name="Submit" value="Envoyer">
 </div></td>
 </tr>
 </table>
</form>
</body>

------------------------------------------------------------------------------------------------------------

EDIT : Ajout des balises de code

merci à tous (y)

1 réponse

jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
19 févr. 2018 à 20:33
Bonjour,

Ton code php se résume en :
$condition = !empty($_POST['valeur']) ? $_POST['valeur'] : '';

echo ' <table width="300" border="0" cellspacing="0" cellpadding="0"> 
            <tr>
              <td bgcolor="#85D1FA">
                  <div align="center">
                      <font color="#000099" size="2" face="Arial, Helvetica,sans-serif"> 
                        bienvenue '.$condition .'
                     </font>
                 </div>
               </td>
             </tr>
             <tr>
                <td height="33"></div></td>
            </tr>
             <tr>
               <td><div align="center"> </div></td>
            </tr>
         </table>
<a href="\compte\medor.htm" > retour </a>';


0
Christophe76D Messages postés 6 Date d'inscription lundi 19 février 2018 Statut Membre Dernière intervention 19 février 2018
19 févr. 2018 à 21:54
Merci ;-) je vais essayer (y)
0
Christophe76D Messages postés 6 Date d'inscription lundi 19 février 2018 Statut Membre Dernière intervention 19 février 2018
19 févr. 2018 à 21:59
Ca fonctionne pas :-(
0
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
19 févr. 2018 à 22:05
"ça ne marche pas" ... ça ne me dit pas ce qui se passe !!
As tu un message d'erreur ? Qu'est-ce que ça t'affiche ? En quoi penses tu que ça ne marche pas ???

Quel est le code COMPLET de tes pages (penses à nous indiquer le nom de tes fichiers) ?

Pense aussi à activer la gestion des erreurs php : https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
0
Christophe76D Messages postés 6 Date d'inscription lundi 19 février 2018 Statut Membre Dernière intervention 19 février 2018
19 févr. 2018 à 22:39
$condition = !empty($_POST['Tom']) ? $_POST['Yvan'] : ''; echo '

bienvenue '.$condition .'





retour ';
0
Christophe76D Messages postés 6 Date d'inscription lundi 19 février 2018 Statut Membre Dernière intervention 19 février 2018
19 févr. 2018 à 22:40
ca inscris ceci
0