FORUM Tom's Hardware » Programmation » HTML / Javascript » besoin d'aide pour un formulaire de commande
 

besoin d'aide pour un formulaire de commande

Il y a 547 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : besoin d'aide pour un formulaire de commande
 
albatron King of the world
Plus d'informations

Voila j'ai recupéré ce code sur le net et il me parrait convenir pour mon utilisation

Code :
  1. <?xml version="1.0"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <title>Achat de Cartons de Vin</title>
  6. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  7. <script type="text/javascript">
  8. // <!-- <[CDATA[
  9. function calculerPrix(champs, span) {
  10. var prix;
  11. prix = champs * 4.50;
  12. prix = prix + '€';
  13. document.getElementById(span).innerHTML = prix;
  14. }
  15. function calculerTotal(form, span) {
  16. var cartons_vin1;
  17. var cartons_vin2;
  18. var cartons_vin3;
  19. var total;
  20. cartons_vin1 = form.cartons_vin1.value * 4.5;
  21. cartons_vin2 = form.cartons_vin2.value * 4.5 ;
  22. cartons_vin3 = form.cartons_vin3.value * 4.5;
  23. total = Number(cartons_vin1) + Number(cartons_vin2) + Number(cartons_vin3);
  24. document.getElementById(span).innerHTML = '= ' + total + '€';
  25. }
  26. // ]]> -->
  27. </script>
  28. </head>
  29. <body>
  30. <div id="contenu_principal">
  31. <form method="post" action="traitement.php" id="cartons_vins">
  32. <p><label for="Nom">Votre Nom : <input type="text" name="Nom" id="Nom" value="" /></label></p>
  33. <p><label for="Prenom">Votre Prénom : <input type="text" name="Prenom" id="Prenom" value="" /></label></p>
  34. <p><label for="Email">Votre email : <input type="text" name="Email" id="Email" value="" /></label></p>
  35. <p><label for="Adresse">Votre adresse : <textarea name="Adresse" id="Adresse"></textarea></label></p>
  36. <p><u>Vin 1</u></p>
  37. <p><label for="cartons_vin1">Nombre de carton(s) souhaité(s) : 
  38. <input type="text" name="cartons_vin1" id="cartons_vin1" size="2" maxlength="2" onBlur="calculerPrix(this.value, 'affichage_prix-vin1')" value="0" /></label> x 4,50€ <span id="affichage_prix-vin1"> = 0.00€</span></p>
  39. <p><u>Vin 2</u></p>
  40. <p><label for="cartons_vin2">Nombre de carton(s) souhaité(s) : 
  41. <input type="text" name="cartons_vin2" id="cartons_vin2" size="2" maxlength="2" onBlur="calculerPrix(this.value, 'affichage_prix-vin2')" value="0" /></label> x 4,50€ <span id="affichage_prix-vin2"> = 0.00€</span></p>
  42. <p><u>Vin 3</u></p>
  43. <p><label for="cartons_vin3">Nombre de carton(s) souhaité(s) : 
  44. <input type="text" name="cartons_vin3" id="cartons_vin3" size="2" maxlength="2" onBlur="calculerPrix(this.value, 'affichage_prix-vin3');calculerTotal(this.form, 'affichage_total-vins')" value="0" /></label> x 4,50€ <span id="affichage_prix-vin3"> = 0.00€</span></p>
  45. <p><strong>Total : </strong>
  46. <span id="affichage_total-vins"> </span></p>
  47. <p><input type="submit" value="Envoyer" /><input type="reset" value="Annuler" /></p>
  48. </form>
  49. </div>
  50. </body>
  51. </html>



Selement voila quand je le met en ligne j'ai ce message :

Citation :

Parse error: syntax error, unexpected T_STRING in /home/hotel86/public_html/com.html on line 1




A quoi correspond - il ?


---------------
? eril à erud siaté esarhp ettec euq évuort a ut

Truc con

G.M.G.V.S.O.
Profil : Modo matériel
Plus d'informations

Pourquoi ton html est parsé par ton serveur ??????????????????


---------------
SPAM & WAREZ = Ban!
Ultimate Boot CD | Memtest+
Mon bar préféré à Lyon ! | Bijoux Fantaisie de Créateur !
pourquoi faire cent fois la même chose ?
Plus d'informations

