begin process at 2010 02 10 09:29:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

controle de validité php


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

controle de validité php

mercredi 17 juin 2009 à 15:48:37 | controle de validité php

ngouss94

bonjour,

alors, j'aurai besoin d'un petit coup de main, par rapport a l'anvancement de mon programme!!
 le but est de créer des controles de validité de telle sorte que mon programme n'enregistre qu'une fois tous les champs sont remplis, et que les rensengements rentrés respectent le type de champs.

extrait de mon code:

 <td>Titre : </td>
        <td><input name="titre" type="text" size="32" maxlength="100" /> <?php
            //if ( isset ( $_SESSION['titre'] ) ) {
                echo $_SESSION['titre'];
            }   
            ?></td>
      </tr>
      <tr>
        <td>Date de création : </td>
        <td>JourLett
          <input name="jourL" type="text" size="5" maxlength="3" />
          JourChiff
          <input name="jourC" type="text" size="5" maxlength="2" />
          MoisLett
          <input name="mois" type="text" size="5" maxlength="3" />
          année
          <input name="annee" type="text" size="5" maxlength="4" /></td>
        <td>EX =  mon, 11 may 2009 </td>
      </tr>
      <tr>
        <td>Auteur : </td>
        <td><input name="auteur" type="text" size="32" maxlength="100" /></td>
      </tr>
      <tr>
        <td>Soustitre :</td>
        <td><input name="soustitre" type="text" size="32" maxlength="100" /></td>
      </tr>
      <tr>
        <td>URL de la vid&eacute;o : </td>
        <td><input name="video" type="text" size="32" maxlength="100" value="<?php
          if ( isset ( $_SESSION['video'] ) ) {
                echo $_SESSION['video'];
            }
            ?>" /></td>
<td>URL de l'image : </td>
        <td><input name="image" type="text" size="32" maxlength="100"<?php
            if ( isset ( $_SESSION['image'] ) ) {
                echo $_SESSION['image'];
            }
            ?>" /></td>
 <tr>
      <input name="Envoyer" type="submit" value="Envoyer" />
    </tr>

mercredi 17 juin 2009 à 16:57:24 | Re : controle de validité php

citt

1 - tu vérifie que tous les champs sont remplie avec la fonction empty

2 - te utiliser les regexp pour chaque champs pour savoir si il sont valide à tes règles ou tu peut utiliser la fonction : filter_var



Citt_jr
Bats toi avec les meilleurs, crève avec le reste
[ Lien ]
mercredi 17 juin 2009 à 17:09:52 | Re : controle de validité php

ngouss94

dans ce cas, je n'utilise pas la condition if  (isset).....?
si possible pourrais tu me donner un exemple avec un champs stp?

merci
mercredi 17 juin 2009 à 17:21:33 | Re : controle de validité php

citt

du style :

function validate_string($string, $optional = false, $min = 0, $max = 0)
{
    if (empty($string) && $optional)
    {
        return false;
    }

    if ($min && strlen(htmlspecialchars_decode($string)) < $min)
    {
        return false;
    }
    else if ($max && strlen(htmlspecialchars_decode($string)) > $max)
    {
        return false;
    }

    return true;
}

Ce sont les controle de phpbb que j'utilise ;)

la tu fait

if (!validate_string($_POST['titre'], true, 0, 100)) echo 'Titre incorrect !';


Citt_jr
Bats toi avec les meilleurs, crève avec le reste
[ Lien ]


Cette discussion est classée dans : validité, titre, session, isset, if


Répondre à ce message

Sujets en rapport avec ce message

test de validité de session [ par joduak ] Pour tester si ma session est toujours valable je fais:     if(!isset ($_SESSION())) {         echo "plus de session!";        } mais ça m'affiche Problème avec les sessions ! [ par nikoland ] [code]            // on ouvre la session        session_start() ;        //GROS Sessions ... [ par ZuGbEn ] Est-ce que vous pensez que si je fait un système de login comme cela : <span style="color: rgb(165, 42, 4 Tableau avec PHP [ par idrisidev ] bjr je souhaite prob c qu'il n'enregistre pas le valeur et garde la derniere val ; Voici  le script complet mais ou est le probleme l $_session [ par sana83 ] salut,<td id="HB_Focus_Element" valign="top" width="100%" background= Plusieurs IF [ par Sniark ] Bonjour,Question sans doute un peu bête... Je cherche à émettre plusieurs conditions.C'est à dire <?php if ($_SESSION['album']=="Oui") {echo "Vous uti Recherche dans table SQL [ par Sniark ] Bonjour à tous,J'essaie depuis quielques jour de construire un moteur de recherche pour une table de ma base de donnée.Il doit y avoir une erreur, je script de session qui ne marche pas ... [ par nicomilville ] Salut j'ai un script php utilisant les session et au début ça marche bien mais après quand je retourne sur la page du formulaire ça ne me renvoi pas s inserer et modifier des données dnas la bdd sans répétitions? [ par diocey ] Bonjour à tous. Mon problème était difficile à definir dnas une ligne de sujet! Alors voila: J'ai un fichier ".tab" que j'ai parser afin de l'intgrer if (isset($_GET [ par kelm_by ] salut tous le monde,je ne sais pas pourquoi ce code ne fonctione pas???????????????if (isset($_GET['l'])) {include 'l.php';}if (isset($_GET['id'])) {i


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,406 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales