par
blue_jim » 05 avr. 2006, 14:45
J'ai un prob avec un fichier de traitement des données receuillies dans mon formulaire.
Jusque là, mon programme sert uniquement à m'afficher si les données sont bien remplies ou non...
Le seul probleme est que l'affichage de mes données ne prend pas les retour à la ligne (\n)
Quelqu'un peut-il me dire d'ou vient le prob ???
Ci dessous le code de mon programme :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
</head>
<body>
<?php
if(strlen($_POST['nom']) < 2){
echo "Veuillez renseigner le champ 'Nom'\n";
}
if(strlen($_POST['prenom']) < 2){
echo "Veuillez renseigner le champ 'Prénom'\n";
}
if(strlen($_POST['adresse']) < 2){
echo "Veuillez renseigner le champ 'Adresse' \n";
}
// verif code postal
if (is_numeric($_POST['codepostal']) && (intval(0 + $_POST['codepostal']) == $_POST['codepostal'])) {
echo "Le Code Postal est correct ! \n";
} else {
echo "Le Code Postal est incorrect ! \n";
}
//verif mail
if (ereg('^.+@.+\\..+$', $_POST['courriel'])) {
echo "Email valide ! \n";
} else {
echo "Email invalide ! \n";
}
//verif Ville
if(strlen($_POST['ville']) < 2){
echo "Veuillez renseigner le champ 'Ville' \n";
}
//verif Tel
if(strlen($_POST['telephone']) > 1){
if (is_numeric($_POST['telephone']) && (intval(0 + $_POST['telephone']) == $_POST['telephone']) && (strlen($_POST['telephone']) > 8)) {
echo "Téléphone correct ! \n";
} else {
echo "Téléphone incorrect ! \n";
}
}
//verif portable
if(strlen($_POST['portable']) > 2){
if (is_numeric($_POST['portable']) && (intval(0 + $_POST['portable']) == $_POST['portable']) && (strlen($_POST["portable"]) > 8)) {
echo "Portable correct ! \n";
} else {
echo "Portable incorrect ! \n";
}
}
//verif date j+m+a
if ((strlen($_POST['jj']) > 0) && is_numeric($_POST['jj']) && (intval(0 + $_POST['jj']) == $_POST['jj'])){
echo "Saisie jj correcte ! \n"."\n";
} else {
echo "Saisie jj incorrecte ! \n";
}
if ((strlen($_POST['mm']) > 0) && is_numeric($_POST['mm']) && (intval(0 + $_POST['mm']) == $_POST['mm'])){
echo "Saisie mm correcte ! \n";
} else {
echo "Saisie mm incorrecte ! \n";
}
if ((strlen($_POST['aaaa']) > 0) && is_numeric($_POST['aaaa']) && (intval(0 + $_POST['aaaa']) == $_POST['aaaa'])){
echo "Saisie aaaa correcte ! \n";
} else {
echo "Saisie aaaa incorrecte ! \n";
}
?>
</body>
</html>
J'ai un prob avec un fichier de traitement des données receuillies dans mon formulaire.
Jusque là, mon programme sert uniquement à m'afficher si les données sont bien remplies ou non...
Le seul probleme est que l'affichage de mes données ne prend pas les retour à la ligne (\n)
Quelqu'un peut-il me dire d'ou vient le prob ???
Ci dessous le code de mon programme :
[php]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
</head>
<body>
<?php
if(strlen($_POST['nom']) < 2){
echo "Veuillez renseigner le champ 'Nom'\n";
}
if(strlen($_POST['prenom']) < 2){
echo "Veuillez renseigner le champ 'Prénom'\n";
}
if(strlen($_POST['adresse']) < 2){
echo "Veuillez renseigner le champ 'Adresse' \n";
}
// verif code postal
if (is_numeric($_POST['codepostal']) && (intval(0 + $_POST['codepostal']) == $_POST['codepostal'])) {
echo "Le Code Postal est correct ! \n";
} else {
echo "Le Code Postal est incorrect ! \n";
}
//verif mail
if (ereg('^.+@.+\\..+$', $_POST['courriel'])) {
echo "Email valide ! \n";
} else {
echo "Email invalide ! \n";
}
//verif Ville
if(strlen($_POST['ville']) < 2){
echo "Veuillez renseigner le champ 'Ville' \n";
}
//verif Tel
if(strlen($_POST['telephone']) > 1){
if (is_numeric($_POST['telephone']) && (intval(0 + $_POST['telephone']) == $_POST['telephone']) && (strlen($_POST['telephone']) > 8)) {
echo "Téléphone correct ! \n";
} else {
echo "Téléphone incorrect ! \n";
}
}
//verif portable
if(strlen($_POST['portable']) > 2){
if (is_numeric($_POST['portable']) && (intval(0 + $_POST['portable']) == $_POST['portable']) && (strlen($_POST["portable"]) > 8)) {
echo "Portable correct ! \n";
} else {
echo "Portable incorrect ! \n";
}
}
//verif date j+m+a
if ((strlen($_POST['jj']) > 0) && is_numeric($_POST['jj']) && (intval(0 + $_POST['jj']) == $_POST['jj'])){
echo "Saisie jj correcte ! \n"."\n";
} else {
echo "Saisie jj incorrecte ! \n";
}
if ((strlen($_POST['mm']) > 0) && is_numeric($_POST['mm']) && (intval(0 + $_POST['mm']) == $_POST['mm'])){
echo "Saisie mm correcte ! \n";
} else {
echo "Saisie mm incorrecte ! \n";
}
if ((strlen($_POST['aaaa']) > 0) && is_numeric($_POST['aaaa']) && (intval(0 + $_POST['aaaa']) == $_POST['aaaa'])){
echo "Saisie aaaa correcte ! \n";
} else {
echo "Saisie aaaa incorrecte ! \n";
}
?>
</body>
</html>[/php]