begin process at 2012 02 13 21:28:45
  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

Variable de SESSION vide [ par kosovar49 ] Bonjour, Voilà déjà quelques heures que je suis sur mon problème et je ne trouve pas la solution, il me faut peu être un ½il extérieur. [^^happy13] A probléme avec session et header [ par cherifzaynab ] bonjour, pour l'authentification j'ai utiliser cette classe en php 5 <?php session_start(); include("connexionsimple.php"); class Auth{ static f urgent besoin d'aide pour si quelqu'un connait la répense [ par remyhoussem ] <?php include( Problème avec les conditions, lors de l'identification [ par MoulouD1993 ] Bonsoir à tous, Voilà j'ai un problème avec les conditions [^^sad1] le problème c'est que j'ai une page index.html et une page login.php le problème Aide pour trier mes données [ par blackblade ] Hello Merci de bien vouloir aider un pur amateur !!! J'ai modifié une source trouvé sur le site pour un faire une sorte de fichier client chez nous. T 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


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 7,862 sec (4)

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