crs-dante

  • Nombre de sujets
    13
  • Nombre de messages
    84
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

crs-dante
le 27/04/2004 à 23:36
test de chaines de caracteres
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
crs-dante
le 27/04/2004 à 22:03
Bonsoir besoin de connazitre
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é :)
crs-dante
le 27/04/2004 à 21:48
test de chaines de caracteres
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
crs-dante
le 27/04/2004 à 20:53
probleme avec if imbriqué
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';
}
crs-dante
le 27/04/2004 à 20:50
probleme avec if imbriqué
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é
LoadingChargement en cours