le serveur essaye d'interpréter ton fichier comme du code php. du code php commence normalement par <?php pour se terminer par ?>, mais une certaine (mauvaise) configuration fait que <?php peut s'abréger en <?
ici le serveur essaye donc d'interpreter ''xml version="1.0"'' et se plante lamentablement car ce n'est pas du php. (alors que le header est correct)

va demander/chercher chez ton provider ou autre comment lui dire de ne pas interpréter ton fichier comme étant du php.

au hasard, ça peut être :
- essayer .htm au lieu de .html
- faire un chmod u-x sur tes fichiers (en ftp ou ssh)
- sans doute plein d'autres choses ...

dans le pire des cas :
remplacer

<?

par

<?php echo '<?'; ?>


(mais vraiment dans le pire des cas hein !)

albatron King of the world
Plus d'informations

merci je vais essayer de les contacter parceque la je seche ^^

Au passage mon provider c'est hosteur.com si quelqu'un a deja eu le soucis.

Merci de vos reponses ^^


---------------
? eril à erud siaté esarhp ettec euq évuort a ut

Truc con
G.M.G.V.S.O.
Profil : Modo matériel
Plus d'informations

hosteur c'est des incompétents :o
(mauvais souvenirs inside)

Message cité 1 fois
Message édité par boub popsy team le 02-07-2007 à 18:20:16

---------------
SPAM & WAREZ = Ban!
Ultimate Boot CD | Memtest+
Mon bar préféré à Lyon ! | Bijoux Fantaisie de Créateur !
Plus d'informations

sly-marmotte a écrit :

Voila j'ai recupéré ce code sur le net et il me parrait convenir pour mon utilisation
[cpp]<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
...
...
Selement voila quand je le met en ligne j'ai ce message :

Citation :

Parse error: syntax error, unexpected T_STRING in /home/hotel86/public_html/com.html on line 1




A quoi correspond - il ?

Bonjour PanPan_51,

J'ai aussi eu ce prb.

Pour ne plus avoir cette erreur, il suffit de supprimer <?xml version="1.0"?> parce qu'il faut que le serveur puisse lire ce qui suit et surtout que la page soit vraiment bien compatible avec WC3, et là c'est une autre histoire !

J'ai fait tester ma page principale (index.php) par différents validateur (FR et EN) et il n'y a pas de résultats identiques, alors...

Je ne pense pas que cela va gêner la bonne marche du site parce que personnellement, je n'ai pas eu ce prb.


---------------
Cordialement.
JLB59
Plus d'informations

a écrit :

Pourquoi ton html est parsé par ton serveur ??????????????????

Le serveur n'y est pour rien puisque même en local, il y a cette erreur.


---------------
Cordialement.
JLB59
Plus d'informations

sly-marmotte a écrit :

merci je vais essayer de les contacter parceque la je seche ^^

Au passage mon provider c'est hosteur.com si quelqu'un a deja eu le soucis.

Merci de vos reponses ^^

Avec n'importe quel FAI, il y aura ce blème.
Généralement, les FAI sont équipés Unix.

Même avec Windows, en local, tu auras ce prb.

C'est simplement un prb de syntaxe avec le reste des lignes de ta page


---------------
Cordialement.
JLB59
Plus d'informations

a écrit :

hosteur c'est des incompétents :o
(mauvais souvenirs inside)


N'importe quoi !!!!


---------------
Cordialement.
JLB59
G.M.G.V.S.O.
Profil : Modo matériel
Plus d'informations

jlb59 --> Apprends à utiliser l'edition des posts et aussi la réponse multiple ;)

a écrit :

Le serveur n'y est pour rien puisque même en local, il y a cette erreur.



----> FAUX FAUX et FAUX.

L'erreur est une erreur d'interprétation PHP. Hors il n'ya AUCUNE raison qu'un fichier HTML soit interprété côté serveur de base :o

a écrit :

Avec n'importe quel FAI, il y aura ce blème.
Généralement, les FAI sont équipés Unix.

Même avec Windows, en local, tu auras ce prb.

C'est simplement un prb de syntaxe avec le reste des lignes de ta page



Avec n'importe quel serveur configuré avec les pieds certes.

a écrit :

N'importe quoi !!!!



Perso j'ai des preuves et toi ?

Message cité 1 fois
Message édité par boub popsy team le 04-07-2007 à 13:51:18

