RDV+DIAL chat illimit� dans ta r�g!
no save
Assistance
Achat
News

Forum | programmation
[PHP]Expression régulière & condition if
tximiti, le jeu. 05 juil. 2007 à 17:49:45
Bonjour,

J'ai un petit souci pour réaliser mon back-office. J'ai deux pages pour mettre à jour mes dates.
La première page contient le tableau avec les champs pré-remplis.
Tout fonctionne, mais quand j'ai voulu mettre une expression régulière, celle-ci ne vérifie rien...Ca me renvoit à la page des formations comme si la date était correcte.
J'ai placé l'expression régulière dans tous les sens mais rien n'y fait...Quelqu'un aurait-il une idée ?

J'ai mis l'expression régulière dans la seconde page date-modif1.php qui insère les données dans la base.

Page date-modif1.php

//récupération des valeurs des champs
//formation :
$nom_formation = addslashes($_POST['nom_formation'] );
//date:
$date_formation = addslashes($_POST['date_formation']) ;
//lieu:
$lieu_formation = addslashes($_POST['lieu_formation']) ;

//récupération de l'identifiant de la formation
$id_formation = $_POST['name_id_forma'] ;

//récupération de l'identifiant de la date
$id_date = $_POST['name_id_date'] ;


//création de la requête SQL
$sql = "UPDATE date_formations
SET date_date = '$date_formation',
lieu_date = '$lieu_formation'
WHERE id_date = '$id_date' " ;

//exécution de la requête SQL
$requete = mysql_query($sql, $connexion) or die( mysql_error() ) ;


// Vérification du format de la date
if (!ereg('^(0[1-9]|1[0-2])[(\/)][0-3][0-9][(\/)][0-9]{4}$',$date_formation))
{

//affichage des résultats, pour savoir si la modification a marché
if ($requete) {
header('Location: formations-modification.php');
}
}
else
{
echo("<center><span class=\"Style1\">La modification a échoué.<br/> <a href=\"formations-modification.php\">Retourner à la liste des formations</a></center>") ;
}


Merci d'avance à ceux qui m'aiguilleront ! Configuration: Windows XP
Firefox 2.0.0.4


tximiti
juil. 07
Suivant
REPONSES
tximiti
juil. 07
Reivax962
juil. 07
Alain42
juil. 07
tximiti
juil. 07
tximiti
juil. 07
Alain42
juil. 07
tximiti
juil. 07
tximiti
juil. 07
Alain42
juil. 07
tximiti
juil. 07
Version Web
Réalisé par RedShift
no save