[PHP-JS] Imposer une condition sur l'affichage d'une variable
Bonjour à tous,
J'aimerais imposer des conditions d'affichage sur un champ texte (concrètement que même si la personne rentre un chiffre supérieur à 30 que celui ne s'affiche pas).
Voici le morceau de code qui permets au visiteur de rentrer un chiffre :
Code:
1 2 3 4 5 6
|
<form method="post" action="insererth.php">
<input name="th" type="text" size="5" maxlength="2">
<input type="submit" name="submitth" value="ENREGISTRER">
</div>
</form> |
Voici le morceau en php :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
<?
//on se connecte à la base de donnée
$db = mysql_connect('sql.free.fr','un.arbuste.vermillon','mot de passe') or die ("erreur de connexion");
//on selectionne votre base
mysql_select_db('topaze_tbl',$db) or die ("erreur de connexion base");
//la requête de sélection des messages
$req = mysql_query("SELECT th from topaze_tbl Limit 1") or die ("erreur requête");
print'<div align="center">';
print '<table summary="">';
//on ressort le contenu en boucle, et on stock dans un tableau avec mysql_fetch_array
while( $contenu = mysql_fetch_array ($req))
{
print '<tr>';
print '<td><font face="comic sans ms" color="#008000" size="3">'.$contenu[th].'</font></td>';
print '</font></tr>';
}
print '</table>';
print'</div>';
mysql_close();
?> |
J'ai essayé quelques manipulations, j'arrive bien à ce que je veux sur un petit code tout simple (voir juste en dessous) mais pas pour celui du dessus.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
// là pas de soucis, j'affiche ce que je veux
<form method="post" action="essais.php">
<input type="text" name="nom" size="12">
<input type="submit" value="OK">
</form>
<?php
$nom = $_POST['nom'];
?>
<?php
if ($nom < 50)
{echo "$nom";}
else {echo "";}
?> |
J'ai bien essayé de compiler ce petit script qui fonctionne avec mon code mais je n'obtiens rien.
C'est ce
Code:
while( $contenu = mysql_fetch_array ($req))
qu'il faut modifier je pense.
Qu'en pensez-vous ?