[RESOLU] Faire une condition

Mammouth du PHP | 2278 Messages

16 févr. 2013, 17:46

est-ce que le pseudo est unique?
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD

r88
Eléphanteau du PHP | 11 Messages

16 févr. 2013, 19:35

est-ce que le pseudo est unique?
oui

Mammouth du PHP | 2278 Messages

16 févr. 2013, 21:13

Je suppose que tu as un formulaire où on déclare qui on est (pour l'exemple, je l'appelle index.html) qui appelle la page php où tu coinces (ici; affichage.php)
index.html
<form method = 'post' action='affichage.php'>
<label>Entrez votre pseudo</label>
<input type ='text' name = 'pseudo' />
<!-- etc etc -->
<button type ='submit'>Entrer<button>
</form>
et affichage c'est

<?php
//on suppose que tu es connecté à mysql...
	$pseudo_entre = isset($_POST['pseudo']) ? $_POST['pseudo']:"cuicui";
  $sql = 'SELECT * FROM users where pseudo= '$pseudo_entre';
  $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
	$data = mysql_fetch_assoc($req);
var_dump($data);
  $statut = $data['type'];
echo($statut);
      if($statut == "Association")
        echo 'Vous etes une association<br/>';
         elseif ($statut == "Particulier")  
           echo 'Vous etes un particulier';
                 elseif ($statut == "Société")  
                    echo 'Vous etes une Société';                            
?>
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD

r88
Eléphanteau du PHP | 11 Messages

16 févr. 2013, 21:21

ok merci je vais voir

r88
Eléphanteau du PHP | 11 Messages

17 févr. 2013, 05:32

non, cela fonctionne pas,
c'est $pseudo_entre = isset($_POST['pseudo']) ? $_POST['pseudo']:"cuicui"; qui marche pas

Mammouth du PHP | 2278 Messages

17 févr. 2013, 10:35

"ca ne fonctionne pas ne signifie rien."
Il n'y a pas de message d'erreur, je viens de vérifier,; alors quoi?
Il vaudrait mieux formuler ainsi:
$pseudo_entre = empty($_POST['pseudo']) ?"cuicui": $_POST['pseudo'];

Je rappelle l'existennce de var_dump($nom_de_variable) qui permet de savoir où on en est.
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD