Un coup de pouce pour formulaire PHP

Mano34 -  
Mano34 Messages postés 13 Statut Membre -
Bonjour,

Avec l'aide d'un assistant (site internet) formulaire mail PHP j'ai crée deux formulaires. Je n'y connais stritement rien en programation.

1/ formulaire contact

2/ formulaire votre avis

- Ces deux formulaire qui ont un fond blanc, et je souhaiterai mettre mon fond perso.
Comment faire ? Où mettre l'adresse url de mon fond ? (si cela est la méthode...)


- De plus, j'ai remarqué dans la police d'écriture un défaut qui apparaît dans toute les apostrophes, quand j'ai écrit par exemple "Vos centres d'iintérêts :" cela apparait "Vos centres d\'intérêts :"
Comment faire pour corriger cela ?

Ci-joint ci-dessous mes deux formulaires :

1/ formulaire contact :

<?php

// On vérifie si la fonction ini_set() a été désactivée...
$desactive = ini_get('disable_functions');
if (preg_match("/ini_set/i", "$desactive") == 0) {
// Si elle n'est pas désactivée, on définit ini_set de manière à n'afficher que les erreurs...
ini_set("error_reporting" , "E_ALL & ~E_NOTICE");
}

// Vérifier que le formulaire a été envoyé...
if (isset($_POST['envoi'])) {


//On commence une session pour enregistrer les variables du formulaire...

session_start();

$_SESSION['champ1'] = $_POST['champ1'];
$_SESSION['champ2'] = $_POST['champ2'];
$_SESSION['champ3'] = $_POST['champ3'];
$_SESSION['champ4'] = $_POST['champ4'];
$_SESSION['champ5'] = $_POST['champ5'];
$_SESSION['zone_email1'] = $_POST['zone_email1'];

//Evaluation du bouton 1 ...
switch($_POST['bouton1']) {
case "Monsieur":
$_SESSION['bouton1'] = "Monsieur";
break;
case "Madame":
$_SESSION['bouton1'] = "Madame";
break;
case "Mademoiselle":
$_SESSION['bouton1'] = "Mademoiselle";
break;
default:
$_SESSION['bouton1'] = "";
} // Fin du switch...

//Evaluation du bouton 2 ...
switch($_POST['bouton2']) {
case "oui":
$_SESSION['bouton2'] = "oui";
break;
case "non":
$_SESSION['bouton2'] = "non";
break;
default:
$_SESSION['bouton2'] = "";
} // Fin du switch...

//Evaluation du bouton 3 ...
switch($_POST['bouton3']) {
case "oui":
$_SESSION['bouton3'] = "oui";
break;
case "non":
$_SESSION['bouton3'] = "non";
break;
default:
$_SESSION['bouton3'] = "";
} // Fin du switch...

//Enregistrement des paramètres de la case 1...
$_SESSION['case1_'][0] = "";
if (isset($_POST['case1_'][0])) {
$_SESSION['case1_'][0] = $_POST['case1_'][0];
} // Fin du if...

$_SESSION['case1_'][1] = "";
if (isset($_POST['case1_'][1])) {
$_SESSION['case1_'][1] = $_POST['case1_'][1];
} // Fin du if...

$_SESSION['case1_'][2] = "";
if (isset($_POST['case1_'][2])) {
$_SESSION['case1_'][2] = $_POST['case1_'][2];
} // Fin du if...

$_SESSION['case1_'][3] = "";
if (isset($_POST['case1_'][3])) {
$_SESSION['case1_'][3] = $_POST['case1_'][3];
} // Fin du if...

$_SESSION['case1_'][4] = "";
if (isset($_POST['case1_'][4])) {
$_SESSION['case1_'][4] = $_POST['case1_'][4];
} // Fin du if...

$_SESSION['case1_'][5] = "";
if (isset($_POST['case1_'][5])) {
$_SESSION['case1_'][5] = $_POST['case1_'][5];
} // Fin du if...

$_SESSION['case1_'][6] = "";
if (isset($_POST['case1_'][6])) {
$_SESSION['case1_'][6] = $_POST['case1_'][6];
} // Fin du if...

$_SESSION['case1_'][7] = "";
if (isset($_POST['case1_'][7])) {
$_SESSION['case1_'][7] = $_POST['case1_'][7];
} // Fin du if...

//Enregistrement des zones de texte...
$_SESSION['zone_texte1'] = $_POST['zone_texte1'];

// Définir l\'icone apparaissant en cas d\'erreur...


// Définir sur 0 pour afficher un petit x de couleur rouge.
// Définir sur 1 pour afficher l\'image d\'une croix rouge telle que celle utilisée dans l\'assistant
// Si vous utilisez l\'option 1, l\'image de la croix rouge \'icone.gif\' doit se trouver dans le répertoire \'images\',
// ce dernier devant se trouver au même niveau que votre formulaire...
$flag_icone = 0;

// On vérifie si $flag_icone est défini sur 0 ou 1...
if ($flag_icone == 0) {
$icone = "<b><font size=\"3\" face=\"Arial, Verdana, Helvetica, sans-serif\" color=\"#CC0000\">x</font></b>";
} else {
$icone = "<img src=\"images/icone.gif\"";
}

// Définir l'indicateur d'erreur sur zéro...
$flag_erreur = 0;
// N'envoyer le formulaire que s'il n'y a pas d'erreurs...
if ($flag_erreur == 0) {

// Addresse de réception du formulaire
$email_dest = "fcontact@dschupacabra.com";
$sujet = "FORMULAIRE CONTACT";
$entetes ="MIME-Version: 1.0 \n";
$entetes .="From: DSC<infomaster@dschupacabra.com>\n";
$entetes .="Return-Path: DSC<infomaster@dschupacabra.com>\n";
$entetes .="Reply-To: DSC<infomaster@dschupacabra.com>\n";
$entetes .="Content-Type: text/html; charset=iso-8859-1 \n";
$partie_entete = "<html>\n<head>\n<title>Formulaire</title>\n<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>\n</head>\n<body bgcolor=#FFFFFF>\n";


//Partie HTML de l'e-mail...
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Nom = " . $_SESSION['champ1'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Prénom = " . $_SESSION['champ2'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Age = " . $_SESSION['champ3'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Pays = " . $_SESSION['champ4'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Département = " . $_SESSION['champ5'] . "</font><br>\n";
$partie_zone_email .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Adresse e-mail : = " . $_SESSION['zone_email1'] . "</font><br>\n";
$partie_boutons .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Identité = " . $_SESSION['bouton1'] . "</font><br>\n";
$partie_boutons .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Possédez-vous des documents ou des témoignages concernant le sujet des mutilations animales ? = " . $_SESSION['bouton2'] . "</font><br>\n";
$partie_boutons .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Souhaitez-vous investir de votre temps pour la recherche de la vérité ? = " . $_SESSION['bouton3'] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Vos centres d\'intérêts :</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 1 = " . $_SESSION['case1_'][0] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 2 = " . $_SESSION['case1_'][1] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 3 = " . $_SESSION['case1_'][2] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 4 = " . $_SESSION['case1_'][3] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 5 = " . $_SESSION['case1_'][4] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 6 = " . $_SESSION['case1_'][5] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 7 = " . $_SESSION['case1_'][6] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 8 = " . $_SESSION['case1_'][7] . "</font><br>\n";
$partie_zone_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">autres, merci de préciser : = " . $_SESSION['zone_texte1'] . "</font><br>\n";


// Fin du message HTML
$fin = "</body></html>\n\n";

$sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_listes . $partie_boutons . $partie_cases . $partie_zone_texte . $fin;


// Send the e-mail
if (@!mail($email_dest,$sujet,$sortie,$entetes)) {
echo("Envoi du formulaire impossible");
exit();
} else {

// Rediriger vers la page de remerciement
header("Location:http://www.dschupacabra.com/result.html");
exit();
} // Fin else
} // Fin du if ($flag_erreur == 0) {
} // Fin de if POST
?>
<html>
<!--
Assistant de création de formulaires PHP pour les nuls - Version gratuite 1.6
Auteur : Frédéric Ménard (assistant@f1-fantasy.net)
Site : http://www.f1-fantasy.net/assistant
-->
<head>
<title>Formulaire</title><script language="JavaScript">


function verifSelection() {


if (document.mail_form.champ2.value == "") {
alert("Merci de remplir le champ Prénom")
return false
}

if (document.mail_form.champ3.value == "") {
alert("Merci de remplir le champ Age")
return false
}

if (document.mail_form.champ4.value == "") {
alert("Merci de remplir le champ Pays")
return false
}

nbreboutons1 = document.mail_form.bouton1.length

flag = 0

for (i = 0; i < nbreboutons1 ; i++) {

if (document.mail_form.bouton1[i].checked) {

flag = 1

}

}


if (flag == 0) {

alert("Merci de remplir le champ Identité")
return false;
}


} // Fin de la fonction
</script>
</head><body><form name="mail_form" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="return verifSelection()">
<div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong>Formulaire
de contact</strong></font></div><br><table align="center" width="566" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="16"><div align="center">
<font color="#CC0000" size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong><?php
if ($erreur_champ1) {
echo(stripslashes($erreur_champ1));
} else {
if ($erreur_champ2) {
echo(stripslashes($erreur_champ2));
} else {
if ($erreur_champ3) {
echo(stripslashes($erreur_champ3));
} else {
if ($erreur_champ4) {
echo(stripslashes($erreur_champ4));
} else {
if ($erreur_champ5) {
echo(stripslashes($erreur_champ5));
} else {
if ($erreur_email1) {
echo(stripslashes($erreur_email1));
} else {
if ($erreur_bouton1) {
echo(stripslashes($erreur_bouton1));
} else {
if ($erreur_bouton2) {
echo(stripslashes($erreur_bouton2));
} else {
if ($erreur_bouton3) {
echo(stripslashes($erreur_bouton3));
} else {
if ($erreur_case1) {
echo(stripslashes($erreur_case1));
} else {
if ($erreur_texte1) {
echo(stripslashes($erreur_texte1));
} else {
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
?>
</strong></font>
</div></td>
</tr>
</table>
<p align="center"></p><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">Nom</font></div></td>
<td align="center" valign="middle" width="30">
<?php
if ($erreur_champ1) {
echo($icone);
}
?>
</td>
<td><input name="champ1" type="text" value="<?=stripslashes($_SESSION['champ1']);?>"></td>
</tr></table><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">Prénom</font></div></td>
<td align="center" valign="middle" width="30">
<?php
if ($erreur_champ2) {
echo($icone);
}
?>
</td>
<td><input name="champ2" type="text" value="<?=stripslashes($_SESSION['champ2']);?>"></td>
</tr></table><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">Age</font></div></td>
<td align="center" valign="middle" width="30">
<?php
if ($erreur_champ3) {
echo($icone);
}
?>
</td>
<td><input name="champ3" type="text" value="<?=stripslashes($_SESSION['champ3']);?>"></td>
</tr></table><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">Pays</font></div></td>
<td align="center" valign="middle" width="30">
<?php
if ($erreur_champ4) {
echo($icone);
}
?>
</td>
<td><input name="champ4" type="text" value="<?=stripslashes($_SESSION['champ4']);?>"></td>
</tr></table><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">Département</font></div></td>
<td align="center" valign="middle" width="30">
<?php
if ($erreur_champ5) {
echo($icone);
}
?>
</td>
<td><input name="champ5" type="text" value="<?=stripslashes($_SESSION['champ5']);?>"></td>
</tr></table><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">Adresse e-mail :</font></div></td>
<td width="30" align="center" valign="middle">
<?php
if ($erreur_email1) {
echo($icone);
}
?>
</td>
<td><input name="zone_email1" type="text" value="<?=stripslashes($_SESSION['zone_email1']);?>"></td>
</tr></table><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">Identité</font></div></td>
<td width="30" align="center" valign="middle">
<?php
if ($erreur_bouton1) {
echo($icone);
}
?>
</td>
<td><input type="radio" name="bouton1" value="Monsieur"<?php
if ($_SESSION['bouton1'] == "Monsieur") {
echo(" checked");
}
?>><font face="Verdana" size="2">Monsieur</font><br><input type="radio" name="bouton1" value="Madame"<?php
if ($_SESSION['bouton1'] == "Madame") {
echo(" checked");
}
?>><font face="Verdana" size="2">Madame</font><br><input type="radio" name="bouton1" value="Mademoiselle"<?php
if ($_SESSION['bouton1'] == "Mademoiselle") {
echo(" checked");
}
?>><font face="Verdana" size="2">Mademoiselle</font></td></tr></table><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">Possédez-vous des documents ou des témoignages concernant le sujet des mutilations animales ?</font></div></td>
<td width="30" align="center" valign="middle">
<?php
if ($erreur_bouton2) {
echo($icone);
}
?>
</td>
<td><input type="radio" name="bouton2" value="oui"<?php
if ($_SESSION['bouton2'] == "oui") {
echo(" checked");
}
?>><font face="Verdana" size="2">oui</font><br><input type="radio" name="bouton2" value="non"<?php
if ($_SESSION['bouton2'] == "non") {
echo(" checked");
}
?>><font face="Verdana" size="2">non</font></td></tr></table><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">Souhaitez-vous investir de votre temps pour la recherche de la vérité ?</font></div></td>
<td width="30" align="center" valign="middle">
<?php
if ($erreur_bouton3) {
echo($icone);
}
?>
</td>
<td><input type="radio" name="bouton3" value="oui"<?php
if ($_SESSION['bouton3'] == "oui") {
echo(" checked");
}
?>><font face="Verdana" size="2">oui</font><br><input type="radio" name="bouton3" value="non"<?php
if ($_SESSION['bouton3'] == "non") {
echo(" checked");
}
?>><font face="Verdana" size="2">non</font></td></tr></table><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">Vos centres d\'intérêts :</font></div></td>
<td width="30" align="center" valign="middle">
<?php
if ($erreur_case1) {
echo($icone);
}
?>
</td>
<td><input type="checkbox" name="case1_[0]" id="case1_" value="l\'ufologie (en général)"<?php
if ($_SESSION['case1_'][0] == "l\'ufologie (en général)") {
echo(" checked");
}
?>><font face="Verdana" size="2">l\'ufologie (en général)</font><br><input type="checkbox" name="case1_[1]" id="case1_" value="le surnaturel (en général )"<?php
if ($_SESSION['case1_'][1] == "le surnaturel (en général )") {
echo(" checked");
}
?>><font face="Verdana" size="2">le surnaturel (en général )</font><br><input type="checkbox" name="case1_[2]" id="case1_" value="les mutilations animales"<?php
if ($_SESSION['case1_'][2] == "les mutilations animales") {
echo(" checked");
}
?>><font face="Verdana" size="2">les mutilations animales</font><br><input type="checkbox" name="case1_[3]" id="case1_" value="le chupacabra"<?php
if ($_SESSION['case1_'][3] == "le chupacabra") {
echo(" checked");
}
?>><font face="Verdana" size="2">le chupacabra</font><br><input type="checkbox" name="case1_[4]" id="case1_" value="les Crocs Circle (cercle de blés)"<?php
if ($_SESSION['case1_'][4] == "les Crocs Circle (cercle de blés)") {
echo(" checked");
}
?>><font face="Verdana" size="2">les Crocs Circle (cercle de blés)</font><br><input type="checkbox" name="case1_[5]" id="case1_" value="la Zone 51"<?php
if ($_SESSION['case1_'][5] == "la Zone 51") {
echo(" checked");
}
?>><font face="Verdana" size="2">la Zone 51</font><br><input type="checkbox" name="case1_[6]" id="case1_" value="l\'affaire Roswell"<?php
if ($_SESSION['case1_'][6] == "l\'affaire Roswell") {
echo(" checked");
}
?>><font face="Verdana" size="2">l\'affaire Roswell</font><br><input type="checkbox" name="case1_[7]" id="case1_" value="les implants extraterrestres"<?php
if ($_SESSION['case1_'][7] == "les implants extraterrestres") {
echo(" checked");
}
?>><font face="Verdana" size="2">les implants extraterrestres</font></td></tr></table><table width="566" border="0" align="center"><tr>
<td width="140" valign="top"><div align="right"><font face="Verdana" size="2">autres, merci de préciser :</font></div></td>
<td width="30" align="center" valign="top">
<?php
if ($erreur_texte1) {
echo($icone);
}
?>
</td>
<td><textarea name="zone_texte1" cols="45" rows="10"><?=stripslashes($_SESSION['zone_texte1']);?>
A voir également:

11 réponses

ego
 
pour mettre ton image de fond; c est dans <body>

<body bgcolor="#FF9900" style="background: url(../karl_marx.jpg)">

t es pas forcé de mettre marx, ca marche aussi avec tolstoi :o)))))
0
Mano34
 
Peux-tu me préciser où exactement ?(entre quoi et quoi)

l'adresse url de mon fond :
http://www.dschupacabra.com/fformul1.html

Merci encore de ton aimable aide.
0
ego
 
} // Fin de la fonction
</script>
</head><body style="background: url(
http://www.dschupacabra.com/fformul1.html
)"><form name="mail_form" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="return verifSelection()">

tu le places la
@+
0
Mano34 Messages postés 13 Statut Membre
 
Désolé mais cela ne fonctionne pas.
J'ai fais pourtant exactement ce que tu m'a écrit.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
nanci
 
vous mettez
le style dans la partie head
il y a 2 methde

1-tu utilise feille de style interne
<head>
<title>je suis nerveuses</title>
<style type= "text/css">
body
{background : beige;}// ou la couleur que t veut
</style>


2-feille de style externe
<head>
<link rel="stylesheet" type= "text/css" href="http://www.dschupacabra.com/fformul1.css">
</head>

Attention ton fichiers de style doit ètre de type ".css" (fformul1.css)
0
Mano34 Messages postés 13 Statut Membre
 
Bonjour, et merci encore de ton aide.

-Ta première méthode fonctionne, avec au final une couleur beige en fond. Mieu que le blanc fade d'origine, mais pas la couleur de mon fond, normal. Juste au passage tu as mis entre les balises <title> je suis nerveuses. Pourquoi ? Histoire de mettre quelque chose obligatoirement ? Oui je sais je suis un nul, mais bon j'aissé de comprendre...

- Pour ta deuxième méthodes, je n'ai pas encore essayé, mais je ne pense pas que cela fonctionne avec mes outils.Je t'explique :
pour faire mon site j'utilise Flash (juste pour la mise en page) une fois ma page terminé, je génère 3 pages identques mais avec des extensions différente =une en .fla une en .swf et une en .html et tout cela dans le même répertoire (repertoire principala de mon site)
si ma page fformul1.html (mon fond perso) est renomée en fformul1.css elle perdra son lien lien, donc deviendra obsolète,
du moins je pense...
0
nanci
 
bjr
le titre "je suis nerveuse" c étai just un exemple.
pour l'extention il est recomander de créer des feilles de styles externe pour uniciter le style des page de ton sites en effet vous ouvriez un document bloc-not
vous ecrivez vos style copier le styl de puis ta page fformul1.htm
exemple
body
{background : beige;} h1
{color : green;}//couleur verte pour les titre de h1
.......................
................
ensuite enregistrer votre document sous l'extention .css et chaque fois que vous créez une nouvelle page adressez le style à ce document
en utilisant la 2eme méthode
0
nanci
 
bjr
le titre "je suis nerveuse" c étai just un exemple.
pour l'extention il est recomander de créer des feilles de styles externe pour uniciter le style des page de ton sites en effet vous ouvriez un document bloc-not
vous ecrivez vos style copier le styl de puis ta page fformul1.htm
exemple
body
{background : beige;} h1
{color : green;}//couleur verte pour les titre de h1
.......................
................
ensuite enregistrer votre document sous l'extention .css et chaque fois que vous créez une nouvelle page adressez le style à ce document
en utilisant la 2eme méthode
0
Mano34 Messages postés 13 Statut Membre
 
un coup de pouce pour formulaire PHP
Désolé mais je ne comprend pas.

Mettons les choses au clair :

1/ voici le code html de mon fond (adresse url : http://www.dschupacabra.com/fformul.html)

<HTML>
<HEAD>
<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
<TITLE>fformul</TITLE>
</HEAD>
<BODY bgcolor="#FFFFFF">
<!-- URL's used in the movie-->
<!-- text used in the movie-->
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version =6,0,0,0"
WIDTH="800" HEIGHT="768" id="fformul" ALIGN="">
<PARAM NAME=movie VALUE="fformul.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="fformul.swf" quality=high bgcolor=#FFFFFF WIDTH="800" HEIGHT="768" NAME="fformul" ALIGN=""
TYPE="application/x-shockwave-flash" PLUGINSPAGE="https://get.adobe.com/flashplayer/"></EMBED>
</OBJECT>
</BODY>
</HTML>



2/ voici le code PHP de mon formulaire (formulaire contact.php)

<?php

// On vérifie si la fonction ini_set() a été désactivée...
$desactive = ini_get('disable_functions');
if (preg_match("/ini_set/i", "$desactive") == 0) {
// Si elle n'est pas désactivée, on définit ini_set de manière à n'afficher que les erreurs...
ini_set("error_reporting" , "E_ALL & ~E_NOTICE");
}

// Vérifier que le formulaire a été envoyé...
if (isset($_POST['envoi'])) {


//On commence une session pour enregistrer les variables du formulaire...

session_start();

$_SESSION['champ1'] = $_POST['champ1'];
$_SESSION['champ2'] = $_POST['champ2'];
$_SESSION['champ3'] = $_POST['champ3'];
$_SESSION['champ4'] = $_POST['champ4'];
$_SESSION['champ5'] = $_POST['champ5'];
$_SESSION['zone_email1'] = $_POST['zone_email1'];

//Evaluation du bouton 1 ...
switch($_POST['bouton1']) {
case "Monsieur":
$_SESSION['bouton1'] = "Monsieur";
break;
case "Madame":
$_SESSION['bouton1'] = "Madame";
break;
case "Mademoiselle":
$_SESSION['bouton1'] = "Mademoiselle";
break;
default:
$_SESSION['bouton1'] = "";
} // Fin du switch...

//Evaluation du bouton 2 ...
switch($_POST['bouton2']) {
case "oui":
$_SESSION['bouton2'] = "oui";
break;
case "non":
$_SESSION['bouton2'] = "non";
break;
default:
$_SESSION['bouton2'] = "";
} // Fin du switch...

//Evaluation du bouton 3 ...
switch($_POST['bouton3']) {
case "oui":
$_SESSION['bouton3'] = "oui";
break;
case "non":
$_SESSION['bouton3'] = "non";
break;
default:
$_SESSION['bouton3'] = "";
} // Fin du switch...

//Enregistrement des paramètres de la case 1...
$_SESSION['case1_'][0] = "";
if (isset($_POST['case1_'][0])) {
$_SESSION['case1_'][0] = $_POST['case1_'][0];
} // Fin du if...

$_SESSION['case1_'][1] = "";
if (isset($_POST['case1_'][1])) {
$_SESSION['case1_'][1] = $_POST['case1_'][1];
} // Fin du if...

$_SESSION['case1_'][2] = "";
if (isset($_POST['case1_'][2])) {
$_SESSION['case1_'][2] = $_POST['case1_'][2];
} // Fin du if...

$_SESSION['case1_'][3] = "";
if (isset($_POST['case1_'][3])) {
$_SESSION['case1_'][3] = $_POST['case1_'][3];
} // Fin du if...

$_SESSION['case1_'][4] = "";
if (isset($_POST['case1_'][4])) {
$_SESSION['case1_'][4] = $_POST['case1_'][4];
} // Fin du if...

$_SESSION['case1_'][5] = "";
if (isset($_POST['case1_'][5])) {
$_SESSION['case1_'][5] = $_POST['case1_'][5];
} // Fin du if...

$_SESSION['case1_'][6] = "";
if (isset($_POST['case1_'][6])) {
$_SESSION['case1_'][6] = $_POST['case1_'][6];
} // Fin du if...

$_SESSION['case1_'][7] = "";
if (isset($_POST['case1_'][7])) {
$_SESSION['case1_'][7] = $_POST['case1_'][7];
} // Fin du if...

//Enregistrement des zones de texte...
$_SESSION['zone_texte1'] = $_POST['zone_texte1'];

// Définir l\'icone apparaissant en cas d\'erreur...


// Définir sur 0 pour afficher un petit x de couleur rouge.
// Définir sur 1 pour afficher l\'image d\'une croix rouge telle que celle utilisée dans l\'assistant
// Si vous utilisez l\'option 1, l\'image de la croix rouge \'icone.gif\' doit se trouver dans le répertoire \'images\',
// ce dernier devant se trouver au même niveau que votre formulaire...
$flag_icone = 0;

// On vérifie si $flag_icone est défini sur 0 ou 1...
if ($flag_icone == 0) {
$icone = "<b><font size=\"3\" face=\"Arial, Verdana, Helvetica, sans-serif\" color=\"#CC0000\">x</font></b>";
} else {
$icone = "<img src=\"images/icone.gif\"";
}

// Définir l'indicateur d'erreur sur zéro...
$flag_erreur = 0;
// N'envoyer le formulaire que s'il n'y a pas d'erreurs...
if ($flag_erreur == 0) {

// Addresse de réception du formulaire
$email_dest = "fcontact@dschupacabra.com";
$sujet = "FORMULAIRE CONTACT";
$entetes ="MIME-Version: 1.0 \n";
$entetes .="From: DSC<infomaster@dschupacabra.com>\n";
$entetes .="Return-Path: DSC<infomaster@dschupacabra.com>\n";
$entetes .="Reply-To: DSC<infomaster@dschupacabra.com>\n";
$entetes .="Content-Type: text/html; charset=iso-8859-1 \n";
$partie_entete = "<html>\n<head>\n<title>Formulaire</title>\n<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>\n</head>\n<body bgcolor=#FFFFFF>\n";


//Partie HTML de l'e-mail...
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Nom = " . $_SESSION['champ1'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Prénom = " . $_SESSION['champ2'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Age = " . $_SESSION['champ3'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Pays = " . $_SESSION['champ4'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Département = " . $_SESSION['champ5'] . "</font><br>\n";
$partie_zone_email .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Adresse e-mail : = " . $_SESSION['zone_email1'] . "</font><br>\n";
$partie_boutons .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Identité = " . $_SESSION['bouton1'] . "</font><br>\n";
$partie_boutons .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Possédez-vous des documents ou des témoignages concernant le sujet des mutilations animales ? = " . $_SESSION['bouton2'] . "</font><br>\n";
$partie_boutons .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Souhaitez-vous investir de votre temps pour la recherche de la vérité ? = " . $_SESSION['bouton3'] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Vos centres d\'intérêts :</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 1 = " . $_SESSION['case1_'][0] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 2 = " . $_SESSION['case1_'][1] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 3 = " . $_SESSION['case1_'][2] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 4 = " . $_SESSION['case1_'][3] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 5 = " . $_SESSION['case1_'][4] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 6 = " . $_SESSION['case1_'][5] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 7 = " . $_SESSION['case1_'][6] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 8 = " . $_SESSION['case1_'][7] . "</font><br>\n";
$partie_zone_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">autres, merci de préciser : = " . $_SESSION['zone_texte1'] . "</font><br>\n";


// Fin du message HTML
$fin = "</body></html>\n\n";

$sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_listes . $partie_boutons . $partie_cases . $partie_zone_texte . $fin;


// Send the e-mail
if (@!mail($email_dest,$sujet,$sortie,$entetes)) {
echo("Envoi du formulaire impossible");
exit();
} else {

// Rediriger vers la page de remerciement
header("Location:http://www.dschupacabra.com/result.html");
exit();
} // Fin else
} // Fin du if ($flag_erreur == 0) {
} // Fin de if POST
?>
<html>
<!--
Assistant de création de formulaires PHP pour les nuls - Version gratuite 1.6
Auteur : Frédéric Ménard (assistant@f1-fantasy.net)
Site : http://www.f1-fantasy.net/assistant
-->
<head>
<title>Formulaire</title><script language="JavaScript">


function verifSelection() {


if (document.mail_form.champ2.value == "") {
alert("Merci de remplir le champ Prénom")
return false
}

if (document.mail_form.champ3.value == "") {
alert("Merci de remplir le champ Age")
return false
}

if (document.mail_form.champ4.value == "") {
alert("Merci de remplir le champ Pays")
return false
}

nbreboutons1 = document.mail_form.bouton1.length

flag = 0

for (i = 0; i < nbreboutons1 ; i++) {

if (document.mail_form.bouton1[i].checked) {

flag = 1

}

}


if (flag == 0) {

alert("Merci de remplir le champ Identité")
return false;
}


} // Fin de la fonction
</script>
</head><body><form name="mail_form" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="return verifSelection()">
<div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong>Formulaire
de contact</strong></font></div><br><table align="center" width="566" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="16"><div align="center">
<font color="#CC0000" size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong><?php
if ($erreur_champ1) {
echo(stripslashes($erreur_champ1));
} else {
if ($erreur_champ2) {
echo(stripslashes($erreur_champ2));
} else {
if ($erreur_champ3) {
echo(stripslashes($erreur_champ3));
} else {
if ($erreur_champ4) {
echo(stripslashes($erreur_champ4));
} else {
if ($erreur_champ5) {
echo(stripslashes($erreur_champ5));
} else {
if ($erreur_email1) {
echo(stripslashes($erreur_email1));
} else {
if ($erreur_bouton1) {
echo(stripslashes($erreur_bouton1));
} else {
if ($erreur_bouton2) {
echo(stripslashes($erreur_bouton2));
} else {
if ($erreur_bouton3) {
echo(stripslashes($erreur_bouton3));
} else {
if ($erreur_case1) {
echo(stripslashes($erreur_case1));
} else {
if ($erreur_texte1) {
echo(stripslashes($erreur_texte1));
} else {
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
?>
</strong></font>
</div></td>
</tr>
</table>
<p align="center"></p><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">Nom</font></div></td>
<td align="center" valign="middle" width="30">
<?php
if ($erreur_champ1) {
echo($icone);
}
?>
</td>
<td><input name="champ1" type="text" value="<?=stripslashes($_SESSION['champ1']);?>"></td>
</tr></table><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">Prénom</font></div></td>
<td align="center" valign="middle" width="30">
<?php
if ($erreur_champ2) {
echo($icone);
}
?>
</td>
<td><input name="champ2" type="text" value="<?=stripslashes($_SESSION['champ2']);?>"></td>
</tr></table><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">Age</font></div></td>
<td align="center" valign="middle" width="30">
<?php
if ($erreur_champ3) {
echo($icone);
}
?>
</td>
<td><input name="champ3" type="text" value="<?=stripslashes($_SESSION['champ3']);?>"></td>
</tr></table><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">Pays</font></div></td>
<td align="center" valign="middle" width="30">
<?php
if ($erreur_champ4) {
echo($icone);
}
?>
</td>
<td><input name="champ4" type="text" value="<?=stripslashes($_SESSION['champ4']);?>"></td>
</tr></table><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">Département</font></div></td>
<td align="center" valign="middle" width="30">
<?php
if ($erreur_champ5) {
echo($icone);
}
?>
</td>
<td><input name="champ5" type="text" value="<?=stripslashes($_SESSION['champ5']);?>"></td>
</tr></table><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">Adresse e-mail :</font></div></td>
<td width="30" align="center" valign="middle">
<?php
if ($erreur_email1) {
echo($icone);
}
?>
</td>
<td><input name="zone_email1" type="text" value="<?=stripslashes($_SESSION['zone_email1']);?>"></td>
</tr></table><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">Identité</font></div></td>
<td width="30" align="center" valign="middle">
<?php
if ($erreur_bouton1) {
echo($icone);
}
?>
</td>
<td><input type="radio" name="bouton1" value="Monsieur"<?php
if ($_SESSION['bouton1'] == "Monsieur") {
echo(" checked");
}
?>><font face="Verdana" size="2">Monsieur</font><br><input type="radio" name="bouton1" value="Madame"<?php
if ($_SESSION['bouton1'] == "Madame") {
echo(" checked");
}
?>><font face="Verdana" size="2">Madame</font><br><input type="radio" name="bouton1" value="Mademoiselle"<?php
if ($_SESSION['bouton1'] == "Mademoiselle") {
echo(" checked");
}
?>><font face="Verdana" size="2">Mademoiselle</font></td></tr></table><tab le width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">Possédez-vous des documents ou des témoignages concernant le sujet des mutilations animales ?</font></div></td>
<td width="30" align="center" valign="middle">
<?php
if ($erreur_bouton2) {
echo($icone);
}
?>
</td>
<td><input type="radio" name="bouton2" value="oui"<?php
if ($_SESSION['bouton2'] == "oui") {
echo(" checked");
}
?>><font face="Verdana" size="2">oui</font><br><input type="radio" name="bouton2" value="non"<?php
if ($_SESSION['bouton2'] == "non") {
echo(" checked");
}
?>><font face="Verdana" size="2">non</font></td></tr></table><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">Souhaitez-vous investir de votre temps pour la recherche de la vérité ?</font></div></td>
<td width="30" align="center" valign="middle">
<?php
if ($erreur_bouton3) {
echo($icone);
}
?>
</td>
<td><input type="radio" name="bouton3" value="oui"<?php
if ($_SESSION['bouton3'] == "oui") {
echo(" checked");
}
?>><font face="Verdana" size="2">oui</font><br><input type="radio" name="bouton3" value="non"<?php
if ($_SESSION['bouton3'] == "non") {
echo(" checked");
}
?>><font face="Verdana" size="2">non</font></td></tr></table><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">Vos centres d\'intérêts :</font></div></td>
<td width="30" align="center" valign="middle">
<?php
if ($erreur_case1) {
echo($icone);
}
?>
</td>
<td><input type="checkbox" name="case1_[0]" id="case1_" value="l\'ufologie (en général)"<?php
if ($_SESSION['case1_'][0] == "l\'ufologie (en général)") {
echo(" checked");
}
?>><font face="Verdana" size="2">l\'ufologie (en général)</font><br><input type="checkbox" name="case1_[1]" id="case1_" value="le surnaturel (en général )"<?php
if ($_SESSION['case1_'][1] == "le surnaturel (en général )") {
echo(" checked");
}
?>><font face="Verdana" size="2">le surnaturel (en général )</font><br><input type="checkbox" name="case1_[2]" id="case1_" value="les mutilations animales"<?php
if ($_SESSION['case1_'][2] == "les mutilations animales") {
echo(" checked");
}
?>><font face="Verdana" size="2">les mutilations animales</font><br><input type="checkbox" name="case1_[3]" id="case1_" value="le chupacabra"<?php
if ($_SESSION['case1_'][3] == "le chupacabra") {
echo(" checked");
}
?>><font face="Verdana" size="2">le chupacabra</font><br><input type="checkbox" name="case1_[4]" id="case1_" value="les Crocs Circle (cercle de blés)"<?php
if ($_SESSION['case1_'][4] == "les Crocs Circle (cercle de blés)") {
echo(" checked");
}
?>><font face="Verdana" size="2">les Crocs Circle (cercle de blés)</font><br><input type="checkbox" name="case1_[5]" id="case1_" value="la Zone 51"<?php
if ($_SESSION['case1_'][5] == "la Zone 51") {
echo(" checked");
}
?>><font face="Verdana" size="2">la Zone 51</font><br><input type="checkbox" name="case1_[6]" id="case1_" value="l\'affaire Roswell"<?php
if ($_SESSION['case1_'][6] == "l\'affaire Roswell") {
echo(" checked");
}
?>><font face="Verdana" size="2">l\'affaire Roswell</font><br><input type="checkbox" name="case1_[7]" id="case1_" value="les implants extraterrestres"<?php
if ($_SESSION['case1_'][7] == "les implants extraterrestres") {
echo(" checked");
}
?>><font face="Verdana" size="2">les implants extraterrestres</font></td></tr></table><table width="566" border="0" align="center"><tr>
<td width="140" valign="top"><div align="right"><font face="Verdana" size="2">autres, merci de préciser :</font></div></td>
<td width="30" align="center" valign="top">
<?php
if ($erreur_texte1) {
echo($icone);
}
?>
</td>
<td><textarea name="zone_texte1" cols="45" rows="10"><?=stripslashes($_SESSION['zone_texte1']);?></textarea> </td>
</tr></table><table width="566" border="0" align="center"><tr>
<td valign="top"><div align="center">
<input type="reset" name="Reset" value=" Effacer ">

<input type="submit" name="envoi" value="Envoyer">
</div></td></tr></table><div align="center"><input name="nbre_fichiers" type="hidden" id="nbre_fichiers" value=""></div></form></body></html>

Peux tu utiliser la doc. cidessus pour me montrer ?

Que veux tu dire par "feilles de styles externe" ou"interne" ?
Nota : j'ai renomé mon formulaire

Merci encore de ton aide !!!
0
nanci
 
resalut
montre moi le style des pages que vous voulez réaliser pcq je ne vois aucun dans ta formulaire
0
Mano34 Messages postés 13 Statut Membre
 
Vas la :
http://jptb.free.fr/formulaireC.html

Tu découvriras mon formulaire en cgi fait avec Golive 6.

Mon nouvelle hébergeur ne prend pas en compte le cgi.mais le PHP.
Donc voilà le style de formulaire avec mon fond que je souhaiterai avoir en PHP

La nouvelle adresse de mon site est maintenant www.dschupacabra.com tu y trouveras mes deux formulaires en PHP, mais
en fond blanc.

Merci encore, tu vas bientôt avoir la médaille de la patience "Forum 2008" ! (rire)
0