Ses derniers messages sur les forums
lol merci !)
hum ca marche pour le nombre de caracteres, mais si je mets une lettre dans le mot, jai une erreur !!
$test = 8541;
$test_test = eregi( '^[0-9]{4,8}$' ,$test );
if ($test_test) {
echo 'ok';
}
else { echo 'non'; }
voila la ca me met OK, si je mets moins de 3 chiffres et + de 8 ca me met NON, donc ca va mais avec des lettres :
Parse error: parse error, unexpected T_STRING
la ligne désignée est celle ou je délcarer ma var $test
lol merci je vais le tester :)
j avais tout essayé sauf ca ^^
la je peux pas te dire
pour le formulaire :
<form name='up' action='map/upload_ok.php' method='post' ENCTYPE='multipart/form-data'>
<table class="menu" cellspacing="0" cellpadding="2" width="95%" align="center">
<tr>
<td>
<div align="center"><input name='upfile' type='file' size='50'></div>
</td>
</tr>
</table>
<div align="center"><input type='hidden' name='boolform' value='0'>
<input type='submit' value='Uploader' onclick='boolform.value=1'></div>
</form>
et pour upload_ok.php ( dans le dossier map pour stocker )
(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=1379]ce lien[/lien])
evidemment il manque a préciser les variables qui manque mais je pense que tu comprendras ..
ja i fait un copié collé du mien et vidé les trucs qui te servent a rien donc j espere ne pas avoir trop vidé :)
vola j ai bien lu le cours des test de chaines mais je capte pas ...
j essaye de ne permettre uniquement un mot composé de chiffre et comportant entre 4 et 8 caracteres ..
impossible de réaliser la syntaxe ! si qqun peut m aider ! merci :o
hum
// test de la variable+ si vide
if(isset($nom) && $nom !="")
{
//ok donc select dans base le nom
$sql ='select le_nom from table where le_nom="$nom"'
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_array($req);
$lenom=$data['le_nom];
// test si le nom du form = au nom de la base
if($lenom != $nom)
{
//le nom existe pas
echo'le nom existe pas';
}
else
{
// le nom existe alors affiche page htm
echo' code html';
}
}
else
{
// le champ est pas remplis
echo'remplir les champs';
}
ben écoute, sinon pr ce genre de syntaxe, tu déclare une variable genre $verif = 0 ;
ensuite dans une partie de la boucle tu la passe a 1
$verif = $verif +1;
par ex
et tu la marque à l écran
ca te permet de savoir ou tu es passsé
exact, faut pas ( ou plus ) utiliser les session_register();
personne ne comprend lol