par
spidercrash » 04 févr. 2010, 19:00
voici mon formulaire htlm
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<title>petite annonce gratuite pour particulier encart publicitaire pour profesionnel - mon espace</title>
<meta http-equiv="Content-Type" content="text/html";
charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css"
title="Design espace" href="css/inscription_style.css" />
</head>
<body>
<div id="annonce"></div>
<div id="entete">
<div id="h2">
<p><h2>Création de votre compte professionnel </h2></p>
</div>
</div>
<div id="corps">
<img src="contenu/logisdesannonces.png" alt="logisdesannonces" class="logisdesannonces" />
<img src="contenu/logo.png" alt="logo" class="logo" />
<a href="http://www.logisdesannonces.fr/accueil.html"><img src="contenu/bouton_accueil.png" alt="accueil" class="accueil" border="0"/></a>
</div>
<div id="fondform">
<div id="fondform2">
<div id="form1">
<form method="post" action="php/enregistrement.php">
<label for="DENOMINATION">Dénomination sociale:<span>*</span></label><br />
<input type="text" name="DENOMINATION" id="DENOMINATION" size="30" /><br />
<label for="NOMUTILISATEURS">Nom du responsable:<span>*</span></label><br />
<input type="text" name="NOMUTILISATEURS" id="NOMUTILISATEURS" size="30" /><br />
<label for="PRENOMUTILISATEURS">Prénom:</label><br />
<input type="text" name="PRENOMUTILISATEURS" id="PRENOMUTILISATEURS" size="30" /><br />
<label for="SIRET">Siret:<span>*</span></label><br />
<input type="text" name="SIRET" id="SIRET" size="30" /><br />
<label for="TELEPHONE">Téléphone:<span>*</span></label><br />
<input type="text" name="TELEPHONE" id="TELEPHONE" size="30" /><br /><br /><br />
<select name=" REGION" id=" REGION" style="width:200px;">
<option value="0">«Votre Région»</option>
<option value="Alsace" >Alsace</option>
<option value="Aquitaine" >Aquitaine</option>
<option value="Auvergne" >Auvergne</option>
<option value="Basse-Normandie" >Basse-Normandie</option>
<option value="Bourgogne" >Bourgogne</option>
<option value="Bretagne" >Bretagne</option>
<option value="Centre" >Centre</option>
<option value="Champagne-Ardenne" >Champagne-Ardenne</option>
<option value="Corse" >Corse</option>
<option value="Franche-Comte" >Franche-Comté</option>
<option value="Haute-Normandie" >Haute-Normandie</option>
<option value="Ile-de-France" >Ile-de-France</option>
<option value="Languedoc-Roussillon" >Languedoc-Roussillon</option>
<option value="Limousin" >Limousin</option>
<option value="Lorraine" >Lorraine</option>
<option value="Midi-Pyrenees" >Midi-Pyrénées</option>
<option value="Nord-Pas-de-Calais" >Nord-Pas-de-Calais</option>
<option value="Pays-de-la-Loire" >Pays de la Loire</option>
<option value="Picardie" >Picardie</option>
<option value="Poitou-Charentes" >Poitou-Charentes</option>
<option value="Provence-Alpes-Côte d'Azur" >Provence-Alpes-Côte d'Azur</option>
<option value="Rhône-Alpes" >Rhône-Alpes</option>
<option value="Guadeloupe" >Guadeloupe</option>
<option value="Martinique" >Martinique</option>
<option value="Guyane" >Guyane</option>
<option value="Reunion" >Réunion</option>
</select><br /><br />
<label for="RUEUTILISATEURS">Adresse:<span>*</span></label><br />
<input type="text" name="RUEUTILISATEURS" id="RUEUTILISATEURS" size="30" /><br />
<label for="VILLEUTILISATEUR">Ville:</label><br />
<input type="text" name="VILLEUTILISATEUR" id="VILLEUTILISATEUR" size="20" /><br />
<label for="CPUTILISATEURS">Code postal:<span>*</span></label><br />
<input type="text" name="CPUTILISATEURS" id="CPUTILISATEURS" size="10" /><br /><br /> <br />
<div id="form2">
<label for="MAILUTILISATEURS">Email:<span>*</span></label><br />
<input type="text" name="MAILUTILISATEURS" id="MAILUTILISATEURS" size="30" /><br />
<label for="MDP">Mot de passe:</label><br />
<input type="password" name="MDP" id="MDP" size="30" /><br /><br />
<input type="hidden" name="TYPEUTILISATEURS" id="TYPEUTILISATEURS" value="PRO"/>
<input type="reset" value="Remise a zéro" />
<input type="submit" value="Valider" />
</div>
<div id="texte1"><u>Informations Professionnels</u></div>
<div id="texte2"><u>Identification</u></div>
<div id="texte3"><span>*</span>Champs obligatoires</div>
<div id="images">
<img src="contenu/fondformulairepro.png" alt="image" class="image" border="1" />
</div>
</form>
</div> </div>
</div>
<div id="pied_de_page">
</body>
</html>
et voici mon fichier PHP
<?
// Fonction pour parser les variables vers FLASH
function Parse($variable,$valeur) {
echo "&" . $variable . "=" . utf8_encode($valeur);
}
$NOMUTILISATEURS=$HTTP_POST_VARS['NOMUTILISATEURS'];
$PRENOMUTILISATEURS=$HTTP_POST_VARS['PRENOMUTILISATEURS'];
$MAILUTILISATEURS=$HTTP_POST_VARS['MAILUTILISATEURS'];
$TELEPHONE=$HTTP_POST_VARS['TELEPHONE'];
$RUEUTILISATEURS=$HTTP_POST_VARS['RUEUTILISATEURS'];
$REGION=$HTTP_POST_VARS['REGION'];
$CPUTILISATEURS=$HTTP_POST_VARS['CPUTILISATEURS'];
$SIRET=$HTTP_POST_VARS['SIRET'];
$MDP=$HTTP_POST_VARS['MDP'];
$DENOMINATION=$HTTP_POST_VARS['DENOMINATION'];
$VILLEUTILISATEUR=$HTTP_POST_VARS['VILLEUTILISATEUR'];
$CODEACTIVATION=mt_rand(1,999999999);
$_post["TYPEUTILISATEURS"] == 1;
//Fontion "decoder" (facultative)
function decoder($texte){
$texte = utf8_decode($texte);
/*$texte = stripslashes($texte);
$texte = trim($texte);
$texte = htmlentities($texte, ENT_QUOTES);
$texte = strip_tags($texte);
$texte = nl2br($texte);
$texte = str_replace(">", ">", $texte);
$texte = str_replace("<", "<", $texte);*/
$texte = str_replace("è","%E8",$texte);
$texte = str_replace("é","%E9",$texte);
$texte = str_replace("è","%EA",$texte);
$texte = str_replace("ç","%E7",$texte);
$texte = str_replace("%","%25",$texte);
$texte = str_replace("!","%21",$texte);
$texte = str_replace("\"","%22",$texte);
$texte = str_replace("#","%23",$texte);
$texte = str_replace("\$","%24",$texte);
$texte = str_replace("&","%26",$texte);
$texte = str_replace("'","%27",$texte);
$texte = str_replace("(","%28",$texte);
$texte = str_replace(")","%29",$texte);
$texte = str_replace("*","%2A",$texte);
$texte = str_replace("+","%2B",$texte);
$texte = str_replace(",","%2C",$texte);
$texte = str_replace("/","%2F",$texte);
$texte = str_replace(":","%3A",$texte);
$texte = str_replace(";","%3B",$texte);
$texte = str_replace("<","%3C",$texte);
$texte = str_replace("=","%3D",$texte);
$texte = str_replace(">","%3E",$texte);
$texte = str_replace("?","%3F",$texte);
$texte = str_replace("[","%5B",$texte);
$texte = str_replace("]","%5D",$texte);
$texte = str_replace("^","%5E",$texte);
$texte = str_replace("`","%60",$texte);
$texte = str_replace("{","%7B",$texte);
$texte = str_replace("|","%7C",$texte);
$texte = str_replace("}","%7D",$texte);
$texte = str_replace("~","%7E",$texte);
$texte = str_replace("¢","%A2",$texte);
$texte = str_replace("£","%A3",$texte);
$texte = str_replace("¥","%A5",$texte);
$texte = str_replace("|","%A6",$texte);
$texte = str_replace("§","%A7",$texte);
$texte = str_replace("«","%AB",$texte);
$texte = str_replace("¬","%AC",$texte);
$texte = str_replace("¯","%AD",$texte);
$texte = str_replace("º","%B0",$texte);
$texte = str_replace("±","%B1",$texte);
$texte = str_replace("ª","%B2",$texte);
$texte = str_replace(",","%B4",$texte);
$texte = str_replace("µ","%B5",$texte);
$texte = str_replace("»","%BB",$texte);
$texte = str_replace("¼","%BC",$texte);
$texte = str_replace("½","%BD",$texte);
$texte = str_replace("¿","%BF",$texte);
return $texte;
}
$NOMUTILISATEURS = decoder($NOMUTILISATEURS);
$PRENOMUTILISATEURS = decoder($PRENOMUTILISATEURS);
$MAILUTILISATEURS = decoder($MAILUTILISATEURS);
$TELEPHONE = decoder($TELEPHONE);
$RUEUTILISATEURS = decoder($RUEUTILISATEURS);
$REGION = decoder($REGION);
$CPUTILISATEURS = decoder($CPUTILISATEURS);
$SIRET = decoder($SIRET);
$MDP = decoder($MDP);
$DENOMINATION = decoder($DENOMINATION);
$VILLEUTILISATEUR = decoder($VILLEUTILISATEUR);
//ici on commence avec les requêtes MySQL pour vérifier dans la table
include ('./connect.php');//ici on inclut le fichier avec l'accès MySQL.
$crypt=md5($MDP);
$sql = "SELECT * FROM utilisateurs WHERE MAILUTILISATEURS = '$MAILUTILISATEURS'";//On sélectionne dans la table "UTILISATEUR" le login qui a pour valeur la variable "$login"
$req = mysql_query($sql)or die(mysql_error());
$result = mysql_numrows($req);// on compte le nombre de résultats
if($result!=0) // le login existe déjà
{
Parse("resultat","email '$MAILUTILISATEURS' existe deja, desole"); //alors on renvoi au Flash que le login '$MAILUTILISATEURS' existe déjà
}
else //sinon le login n'existe pas
{
$sql = "INSERT INTO utilisateurs (NOMUTILISATEURS,PRENOMUTILISATEURS,MAILUTILISATEURS,TELEPHONE,RUEUTILISATEURS,REGION,CPUTILISATEURS,SIRET,MDP,DENOMINATION,VILLEUTILISATEUR) VALUES ('$NOMUTILISATEURS','$PRENOMUTILISATEURS','$MAILUTILISATEURS','$TELEPHONE','$RUEUTILISATEURS','$REGION','$CPUTILISATEURS','$SIRET','$crypt','$DENOMINATION','$VILLEUTILISATEUR')"; //Alors on insert dans la table le nouvel utilisateur
mysql_query ($sql);
Parse("resultat","merci $MAILUTILISATEURS, vous etes a present enregistre");
}
?>
Merci de votre aide car je bloque

