Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1539 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  teste sur une zone de texte de mon formulaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

teste sur une zone de texte de mon formulaire

n°1345316
mitch46000
Allez c'est partie !
Posté le 12-04-2006 à 17:31:10  profilanswer
 

bjr à tous j ai encore un petit probleme dans la saisi de mon formualire  
J ai une zone de texte dont  je ne suis pas obligé de saisir mais quand ja la saisie je test que si ce ne qu est des valeur numériques ( des chiffres quoi) :  
Voila mon code pour cela  : (il est OK ce code)
 
 
if (!ereg("([0-9])", $r8) )
{
echo "<script language=JavaScript type=text/JavaScript>alert('Le temps de cuisson a été mal saisi');</script>";  
$verif="pasok";
}
 
$r8 est ma valeur tester scahant que je ne fais pas de test dessus avec mon javascript car c'est un chmap facultatif ...
En gros se que je veuc c'est : 1 er cas : lorsque l utilisateur ne saisi rien il laisse passer
2eme cas lorsque l utilisateur saisi quelque chose je dois passer par le test ci dessus
 
J espere que quelqu un pourra ma ider pur ça ,  
Ca l air simple comme ça mais se n est aps si evident que ça!!!
 
Merci bcp!!

mood
Publicité
Posté le 12-04-2006 à 17:31:10  profilanswer
 

n°1345337
hardrog
Play it fucking loud !!
Posté le 12-04-2006 à 17:43:17  profilanswer
 

Code :
  1. if (!empty($_POST["nom_du_textarea"]))
  2. {
  3. if (!ereg("([0-9])", $r8) )
  4. {
  5. echo "<script language=JavaScript type=text/JavaScript>alert('Le temps de cuisson a été mal saisi');</script>";
  6. $verif="pasok";
  7. }
  8. }


 
 
Si la textarea n'est pas vide =>faie le test
sinon=>rien


Message édité par hardrog le 12-04-2006 à 17:43:55
n°1345339
Woutcha
Posté le 12-04-2006 à 17:44:11  profilanswer
 

Si tu mets "^[0-9]*$" ca marchera. Tu peux aussi mettre "^[0-9]{0,n}$"
avec n le nombre maximum de chiffres attendus...
 
Mais tu peux aussi utiliser is_numeric() :
 
 if(!empty($r8)  && !is_numeric($r8)) {
 
bref ce ne sont pas les solutions qui manques...
 
 
Edit: note au passage, pourquoi faire un output en javascript des erreurs detectees via php??  
si javascript est desactive -> pas d'output des erreurs


Message édité par Woutcha le 12-04-2006 à 18:00:09
n°1345709
mitch46000
Allez c'est partie !
Posté le 13-04-2006 à 09:00:14  profilanswer
 

merci ça marche impecable  
Bonne continuation et bonne prog!!!!!!!!!!!!!!!!!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  teste sur une zone de texte de mon formulaire

 

Sujets relatifs
[RESOLU] Rechercher dans un fichier texteTraitement élaboré d'un fichier texte
[Résolu] Pb pour accéder à un formulaire par le codesélectionner un répertoire via un formulaire
[ résolu ] Mise en page texte & base de données(DotNet c++) handle d'un formulaire
Générer une page html depuis un fichier textegénérer page html par le biais d'un fichier texte
[SGBD] Base de données "embarquée" avec fonctions de recherche texteassocier un texte à une image dans une galerie photo
Plus de sujets relatifs à : teste sur une zone de texte de mon formulaire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR