La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  Formulaire : Parse error ...
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Formulaire : Parse error ...  (Lu 946 fois)
Formulaire : Parse error ...
« sur: le 30-12-2004 a 21:34:47 »
striker100
Membre récent
*

Hors-Ligne

Messages: 12



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

Bonjour à tous !
J'essaie de coder un formulaire qui collecte toutes les données, les fait vérifier par un second fichier (veriform.php) et en cas d'erreur, renvoie au premier fichier et marque les champs invalides en rouge.
Le code donne ca :
Code:
<HTML>
<HEAD>
<TITLE>.: Formulaire de contact - Support :.</TITLE>
<meta name="generator" content="Namo WebEditor v6.0">
</HEAD>
<BODY BGCOLOR="#C5D5FC">
<p><span style="font-size:11pt;">Les champs marqués d'une astérisque (*) sont obligatoires :</span></p>
<?
$errmail = $_GET['errmail'];
$errpseudo = $_GET['errpseudo];
?>
<?
if($erreur==1)
{
(print"ERREUR : Veuillez vérifier le(s) champ(s) marqué(s) en rouge");
}
?>
<form method="post" action="veriform.php">
<p>
<?
if($errpseudo==1)
{
echo'<font size="2" color="red">Votre adresse Email :</font>';
}
else
{
echo'<font size="2" color="black">Votre adresse Email :</font>';
}
?>
* <br><input type="text" name="mail" value="" size="12"></p>
<p><font size="2">Nom, Prénom :</font><br><input type="text" name="nom" value="" size="16">
<p><font size="2">Url de votre site :</font><br><input type="text" name="url" value="" size="12"></p>
<p><?
if($errpseudo==1)
{
echo'<font size="2" color="red">Votre pseudo :</font>';
}
else
{
echo'<font size="2" color="black">Votre pseudo :</font>';
};
?></p>
<p><font size="2">Votre message :</font> *<br><textarea name="mess" rows="10" cols="30"></textarea>
</form>
<? echo '$errmail' ?>
</BODY>
</HTML>

Mais quand je teste le script (sur free) le serveur me renvoie l'erreur :
Code:
[b]Parse error[/b]: parse error, unexpected T_STRING, expecting ']' in /var/www/free.fr/0/6/striker10/formulaire.php on line 23

Certe, je n'ai pas inclut le système de couleur (rouge) pour tous les champs, mais pour deux, ceux que j'ai fait, ca plante ...
Il me semble que ca a fonctionné une fois mais je ne sais plus quels changement j'ai effectué entre le moment ou ca marchait et celui ou ca marchait plus ...
J'ai cherché en ligne 23 et dans les lignes suivante, je ne voit pas l'erreur ...
Quelqu'un peut m'aider ?

                              Striker10, un pauv'gars paumé dans son code php

Rapporter au modérateur  

Re:Formulaire : Parse error ...
« Répondre #1 sur: le 30-12-2004 a 22:00:43 »
MFred
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 340



Gnih ?
331567679 331567679
Voir le Profil    E-Mail
Répondre avec citation

Code:
$errpseudo = $_GET['errpseudo];

Manque une apostrophe.
Pour ce genre de problème, il te serait profitable de télécharger rapidement un éditeur proposant la coloration syntaxique (PHP Coder, Jext ...), qui mine de rien fait gagner pas mal de temps pour les erreurs de syntaxe.

Rapporter au modérateur  

"In a world without fences and walls, who needs Gates and Windows ?"


Jabber : mfred@jabber.fr / mfred.mail@gmail.com
Re:Formulaire : Parse error ...
« Répondre #2 sur: le 30-12-2004 a 22:29:45 »
striker100
Membre récent
*

Hors-Ligne

Messages: 12



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

Yahouuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu 
Ca marche !!!!
Merci beaucoup !
[Deuxième fois que j'expose un problème et deuxième fois que j'obtient les réponses pour régler ces problèmes, vous êtes vraiment des boss sur ce forum ^^]

Merci du conseil (pour la coloration syntaxique)
J'en ai un et j'ai même pas pensé à m'en servir

Maintenant je me souviens, c'était bien cette ligne que j'avais ajouté entre temps ... 

Rapporter au modérateur  
Re:Formulaire : Parse error ...
« Répondre #3 sur: le 01-01-2005 a 22:22:49 »
striker100
Membre récent
*

Hors-Ligne

Messages: 12



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

Nouveau problème,
dans le script qui vérifie les informations postées dans le formulaire, je veux, si une erreur est détectée dans les informations, rediriger le membre vers le formulaire avec quelques paramètres dans l'url ...
J'ai essayé avec header() mais ca ne fonctionne pas ...
Que dois-je utiliser transférer le visiteur sur la page du formulaire ? Javascript peut-être ? Mais le problème du jvascript, c'est que je ne peux plus utiliser les variables pour les placer dans les paramètres ...

Rapporter au modérateur  
Re:Formulaire : Parse error ...
« Répondre #4 sur: le 02-01-2005 a 02:36:31 »
FireLink
Floodeur Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1713



Running away from normality
339153649 339153649
Voir le Profil    WWW
Répondre avec citation

Exemple 4. Redirection HTTP avec header()
<?php
/* Redirige le client vers le site PHP */
header("Location: http://www.php.net/");

/* Garantie que le code ci-dessous n'est jamais exécuté. */
exit();
?>

Source : http://ca.php.net/header

Ça fait ton bonheur?

Rapporter au modérateur  

KarboN15, blog d'un extraterrestre
http://www.karbon15.tk
Re:Formulaire : Parse error ...
« Répondre #5 sur: le 02-01-2005 a 12:21:26 »
striker100
Membre récent
*

Hors-Ligne

Messages: 12



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

Citation de: FireLink le le 02-01-2005 a 02:36:31
Exemple 4. Redirection HTTP avec header()
<?php
/* Redirige le client vers le site PHP */
header("Location: http://www.php.net/");

/* Garantie que le code ci-dessous n'est jamais exécuté. */
exit();
?>

Source : http://ca.php.net/header

Ça fait ton bonheur?


Ca fait mon bonheur à 200% !
J'utilisait aussi la fonction header(location ...) mais je mettais un espace entre "location" et les deux points ...
Maintenant ca marche à merveille 

Rapporter au modérateur  
Re:Formulaire : Parse error ...
« Répondre #6 sur: le 02-01-2005 a 14:02:06 »
FireLink
Floodeur Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1713



Running away from normality
339153649 339153649
Voir le Profil    WWW
Répondre avec citation

De rien

Rapporter au modérateur  

KarboN15, blog d'un extraterrestre
http://www.karbon15.tk
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg