HTML/PHP : Formulaire ?
Guigui
-
bissdebrazza Messages postés 2065 Date d'inscription Statut Contributeur Dernière intervention -
bissdebrazza Messages postés 2065 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je suis débutant dans la programmation et j'ai un petit problème avec un formulaire.
En fait, j'ai créer un formulaire qui est censé générer un code CSS afin de pouvoir créer un site Internet ou tout simplement comme utilitaire pour des gens dans le besoin ou l'envie de changer le design de leur site. Le site sera bien évidemment gratuit.
Cependant, voilà, j'ai bien tapé le code HTML qui est relativement très long puisqu'il faut demander à l'utilisateur où il veut placer son bloc 'corps' 'menus' etc, la taille de la police, la police, la couleur de la police, la couleur de fond, et bien d'autres encore. Mais en PHP quand je clique sur le bouton générer que j'ai créer, celà ne m'affiche rien ? J'ai bien vérifié dans ma balise <form> et dans la balise <a href> l'adresse de renvois donc ce n'est pas ça, je pense que c'est plus dans la partie PHP où j'ai buggué.
J'ai visité pas mal de site dont le site du zero ou encore celui-ci en consultant quelques posts, mais je n'ai pas trouvé de réponses ( ou alors je n'ai pas compris :) )
Je vous copie colle une partie du langage HTML de mon formulaire, et une partie du PHP qui traite l'information.
HTML :
<FORM method=post action="test.php">
<TABLE BORDER=0 align="center" cellspacing=10>
<span class="element_corps">
<TR>
<TH><u> En-tête</u> :</TH>
<TH><input type="radio" name="alignement" value="left">Gauche</TH>
<TH><input type="radio" name="alignement" value="center">Centré</TH>
<TH><input type="radio" name="alignement" value="right">Droit</TH>
</TR><p>
<TR>
<TH><u>Corps</u> :</TH>
<TH><input type="radio" name="alignement2" value="left">Gauche</TH>
<TH><input type="radio" name="alignement2" value="centré">Centré</TH>
<TH><input type="radio" name="alignement2" value="droit">Droit</TH>
</TR><p>
<table align="center"><th><a href="test.php"> <input type="submit" value="Générer"> </a></th></table>
PHP :
<?php
// En-tête
echo ' head ';
echo ' { ';
echo 'align' : $_POST['alignement'];
echo 'font-family' : $_POST['policetete'];
echo 'color': $_POST['cpolicetete'];
echo ' back-ground-color ' : $_POST['cfondtete'];
echo 'font-size' : $_POST['tpolicetete'];
echo '}';
// Corps
echo 'corps';
echo ' { ';
echo 'align' : $_POST['alignement2'];
echo 'font-family' : $_POST['policecorps'];
echo 'color': $_POST['cpolicecorps'];
echo ' back-ground-color ' : $_POST['cfondcorps'];
echo 'font-size' : $_POST['tpolicecorps'];
echo '}';
Si vous pourriez prendre juste deux petites minutes pour m'indiquer où se situe l'erreur, je vous en serai éternellement reconnaissant. Merci d'avance à toute la communauté de Commentcamarche ! :)
Je suis débutant dans la programmation et j'ai un petit problème avec un formulaire.
En fait, j'ai créer un formulaire qui est censé générer un code CSS afin de pouvoir créer un site Internet ou tout simplement comme utilitaire pour des gens dans le besoin ou l'envie de changer le design de leur site. Le site sera bien évidemment gratuit.
Cependant, voilà, j'ai bien tapé le code HTML qui est relativement très long puisqu'il faut demander à l'utilisateur où il veut placer son bloc 'corps' 'menus' etc, la taille de la police, la police, la couleur de la police, la couleur de fond, et bien d'autres encore. Mais en PHP quand je clique sur le bouton générer que j'ai créer, celà ne m'affiche rien ? J'ai bien vérifié dans ma balise <form> et dans la balise <a href> l'adresse de renvois donc ce n'est pas ça, je pense que c'est plus dans la partie PHP où j'ai buggué.
J'ai visité pas mal de site dont le site du zero ou encore celui-ci en consultant quelques posts, mais je n'ai pas trouvé de réponses ( ou alors je n'ai pas compris :) )
Je vous copie colle une partie du langage HTML de mon formulaire, et une partie du PHP qui traite l'information.
HTML :
<FORM method=post action="test.php">
<TABLE BORDER=0 align="center" cellspacing=10>
<span class="element_corps">
<TR>
<TH><u> En-tête</u> :</TH>
<TH><input type="radio" name="alignement" value="left">Gauche</TH>
<TH><input type="radio" name="alignement" value="center">Centré</TH>
<TH><input type="radio" name="alignement" value="right">Droit</TH>
</TR><p>
<TR>
<TH><u>Corps</u> :</TH>
<TH><input type="radio" name="alignement2" value="left">Gauche</TH>
<TH><input type="radio" name="alignement2" value="centré">Centré</TH>
<TH><input type="radio" name="alignement2" value="droit">Droit</TH>
</TR><p>
<table align="center"><th><a href="test.php"> <input type="submit" value="Générer"> </a></th></table>
PHP :
<?php
// En-tête
echo ' head ';
echo ' { ';
echo 'align' : $_POST['alignement'];
echo 'font-family' : $_POST['policetete'];
echo 'color': $_POST['cpolicetete'];
echo ' back-ground-color ' : $_POST['cfondtete'];
echo 'font-size' : $_POST['tpolicetete'];
echo '}';
// Corps
echo 'corps';
echo ' { ';
echo 'align' : $_POST['alignement2'];
echo 'font-family' : $_POST['policecorps'];
echo 'color': $_POST['cpolicecorps'];
echo ' back-ground-color ' : $_POST['cfondcorps'];
echo 'font-size' : $_POST['tpolicecorps'];
echo '}';
Si vous pourriez prendre juste deux petites minutes pour m'indiquer où se situe l'erreur, je vous en serai éternellement reconnaissant. Merci d'avance à toute la communauté de Commentcamarche ! :)
A voir également:
- HTML/PHP : Formulaire ?
- Editeur html - Télécharger - HTML
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Espace html ✓ - Forum HTML
- [**] Balise pour un espace vide en hml. Merci ✓ - Forum Webmastering
3 réponses
Ca marche ! Merci :)
Mais quel effet le " . " fait-il ? Apparement c'est juste ça qu'il manquait.
Je suppose que je dois le rajouter à chaques lignes de mon code php ?
Et si tu as le temps, serais-tu me dire si il y a une faute dans l'un des deux codes (voir les deux) dans leur liaison ?
Je te remercie d'avance ! :)
Mais quel effet le " . " fait-il ? Apparement c'est juste ça qu'il manquait.
Je suppose que je dois le rajouter à chaques lignes de mon code php ?
Et si tu as le temps, serais-tu me dire si il y a une faute dans l'un des deux codes (voir les deux) dans leur liaison ?
Je te remercie d'avance ! :)