HTML/PHP : Formulaire ?

Fermé
Guigui - 5 mars 2010 à 15:28
bissdebrazza Messages postés 2065 Date d'inscription vendredi 29 juin 2007 Statut Contributeur Dernière intervention 7 décembre 2017 - 6 mars 2010 à 20:18
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 ! :)
A voir également:

3 réponses

Romiinet Messages postés 596 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 2 novembre 2014 107
5 mars 2010 à 15:31
echo 'align:'.$_POST['alignement'];

essaye avec sa.
0
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 ! :)
0
bissdebrazza Messages postés 2065 Date d'inscription vendredi 29 juin 2007 Statut Contributeur Dernière intervention 7 décembre 2017 712
6 mars 2010 à 20:18
Le . c'est pour la concaténation!
0