---------------
SPAM & WAREZ = Ban!
Ultimate Boot CD | Memtest+
Mon bar préféré à Lyon ! | Bijoux Fantaisie de Créateur !
zeb
Profil : Modérateur libre
Plus d'informations

Bienvenu sur PPC min tchot gars ;) !

a écrit :

N'importe quoi !!!!


Ici, tous les avis peuvent être donnés, mais essaie quand même de te justifier.
Un simple "(mauvais souvenirs inside)" peut suffire.


---------------
Règlement du forum / Règlement de Programmation / Règlement du Monde de Linux euh, n'y en a pas...
Plus d'informations

a écrit :

Bienvenu sur PPC min tchot gars ;) !


Ici, tous les avis peuvent être donnés, mais essaie quand même de te justifier.
Un simple "(mauvais souvenirs inside)" peut suffire.

T'as raison tcho !
Mais à m'navis, comme j'avo chte problème, j'l'ai camouflé avec ce qu'o j'ai dit plus haut.

J'n'avo marre ed' tout ch'bastringue.

Difficile d'écrire en chti, j'ai perdu l'accent et les repères. Des mines, j'ai été envoyé en 1970 à Dunkerque pour travailler. Et là, je me suis marié et suis resté.

Bon pour revenir à nos moutons, comme tu dis

Citation :

Un simple "(mauvais souvenirs inside)" peut suffire.

ça veut dire quoi exactement ?
Eh oui ! tout le monde ne peut interprêter de la même manière !...

Ad'talleur


---------------
Cordialement.
JLB59
Plus d'informations

a écrit :

jlb59 --> Apprends à utiliser l'edition des posts et aussi la réponse multiple ;)

----> FAUX FAUX et FAUX.

L'erreur est une erreur d'interprétation PHP. Hors il n'ya AUCUNE raison qu'un fichier HTML soit interprété côté serveur de base :o


Avec n'importe quel serveur configuré avec les pieds certes.

Perso j'ai des preuves et toi ?

Je crois que je me suis mal fait comprendre.

Bien sûr que le fai interprête le php, tout comme easyphp d'ailleurs, qui lui, tourne sous Windows, c'est pour ça que j'en ai fait allusion.

Les preuves, comme tu dis, ne vont servir à rien, à priori, parce qu'en posant des questions sur des forums adaptés, chacun a son avis.

Bon, pour les rép. multiples, on verra plus tard... je ne suis inscrit que depuis aujourd'hui.


---------------
Cordialement.
JLB59
pourquoi faire cent fois la même chose ?
Plus d'informations

a écrit :

Pour ne plus avoir cette erreur, il suffit de supprimer <?xml version="1.0"?>

non mais ça va pas la tête ???

dans le cas désespéré il y a ma solution : demander à php d'afficher cette ligne.
mais sinon ce comportement relève d'un bug et puis c'est tout. (chez moi ça le fait pas)

Code :
  1. <?php echo '<?xml version="1.0"?>'; ?>

Message cité 1 fois
Message édité par Batchy le 04-07-2007 à 16:27:07
Plus d'informations

elch a écrit :

non mais ça va pas la tête ???

dans le cas désespéré il y a ma solution : demander à php d'afficher cette ligne.
mais sinon ce comportement relève d'un bug et puis c'est tout. (chez moi ça le fait pas)

Code :
  1. <?php echo '<?xml version="1.0"?>'; ?>


Tu as peut-être raison !


---------------
Cordialement.
JLB59
Plus d'informations

je connais pas hosteur.com
ca va paraitre bete, mais panpan_51, t'aurais pas nommé ton fichier avec une extension ".php"?


---------------
Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
G.M.G.V.S.O.
Profil : Modo matériel
Plus d'informations

Pour les souvenirs de hosteur, c'est surtout un smtp fonctionnant plus qu'aléatoirement ... y compris pour les mails envoyés à hosteur concernant ce problèmes ... ce qui pour un hebergement soit disant pro est plus que déplorable.

Enfin c'est certainement pas les pires, boycottez nettissime ... Pubs mensongères, commerciaux imbuts de leur personnes etc ...

tuxce --> bonne idée de ta part :)


Message édité par boub popsy team le 05-07-2007 à 12:38:40

---------------
SPAM & WAREZ = Ban!
Ultimate Boot CD | Memtest+
Mon bar préféré à Lyon ! | Bijoux Fantaisie de Créateur !

Aller à :
Ajouter une réponse