voici mon formulaire htlm
[html]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<title>petite annonce gratuite pour particulier encart publicitaire pour profesionnel - mon espace</title>
<meta http-equiv="Content-Type" content="text/html";
charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css"
title="Design espace" href="css/inscription_style.css" />
</head>
<body>
<div id="annonce"></div>
<div id="entete">
<div id="h2">
<p><h2>Création de votre compte professionnel </h2></p>
</div>
</div>
<div id="corps">
<img src="contenu/logisdesannonces.png" alt="logisdesannonces" class="logisdesannonces" />
<img src="contenu/logo.png" alt="logo" class="logo" />
<a href="http://www.logisdesannonces.fr/accueil.html"><img src="contenu/bouton_accueil.png" alt="accueil" class="accueil" border="0"/></a>
</div>
<div id="fondform">
<div id="fondform2">
<div id="form1">
<form method="post" action="php/enregistrement.php">
<label for="DENOMINATION">Dénomination sociale:<span>*</span></label><br />
<input type="text" name="DENOMINATION" id="DENOMINATION" size="30" /><br />
<label for="NOMUTILISATEURS">Nom du responsable:<span>*</span></label><br />
<input type="text" name="NOMUTILISATEURS" id="NOMUTILISATEURS" size="30" /><br />
<label for="PRENOMUTILISATEURS">Prénom:</label><br />
<input type="text" name="PRENOMUTILISATEURS" id="PRENOMUTILISATEURS" size="30" /><br />
<label for="SIRET">Siret:<span>*</span></label><br />
<input type="text" name="SIRET" id="SIRET" size="30" /><br />
<label for="TELEPHONE">Téléphone:<span>*</span></label><br />
<input type="text" name="TELEPHONE" id="TELEPHONE" size="30" /><br /><br /><br />
<select name=" REGION" id=" REGION" style="width:200px;">
<option value="0">«Votre Région»</option>
<option value="Alsace" >Alsace</option>
<option value="Aquitaine" >Aquitaine</option>
<option value="Auvergne" >Auvergne</option>
<option value="Basse-Normandie" >Basse-Normandie</option>
<option value="Bourgogne" >Bourgogne</option>
<option value="Bretagne" >Bretagne</option>
<option value="Centre" >Centre</option>
<option value="Champagne-Ardenne" >Champagne-Ardenne</option>
<option value="Corse" >Corse</option>
<option value="Franche-Comte" >Franche-Comté</option>
<option value="Haute-Normandie" >Haute-Normandie</option>
<option value="Ile-de-France" >Ile-de-France</option>
<option value="Languedoc-Roussillon" >Languedoc-Roussillon</option>
<option value="Limousin" >Limousin</option>
<option value="Lorraine" >Lorraine</option>
<option value="Midi-Pyrenees" >Midi-Pyrénées</option>
<option value="Nord-Pas-de-Calais" >Nord-Pas-de-Calais</option>
<option value="Pays-de-la-Loire" >Pays de la Loire</option>
<option value="Picardie" >Picardie</option>
<option value="Poitou-Charentes" >Poitou-Charentes</option>
<option value="Provence-Alpes-Côte d'Azur" >Provence-Alpes-Côte d'Azur</option>
<option value="Rhône-Alpes" >Rhône-Alpes</option>
<option value="Guadeloupe" >Guadeloupe</option>
<option value="Martinique" >Martinique</option>
<option value="Guyane" >Guyane</option>
<option value="Reunion" >Réunion</option>
</select><br /><br />
<label for="RUEUTILISATEURS">Adresse:<span>*</span></label><br />
<input type="text" name="RUEUTILISATEURS" id="RUEUTILISATEURS" size="30" /><br />
<label for="VILLEUTILISATEUR">Ville:</label><br />
<input type="text" name="VILLEUTILISATEUR" id="VILLEUTILISATEUR" size="20" /><br />
<label for="CPUTILISATEURS">Code postal:<span>*</span></label><br />
<input type="text" name="CPUTILISATEURS" id="CPUTILISATEURS" size="10" /><br /><br /> <br />
<div id="form2">
<label for="MAILUTILISATEURS">Email:<span>*</span></label><br />
<input type="text" name="MAILUTILISATEURS" id="MAILUTILISATEURS" size="30" /><br />
<label for="MDP">Mot de passe:</label><br />
<input type="password" name="MDP" id="MDP" size="30" /><br /><br />
<input type="hidden" name="TYPEUTILISATEURS" id="TYPEUTILISATEURS" value="PRO"/>
<input type="reset" value="Remise a zéro" />
<input type="submit" value="Valider" />
</div>
<div id="texte1"><u>Informations Professionnels</u></div>
<div id="texte2"><u>Identification</u></div>
<div id="texte3"><span>*</span>Champs obligatoires</div>
<div id="images">
<img src="contenu/fondformulairepro.png" alt="image" class="image" border="1" />
</div>
</form>
</div> </div>
</div>
<div id="pied_de_page">
</body>
</html>[/html]
et voici mon fichier PHP
[php]
<?
// Fonction pour parser les variables vers FLASH
function Parse($variable,$valeur) {
echo "&" . $variable . "=" . utf8_encode($valeur);
}
$NOMUTILISATEURS=$HTTP_POST_VARS['NOMUTILISATEURS'];
$PRENOMUTILISATEURS=$HTTP_POST_VARS['PRENOMUTILISATEURS'];
$MAILUTILISATEURS=$HTTP_POST_VARS['MAILUTILISATEURS'];
$TELEPHONE=$HTTP_POST_VARS['TELEPHONE'];
$RUEUTILISATEURS=$HTTP_POST_VARS['RUEUTILISATEURS'];
$REGION=$HTTP_POST_VARS['REGION'];
$CPUTILISATEURS=$HTTP_POST_VARS['CPUTILISATEURS'];
$SIRET=$HTTP_POST_VARS['SIRET'];
$MDP=$HTTP_POST_VARS['MDP'];
$DENOMINATION=$HTTP_POST_VARS['DENOMINATION'];
$VILLEUTILISATEUR=$HTTP_POST_VARS['VILLEUTILISATEUR'];
$CODEACTIVATION=mt_rand(1,999999999);
$_post["TYPEUTILISATEURS"] == 1;
//Fontion "decoder" (facultative)
function decoder($texte){
$texte = utf8_decode($texte);
/*$texte = stripslashes($texte);
$texte = trim($texte);
$texte = htmlentities($texte, ENT_QUOTES);
$texte = strip_tags($texte);
$texte = nl2br($texte);
$texte = str_replace(">", ">", $texte);
$texte = str_replace("<", "<", $texte);*/
$texte = str_replace("è","%E8",$texte);
$texte = str_replace("é","%E9",$texte);
$texte = str_replace("è","%EA",$texte);
$texte = str_replace("ç","%E7",$texte);
$texte = str_replace("%","%25",$texte);
$texte = str_replace("!","%21",$texte);
$texte = str_replace("\"","%22",$texte);
$texte = str_replace("#","%23",$texte);
$texte = str_replace("\$","%24",$texte);
$texte = str_replace("&","%26",$texte);
$texte = str_replace("'","%27",$texte);
$texte = str_replace("(","%28",$texte);
$texte = str_replace(")","%29",$texte);
$texte = str_replace("*","%2A",$texte);
$texte = str_replace("+","%2B",$texte);
$texte = str_replace(",","%2C",$texte);
$texte = str_replace("/","%2F",$texte);
$texte = str_replace(":","%3A",$texte);
$texte = str_replace(";","%3B",$texte);
$texte = str_replace("<","%3C",$texte);
$texte = str_replace("=","%3D",$texte);
$texte = str_replace(">","%3E",$texte);
$texte = str_replace("?","%3F",$texte);
$texte = str_replace("[","%5B",$texte);
$texte = str_replace("]","%5D",$texte);
$texte = str_replace("^","%5E",$texte);
$texte = str_replace("`","%60",$texte);
$texte = str_replace("{","%7B",$texte);
$texte = str_replace("|","%7C",$texte);
$texte = str_replace("}","%7D",$texte);
$texte = str_replace("~","%7E",$texte);
$texte = str_replace("¢","%A2",$texte);
$texte = str_replace("£","%A3",$texte);
$texte = str_replace("¥","%A5",$texte);
$texte = str_replace("|","%A6",$texte);
$texte = str_replace("§","%A7",$texte);
$texte = str_replace("«","%AB",$texte);
$texte = str_replace("¬","%AC",$texte);
$texte = str_replace("¯","%AD",$texte);
$texte = str_replace("º","%B0",$texte);
$texte = str_replace("±","%B1",$texte);
$texte = str_replace("ª","%B2",$texte);
$texte = str_replace(",","%B4",$texte);
$texte = str_replace("µ","%B5",$texte);
$texte = str_replace("»","%BB",$texte);
$texte = str_replace("¼","%BC",$texte);
$texte = str_replace("½","%BD",$texte);
$texte = str_replace("¿","%BF",$texte);
return $texte;
}
$NOMUTILISATEURS = decoder($NOMUTILISATEURS);
$PRENOMUTILISATEURS = decoder($PRENOMUTILISATEURS);
$MAILUTILISATEURS = decoder($MAILUTILISATEURS);
$TELEPHONE = decoder($TELEPHONE);
$RUEUTILISATEURS = decoder($RUEUTILISATEURS);
$REGION = decoder($REGION);
$CPUTILISATEURS = decoder($CPUTILISATEURS);
$SIRET = decoder($SIRET);
$MDP = decoder($MDP);
$DENOMINATION = decoder($DENOMINATION);
$VILLEUTILISATEUR = decoder($VILLEUTILISATEUR);
//ici on commence avec les requêtes MySQL pour vérifier dans la table
include ('./connect.php');//ici on inclut le fichier avec l'accès MySQL.
$crypt=md5($MDP);
$sql = "SELECT * FROM utilisateurs WHERE MAILUTILISATEURS = '$MAILUTILISATEURS'";//On sélectionne dans la table "UTILISATEUR" le login qui a pour valeur la variable "$login"
$req = mysql_query($sql)or die(mysql_error());
$result = mysql_numrows($req);// on compte le nombre de résultats
if($result!=0) // le login existe déjà
{
Parse("resultat","email '$MAILUTILISATEURS' existe deja, desole"); //alors on renvoi au Flash que le login '$MAILUTILISATEURS' existe déjà
}
else //sinon le login n'existe pas
{
$sql = "INSERT INTO utilisateurs (NOMUTILISATEURS,PRENOMUTILISATEURS,MAILUTILISATEURS,TELEPHONE,RUEUTILISATEURS,REGION,CPUTILISATEURS,SIRET,MDP,DENOMINATION,VILLEUTILISATEUR) VALUES ('$NOMUTILISATEURS','$PRENOMUTILISATEURS','$MAILUTILISATEURS','$TELEPHONE','$RUEUTILISATEURS','$REGION','$CPUTILISATEURS','$SIRET','$crypt','$DENOMINATION','$VILLEUTILISATEUR')"; //Alors on insert dans la table le nouvel utilisateur
mysql_query ($sql);
Parse("resultat","merci $MAILUTILISATEURS, vous etes a present enregistre");
}
?>
[/php]
Merci de votre aide car je bloque :oops: