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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
while( $contenu = mysql_fetch_array ($req))
qu'il faut modifier je pense.

Qu'en pensez-vous ?