par
pacphil » 06 janv. 2013, 16:34
je n'est aucun erreur le seul soucis que j'ai c'est la valeur description de passe pas avec WYSIWYG, mais sans je n'est aucun soucis quelqu'un aurais une idée je viens des tester un autre éditeur html (WYSIWYG) idem .
voilà tous le script ?
<?PHP if(!isset($_SESSION))
{
session_start();
}
include("sources/secuk.php");
include'lang/multi-lang.php';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?PHP echo $titre; ?>,<?PHP echo $annonce; ?></title>
<link rel="stylesheet" type="text/css" href="style.css" media="screen" />
<link href="jqueryH/jquery-ui.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" type="text/css" href="editor/jquery.cleditor.css" />
<script src="jqueryH/jquery.validate.js"></script>
<script src="jqueryH/liste.js"></script>
<script src="jqueryH/jquery.min.js"></script>
<script src="jqueryH/jquery-ui.min.js"></script>
<script src="jqueryH/jquery.ui.dialog.js"></script>
<script src="jqueryH/chainedselects.js"></script>
<script src="jqueryH/config2.js"></script>
<script type="text/javascript" src="send_messa.js"></script>
<script type="text/javascript" src="functions.js"></script>
<script type="text/javascript" src="editor/jquery.cleditor.min.js"></script>
<script>
$(document).ready(function() { $("#description").cleditor(); });
/*********************date***************************/
$(function() {
$( "#datepicker" ).datepicker({
showOn: "button",
dateFormat: 'yy-mm-dd',
buttonImage: "design/calendar.gif",
buttonImageOnly: true
});
});
</script>
<style type="text/css">
.choix {
font-size: 9px;
}
.ui-datepicker {
font-size: 10px !important;
}
</style>
</head>
<body onLoad="initListGroup('paysprovinceville', document.forms[0].pays, document.forms[0].province, document.forms[0].ville, 'cs')">
<div id="main_container">
<div id="header">
<?PHP include'logo.php'; ?>
<div id="menu">
<ul>
<li><a href="index.php" title="<?PHP echo $home; ?>"><?PHP echo $home; ?></a></li>
<li><a class="current" href="add_annonce_immo.php" title="<?PHP echo $ajouterannonce; ?>"><?PHP echo $annonce; ?></a></li>
<li><a href="membre.php" title="">Clients</a></li>
<li><a href="recherche.php" title="<?PHP echo $recherche; ?>"><?PHP echo $recherche; ?></a></li>
<li><a href="contact.php" title="<?PHP echo $contact; ?>"><?PHP echo $contact; ?></a></li>
<li><a href="logout.php" title="">Quittert</a></li>
</ul>
</div>
</div>
<div id="pub"></div>
<div id="main_content">
<div id="left_content_annonce">
<h2>Latest News</h2>
</div><!--end of left content-->
<div id="right_content_annonce">
<div class="rech_info_box_re">
<div class="contact_info_title">RECHERCHE</div><!-----insertions des pages ici------>
<?PHP
//On verifie que le formulaire a ete envoye
if(isset($_POST['nom'], $_POST['email'], $_POST['adresse'], $_POST['cp'],$_POST['pays'],$_POST['province'], $_POST['ville'],
$_POST['numero'], $_POST['boite'], $_POST['telph'], $_POST['gsmt'], $_POST['type_bien'], $_POST['prixb'],
$_POST['prixc'], $_POST['ch'], $_POST['libre'],$_POST['peb'], $_POST['supb'], $_POST['supt'], $_POST['vendeur'],
$_POST['description']) and $_POST['nom']!='')
{
//On enleve lechappement si get_magic_quotes_gpc est active
if(get_magic_quotes_gpc())
{
$_POST['nom'] = stripslashes($_SESSION['xxxx']);
$_POST['email'] = stripslashes($_SESSION['email']);
$_POST['adresse'] = stripslashes($_POST['adresse']);
$_POST['cp'] = stripslashes($_POST['cp']);
$_POST['pays'] = stripslashes($_POST['pays']);
$_POST['province'] = stripslashes($_POST['province']);
$_POST['ville'] = stripslashes($_POST['ville']);
$_POST['numero'] = stripslashes($_POST['numero']);
$_POST['boite'] = stripslashes($_POST['boite']);
$_POST['telph'] = stripslashes($_POST['telph']);
$_POST['gsmt'] = stripslashes($_POST['gsmt']);
$_POST['type_bien'] = stripslashes($_POST['type_bien']);
$_POST['prixb'] = stripslashes($_POST['prixb']);
$_POST['prixc'] = stripslashes($_POST['prixc']);
$_POST['ch'] = stripslashes($_POST['ch']);
$_POST['libre'] = stripslashes($_POST['libre']);
$_POST['peb'] = stripslashes($_POST['peb']);
$_POST['supb'] = stripslashes($_POST['supb']);
$_POST['supt'] = stripslashes($_POST['supt']);
$_POST['vendeur'] = stripslashes($_POST['vendeur']);
$_POST['description'] = stripslashes($_POST['description']);
}
$_SESSION['desc'] = $_POST['description'];
if(!preg_match('/^[a-z-]{5,80}$/i',$_POST['adresse']))
{
if(preg_match('/^[0-9]{4}$/i',$_POST['cp']))
{
if(preg_match('/^[0-9]{1,6}$/i',$_POST['numero']))
{
if(preg_match('/^[0-9]{1,6}$/i',$_POST['boite']))
{
if(preg_match('/^(\d{2}[-\s.]\d{3}|\d{3}[-\s.]\d{2})([-\s.]\d{2}){2}$/',$_POST['telph']))
{
if(preg_match('/\(?\d{4}\)?[-\s.]?\d{3}[-\s.]\d{3}/x',$_POST['gsmt']))
{
if(preg_match('/^[0-9]{1,7}$/i',$_POST['prixb']))
{
if(preg_match('/^[0-9]{1,5}$/i',$_POST['prixc']))
{
$nom = $_POST['nom'];
$email = $_POST['email'];
$adresse = $_POST['adresse'];
$cp = $_POST['cp'];
$pays = $_POST['pays'];
$province = $_POST['province'];
$ville = $_POST['ville'];
$numero = $_POST['numero'];
$boite = $_POST['boite'];
$phone = $_POST['telph'];
$gsms = $_POST['gsmt'];
$typb = $_POST['type_bien'];
$prixb = $_POST['prixb'];
$prixc = $_POST['prixc'];
$ch = $_POST['ch'];
$libre = $_POST['libre'];
$peb = $_POST['peb'];
$supb = $_POST['supb'];
$supt = $_POST['supt'];
$vendeur = $_POST['vendeur'];
$description = $_POST['description'];
$date= date("Y-m-d");
//Création de la référence de l'annonce
$temps = 360; //6 minutes durée du cookies ref
$tail = 6;
$lett = "ABCDEFGHIJKLMNOPQRSVWXYZ0123456789";
srand(time());
for ($i=0;$i<$tail;$i++)
{
@$ref.=substr($lett,(rand()%(strlen($lett))),1);
}
//Contrôle de la référence de l'annonce
$texts_exist=mysql_query("SELECT ref FROM annonce WHERE ref='".$ref."'") or die (mysql_error());
$test_nb=mysql_num_rows($texts_exist);
if(!$test_nb==1)
{
//On enregistre les informations dans la base de donnee
if(@$form==0){
@mysql_query("INSERT INTO annonce (ref, nom, email, adresse, cp, pays, province, ville, numero, boite, phone,
gsm, typeb, prixb, prixc, ch, supb, supc, libreq, peb, vendeur, description, date )
VALUES ('".mysql_real_escape_string($ref)."',
'".mysql_real_escape_string($nom)."',
'".mysql_real_escape_string($email)."',
'".mysql_real_escape_string($adresse)."',
'".mysql_real_escape_string($cp)."',
'".mysql_real_escape_string($pays)."',
'".mysql_real_escape_string($province)."',
'".mysql_real_escape_string($ville)."',
'".mysql_real_escape_string($numero)."',
'".mysql_real_escape_string($boite)."',
'".mysql_real_escape_string($phone)."',
'".mysql_real_escape_string($gsms)."',
'".mysql_real_escape_string($typb)."',
'".mysql_real_escape_string($prixb)."',
'".mysql_real_escape_string($prixc)."',
'".mysql_real_escape_string($ch)."',
'".mysql_real_escape_string($supb)."',
'".mysql_real_escape_string($supt)."',
'".mysql_real_escape_string($libre)."',
'".mysql_real_escape_string($peb)."',
'".mysql_real_escape_string($vendeur)."',
'".mysql_real_escape_string($description)."',
'$date')")
or die (mysql_error());
$_SESSION['id_im'] = mysql_insert_id();
$entre = date("Y-m-d");
$gal = 'nophoto.jpg';
//Si ca a fonctionne, on naffiche pas le formulaire
$form = FALSE;
echo'<table style="width:100%;">
<tr>
<td> </td>
</tr>
<tr>
<td><table style="width:40%;margin-left:auto;margin-right:auto;">
<tr>
<td style="text-align:center;">
<form method="post" action="cancel_photo.php"><br/>
<input type="hidden" name="ig_gal" value="'.$_SESSION['id_im'].'"/>
<input type="hidden" name="gal" value="'.$gal.'"/>
<input type="hidden" name="entre" value="'.$entre.'"/>
<input type="submit" name="Submit" value="PAS DE PHOTO VALIDER">
</form> </td>';
echo'<td style="text-align:center;">
<form method="post" action="im_upload.php">
<input type="submit" name="Submit" value="AJOUTER VOS PHOTOS VALIDER">
</form></td>
</tr>
</table></td>
</tr>
<tr>
<td> </td>
</tr>
</table>';
echo $_SESSION['desc'];
}
else
{
//Sinon on dit quil y a eu une erreur
$form = TRUE;
$message = 'Une erreur est survenue lors de l\'insertion de l\'annonce.';
}
}
else
{
//Sinon, on dit que l'email voulu est deja pris
$form = TRUE;
$message = 'Un bien a déjà cette référence.';
}
}
else
{
//Sinon, on dit que l'email voulu est deja pris
$form = TRUE;
$message = 'Le prix du cadastre svp?.';
}
}
else
{
//Sinon, on dit que l'email voulu est deja pris
$form = TRUE;
$message = 'Le prix du bien svp?.';
}
}
else
{
//Sinon, on dit que le gsm à une erreur
$form = TRUE;
$message = 'Vérifier le numéro de votre portable Exemple : 0000.000.000 svp?';
}
}
else
{
//Sinon, on dit le téléphone à une erreur
$form = TRUE;
$message = 'Vérifier le numéro de téléphone Exemple : 000.00.00.00 ou 00.000.00.00 svp?.';
}
}
else
{
//Sinon, on dit que les mail ne sont pas identiques
$form = TRUE;
$message = 'Vérifier la boîte svp?.';
}
}
else
{
//Sinon, on dit que les mail ne sont pas identiques
$form = TRUE;
$message = 'Vérifier le numéro svp?.';
}
}
else
{
//Sinon, on dit code postal erreur
$form = TRUE;
$message = 'Vérifier le code postal svp?.';
}
}
else
{
//Sinon, on dit que l'adresse erreur
$form = TRUE;
$message = 'Vérifier l\'adresse du bien svp?.';
}
}
else
{
$form = TRUE;
}
if($form)
{
//On affiche un message sil y a lieu
if(isset($message))
{
echo '<div class="message" style="color:red;text-align:center;"><b>'.$message.'</b></div>';
}
?>
<table style="width:650px;border:0px;" align="center"><form method="post" action="<?PHP echo $_SERVER['PHP_SELF']; ?>">
<tr>
<td style="width:620px;">
<table style="width:100%;border:0px;">
<tr>
<td style="width:20%;"><b>Nom<img src="design/force.gif" width="16" height="16" border="0"> :</b></td>
<td style="width:35%;"><input type="hidden" name="nom" id="Form" value="<?PHP echo $_SESSION['xxxx']; ?>">
<b><?PHP echo $_SESSION['xxxx']; ?></b></td>
<td style="width:15%;"><b>Email<img src="design/force.gif" alt="" width="16" height="16" border="0"> :</b></td>
<td style="width:30%;"><input type="hidden" name="email" value="<?PHP echo $_SESSION['email']; ?>">
<b><?PHP echo $_SESSION['email']; ?></b></td>
</tr>
<tr>';
<td style="width:20%;"><b>Adresse du bien:</b></td>
<td style="width:35%;">
<input class="input" type="text" name="adresse" id="adresse" value="<?php if(isset($_POST['adresse'])){echo $_POST['adresse'];} ?>" /></td>
<td style="width:15%;"><b>Code postale :</b></td>
<td style="width:30%;">
<input class="input" type="text" name="cp" size="5" maxlength="4" value="<?php if(isset($_POST['cp'])){echo $_POST['cp'];} ?>"/></td>
</tr>
<tr>
<td><b>Numéro :</b></td>
<td>
<input class="input" type="text" name="numero" size="5" maxlength="4" value="<?php if(isset($_POST['numero'])){echo $_POST['numero'];} ?>"/></td>
<td><b>Boîte :</b></td>
<td>
<input class="input" type="text" name="boite" size="5" maxlength="4" value="<?php if(isset($_POST['boite'])){echo $_POST['boite'];} ?>"/></td>
</tr>
<tr>
<td><b>Pays :</b></td>
<td><select class="select" name="pays" style="width:160px;"></select>
</td>
<td><b>Région :</b></td>
<td><select class="select" name="province" style="width:160px;"></select>
</td>
</tr>
<tr>
<td><b>Commune :</b></td>
<td><select class="select" name="ville" style="width:160px;"></select></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td><b>Téléphone<img src="design/force.gif" alt="" width="16" height="16" border="0" /> :</b></td>
<td>
<input class="input" type="text" name="telph" id="telph" value="<?php if(isset($_POST['telph'])){echo $_POST['telph'];} ?>" /></td>
<td><b>Portable :</b></td>
<td>
<input class="input" type="text" name="gsmt" id="gsmt" value="<?php if(isset($_POST['gsmt'])){echo $_POST['gsmt'];} ?>" /></td>
</tr>
<tr>
<td><b>Type de bien :</b></td>
<td>
<select class="select" name="type_bien"/>
<option value=""><----CHOISIR----></option>
<option value="Maison à Louer">Maison à Louer</option>
<option value="Maison à Vendre">Maison à Vendre</option>
<option value="Ferme à Louer">Ferme à Louer</option>
<option value="Ferme à Vendre">Ferme à Vendre</option>
<option value="Appartement à Louer">Appartement à Louer</option>
<option value="Appartement à Vendre">Appartement à Vendre</option>
<option value="Studio à Louer">Studio à Louer</option>
<option value="Studio à Vendre">Studio à Vendre</option>
<option value="Kots à Louer">Kots à Louer</option>
<option value="Kots à Vendre">Kots à Vendre</option>
<option value="Chalet à Louer">Chalet à Louer</option>
<option value="Chalet à Vendre">Chalet à Vendre</option>
<option value="Meublé à Louer">Meublé à Louer</option>
<option value="Collocation">Collocation</option>
<option value="Gîte à Louer">Gîte à Louer</option>
<option value="Gîte à Vendre">Gîte à Vendre</option>
<option value="Terrain à Bâtir">Terrain à Bâtir</option>
<option value="Terrain Agricole">Terrain Agricole</option>
<option value="Péniche à vendre">Péniche à vendre</option>
<option value="Caravane résidentiel à vendre">Caravane résidentiel à vendre</option>
<option value="Caravane résidentiel à louer">Caravane résidentiel à louer</option>
</select></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td><b>Prix du bien<img src="design/force.gif" alt="" width="16" height="16" border="0" /> :</b></td>
<td>
<input class="input" type="text" name="prixb" size="10" value="<?php if(isset($_POST['prixb'])){echo $_POST['prixb'];} ?>"/></td>
<td><b>Cadastre :</b></td>
<td>
<input class="input" type="text" name="prixc" size="10" value="<?php if(isset($_POST['prixc'])){echo $_POST['prixc'];} ?>"/></td>
</tr>
<tr>
<td><b>Nombre de chambre :</b></td>
<td><select class="select" name="ch">
<option value="0">-</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
</select>
</td>
<td> </td>
<td> </td>
</tr>
<tr>
<td><b>Superficie bâtiment :</b></td>
<td>
<input class="input" type="text" name="supb" value="<?php if(isset($_POST['supb'])){echo $_POST['supb'];} ?>"/></td>
<td><b>Terrain :</b></td>
<td>
<input class="input" type="text" name="supt" value="<?php if(isset($_POST['supt'])){echo $_POST['supt'];} ?>"/></td>
</tr>
<tr>
<td><b>Libre Quand<img src="design/force.gif" alt="" width="16" height="16" border="0" /> :</b></td>
<td>
<input class="input" type="text" name="libre" id="datepicker" size="10" /></td>
<td><b>Classe Energétique</td>
<td>
<select class="select" name="peb" >
<option value="A">≤ à 50 kWh/m2/an A</option>
<option value="B">51 à 90kWh/m2/an B</option>
<option value="C">91 à 150 kWh/m2/an C</option>
<option value="D">151 à 230 kWh/m2/an D</option>
<option value="E">231 à 330 kWh/m2/an E</option>
<option value="F">331 à 450 kWh/m2/an F</option>
<option value="G">> à 450 kWh/m2/an G</option>
</select>
</td>
</tr>
<tr>
<td><b>Type de vente</b><b><img src="design/force.gif" alt="" width="16" height="16" border="0" /></b> :</td>
<td>
<select class="select" name="vendeur" >
<option value="Vente public">Vente public</option>
<option value="Notaire">Notaire</option>
<option value="Professionnel">Professionnel</option>
<option value="Particulier">Particulier</option>
<option value="Viager">Rente à vie</option>
</select></td>
<td> </td>
<td> </td>
</tr>
</table>
<table width="100%" border="0">
<tr>
<td>
<b>Description du Bien :<img src="design/force.gif" alt="" width="16" height="16" border="0" /></b><br /><br />
<textarea name="description" id="description" cols="80" rows="10"></textarea>
</td>
</tr>
<tr>
<td><center><input type="submit" name="Submit" value="Valider"></center>
</td>
</tr>
</table>
</td>
</tr></form>
</table>
<?PHP
}
?>
</div><!----- fin insertions des pages ici------>
</div><!--end of right content-->
<div style=" clear:both;"></div>
</div><!--end of main content-->
<div id="footer">
<div class="copyright">
<div align="left"><b>
H-IMMO Créateur DLK © 2006 - <?php echo date('Y'); //affichera l'année actuelle sur 4 chiffres ?> </b>
<img src="design/rss.png" width="48" height="20" border="0" /></div>
</div>
<div class="footer_links">
<a href="#">About us</a>
<a href="#">Privacy policy</a>
<a href="contact.php">Contact us </a>
</div>
</div>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-29296707-2']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</div> <!--end of main container-->
</body>
</html>
je n'est aucun erreur le seul soucis que j'ai c'est la valeur description de passe pas avec WYSIWYG, mais sans je n'est aucun soucis quelqu'un aurais une idée je viens des tester un autre éditeur html (WYSIWYG) idem .
voilà tous le script ?
[php]<?PHP if(!isset($_SESSION))
{
session_start();
}
include("sources/secuk.php");
include'lang/multi-lang.php';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?PHP echo $titre; ?>,<?PHP echo $annonce; ?></title>
<link rel="stylesheet" type="text/css" href="style.css" media="screen" />
<link href="jqueryH/jquery-ui.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" type="text/css" href="editor/jquery.cleditor.css" />
<script src="jqueryH/jquery.validate.js"></script>
<script src="jqueryH/liste.js"></script>
<script src="jqueryH/jquery.min.js"></script>
<script src="jqueryH/jquery-ui.min.js"></script>
<script src="jqueryH/jquery.ui.dialog.js"></script>
<script src="jqueryH/chainedselects.js"></script>
<script src="jqueryH/config2.js"></script>
<script type="text/javascript" src="send_messa.js"></script>
<script type="text/javascript" src="functions.js"></script>
<script type="text/javascript" src="editor/jquery.cleditor.min.js"></script>
<script>
$(document).ready(function() { $("#description").cleditor(); });
/*********************date***************************/
$(function() {
$( "#datepicker" ).datepicker({
showOn: "button",
dateFormat: 'yy-mm-dd',
buttonImage: "design/calendar.gif",
buttonImageOnly: true
});
});
</script>
<style type="text/css">
.choix {
font-size: 9px;
}
.ui-datepicker {
font-size: 10px !important;
}
</style>
</head>
<body onLoad="initListGroup('paysprovinceville', document.forms[0].pays, document.forms[0].province, document.forms[0].ville, 'cs')">
<div id="main_container">
<div id="header">
<?PHP include'logo.php'; ?>
<div id="menu">
<ul>
<li><a href="index.php" title="<?PHP echo $home; ?>"><?PHP echo $home; ?></a></li>
<li><a class="current" href="add_annonce_immo.php" title="<?PHP echo $ajouterannonce; ?>"><?PHP echo $annonce; ?></a></li>
<li><a href="membre.php" title="">Clients</a></li>
<li><a href="recherche.php" title="<?PHP echo $recherche; ?>"><?PHP echo $recherche; ?></a></li>
<li><a href="contact.php" title="<?PHP echo $contact; ?>"><?PHP echo $contact; ?></a></li>
<li><a href="logout.php" title="">Quittert</a></li>
</ul>
</div>
</div>
<div id="pub"></div>
<div id="main_content">
<div id="left_content_annonce">
<h2>Latest News</h2>
</div><!--end of left content-->
<div id="right_content_annonce">
<div class="rech_info_box_re">
<div class="contact_info_title">RECHERCHE</div><!-----insertions des pages ici------>
<?PHP
//On verifie que le formulaire a ete envoye
if(isset($_POST['nom'], $_POST['email'], $_POST['adresse'], $_POST['cp'],$_POST['pays'],$_POST['province'], $_POST['ville'],
$_POST['numero'], $_POST['boite'], $_POST['telph'], $_POST['gsmt'], $_POST['type_bien'], $_POST['prixb'],
$_POST['prixc'], $_POST['ch'], $_POST['libre'],$_POST['peb'], $_POST['supb'], $_POST['supt'], $_POST['vendeur'],
$_POST['description']) and $_POST['nom']!='')
{
//On enleve lechappement si get_magic_quotes_gpc est active
if(get_magic_quotes_gpc())
{
$_POST['nom'] = stripslashes($_SESSION['xxxx']);
$_POST['email'] = stripslashes($_SESSION['email']);
$_POST['adresse'] = stripslashes($_POST['adresse']);
$_POST['cp'] = stripslashes($_POST['cp']);
$_POST['pays'] = stripslashes($_POST['pays']);
$_POST['province'] = stripslashes($_POST['province']);
$_POST['ville'] = stripslashes($_POST['ville']);
$_POST['numero'] = stripslashes($_POST['numero']);
$_POST['boite'] = stripslashes($_POST['boite']);
$_POST['telph'] = stripslashes($_POST['telph']);
$_POST['gsmt'] = stripslashes($_POST['gsmt']);
$_POST['type_bien'] = stripslashes($_POST['type_bien']);
$_POST['prixb'] = stripslashes($_POST['prixb']);
$_POST['prixc'] = stripslashes($_POST['prixc']);
$_POST['ch'] = stripslashes($_POST['ch']);
$_POST['libre'] = stripslashes($_POST['libre']);
$_POST['peb'] = stripslashes($_POST['peb']);
$_POST['supb'] = stripslashes($_POST['supb']);
$_POST['supt'] = stripslashes($_POST['supt']);
$_POST['vendeur'] = stripslashes($_POST['vendeur']);
$_POST['description'] = stripslashes($_POST['description']);
}
$_SESSION['desc'] = $_POST['description'];
if(!preg_match('/^[a-z-]{5,80}$/i',$_POST['adresse']))
{
if(preg_match('/^[0-9]{4}$/i',$_POST['cp']))
{
if(preg_match('/^[0-9]{1,6}$/i',$_POST['numero']))
{
if(preg_match('/^[0-9]{1,6}$/i',$_POST['boite']))
{
if(preg_match('/^(\d{2}[-\s.]\d{3}|\d{3}[-\s.]\d{2})([-\s.]\d{2}){2}$/',$_POST['telph']))
{
if(preg_match('/\(?\d{4}\)?[-\s.]?\d{3}[-\s.]\d{3}/x',$_POST['gsmt']))
{
if(preg_match('/^[0-9]{1,7}$/i',$_POST['prixb']))
{
if(preg_match('/^[0-9]{1,5}$/i',$_POST['prixc']))
{
$nom = $_POST['nom'];
$email = $_POST['email'];
$adresse = $_POST['adresse'];
$cp = $_POST['cp'];
$pays = $_POST['pays'];
$province = $_POST['province'];
$ville = $_POST['ville'];
$numero = $_POST['numero'];
$boite = $_POST['boite'];
$phone = $_POST['telph'];
$gsms = $_POST['gsmt'];
$typb = $_POST['type_bien'];
$prixb = $_POST['prixb'];
$prixc = $_POST['prixc'];
$ch = $_POST['ch'];
$libre = $_POST['libre'];
$peb = $_POST['peb'];
$supb = $_POST['supb'];
$supt = $_POST['supt'];
$vendeur = $_POST['vendeur'];
$description = $_POST['description'];
$date= date("Y-m-d");
//Création de la référence de l'annonce
$temps = 360; //6 minutes durée du cookies ref
$tail = 6;
$lett = "ABCDEFGHIJKLMNOPQRSVWXYZ0123456789";
srand(time());
for ($i=0;$i<$tail;$i++)
{
@$ref.=substr($lett,(rand()%(strlen($lett))),1);
}
//Contrôle de la référence de l'annonce
$texts_exist=mysql_query("SELECT ref FROM annonce WHERE ref='".$ref."'") or die (mysql_error());
$test_nb=mysql_num_rows($texts_exist);
if(!$test_nb==1)
{
//On enregistre les informations dans la base de donnee
if(@$form==0){
@mysql_query("INSERT INTO annonce (ref, nom, email, adresse, cp, pays, province, ville, numero, boite, phone,
gsm, typeb, prixb, prixc, ch, supb, supc, libreq, peb, vendeur, description, date )
VALUES ('".mysql_real_escape_string($ref)."',
'".mysql_real_escape_string($nom)."',
'".mysql_real_escape_string($email)."',
'".mysql_real_escape_string($adresse)."',
'".mysql_real_escape_string($cp)."',
'".mysql_real_escape_string($pays)."',
'".mysql_real_escape_string($province)."',
'".mysql_real_escape_string($ville)."',
'".mysql_real_escape_string($numero)."',
'".mysql_real_escape_string($boite)."',
'".mysql_real_escape_string($phone)."',
'".mysql_real_escape_string($gsms)."',
'".mysql_real_escape_string($typb)."',
'".mysql_real_escape_string($prixb)."',
'".mysql_real_escape_string($prixc)."',
'".mysql_real_escape_string($ch)."',
'".mysql_real_escape_string($supb)."',
'".mysql_real_escape_string($supt)."',
'".mysql_real_escape_string($libre)."',
'".mysql_real_escape_string($peb)."',
'".mysql_real_escape_string($vendeur)."',
'".mysql_real_escape_string($description)."',
'$date')")
or die (mysql_error());
$_SESSION['id_im'] = mysql_insert_id();
$entre = date("Y-m-d");
$gal = 'nophoto.jpg';
//Si ca a fonctionne, on naffiche pas le formulaire
$form = FALSE;
echo'<table style="width:100%;">
<tr>
<td> </td>
</tr>
<tr>
<td><table style="width:40%;margin-left:auto;margin-right:auto;">
<tr>
<td style="text-align:center;">
<form method="post" action="cancel_photo.php"><br/>
<input type="hidden" name="ig_gal" value="'.$_SESSION['id_im'].'"/>
<input type="hidden" name="gal" value="'.$gal.'"/>
<input type="hidden" name="entre" value="'.$entre.'"/>
<input type="submit" name="Submit" value="PAS DE PHOTO VALIDER">
</form> </td>';
echo'<td style="text-align:center;">
<form method="post" action="im_upload.php">
<input type="submit" name="Submit" value="AJOUTER VOS PHOTOS VALIDER">
</form></td>
</tr>
</table></td>
</tr>
<tr>
<td> </td>
</tr>
</table>';
echo $_SESSION['desc'];
}
else
{
//Sinon on dit quil y a eu une erreur
$form = TRUE;
$message = 'Une erreur est survenue lors de l\'insertion de l\'annonce.';
}
}
else
{
//Sinon, on dit que l'email voulu est deja pris
$form = TRUE;
$message = 'Un bien a déjà cette référence.';
}
}
else
{
//Sinon, on dit que l'email voulu est deja pris
$form = TRUE;
$message = 'Le prix du cadastre svp?.';
}
}
else
{
//Sinon, on dit que l'email voulu est deja pris
$form = TRUE;
$message = 'Le prix du bien svp?.';
}
}
else
{
//Sinon, on dit que le gsm à une erreur
$form = TRUE;
$message = 'Vérifier le numéro de votre portable Exemple : 0000.000.000 svp?';
}
}
else
{
//Sinon, on dit le téléphone à une erreur
$form = TRUE;
$message = 'Vérifier le numéro de téléphone Exemple : 000.00.00.00 ou 00.000.00.00 svp?.';
}
}
else
{
//Sinon, on dit que les mail ne sont pas identiques
$form = TRUE;
$message = 'Vérifier la boîte svp?.';
}
}
else
{
//Sinon, on dit que les mail ne sont pas identiques
$form = TRUE;
$message = 'Vérifier le numéro svp?.';
}
}
else
{
//Sinon, on dit code postal erreur
$form = TRUE;
$message = 'Vérifier le code postal svp?.';
}
}
else
{
//Sinon, on dit que l'adresse erreur
$form = TRUE;
$message = 'Vérifier l\'adresse du bien svp?.';
}
}
else
{
$form = TRUE;
}
if($form)
{
//On affiche un message sil y a lieu
if(isset($message))
{
echo '<div class="message" style="color:red;text-align:center;"><b>'.$message.'</b></div>';
}
?>
<table style="width:650px;border:0px;" align="center"><form method="post" action="<?PHP echo $_SERVER['PHP_SELF']; ?>">
<tr>
<td style="width:620px;">
<table style="width:100%;border:0px;">
<tr>
<td style="width:20%;"><b>Nom<img src="design/force.gif" width="16" height="16" border="0"> :</b></td>
<td style="width:35%;"><input type="hidden" name="nom" id="Form" value="<?PHP echo $_SESSION['xxxx']; ?>">
<b><?PHP echo $_SESSION['xxxx']; ?></b></td>
<td style="width:15%;"><b>Email<img src="design/force.gif" alt="" width="16" height="16" border="0"> :</b></td>
<td style="width:30%;"><input type="hidden" name="email" value="<?PHP echo $_SESSION['email']; ?>">
<b><?PHP echo $_SESSION['email']; ?></b></td>
</tr>
<tr>';
<td style="width:20%;"><b>Adresse du bien:</b></td>
<td style="width:35%;">
<input class="input" type="text" name="adresse" id="adresse" value="<?php if(isset($_POST['adresse'])){echo $_POST['adresse'];} ?>" /></td>
<td style="width:15%;"><b>Code postale :</b></td>
<td style="width:30%;">
<input class="input" type="text" name="cp" size="5" maxlength="4" value="<?php if(isset($_POST['cp'])){echo $_POST['cp'];} ?>"/></td>
</tr>
<tr>
<td><b>Numéro :</b></td>
<td>
<input class="input" type="text" name="numero" size="5" maxlength="4" value="<?php if(isset($_POST['numero'])){echo $_POST['numero'];} ?>"/></td>
<td><b>Boîte :</b></td>
<td>
<input class="input" type="text" name="boite" size="5" maxlength="4" value="<?php if(isset($_POST['boite'])){echo $_POST['boite'];} ?>"/></td>
</tr>
<tr>
<td><b>Pays :</b></td>
<td><select class="select" name="pays" style="width:160px;"></select>
</td>
<td><b>Région :</b></td>
<td><select class="select" name="province" style="width:160px;"></select>
</td>
</tr>
<tr>
<td><b>Commune :</b></td>
<td><select class="select" name="ville" style="width:160px;"></select></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td><b>Téléphone<img src="design/force.gif" alt="" width="16" height="16" border="0" /> :</b></td>
<td>
<input class="input" type="text" name="telph" id="telph" value="<?php if(isset($_POST['telph'])){echo $_POST['telph'];} ?>" /></td>
<td><b>Portable :</b></td>
<td>
<input class="input" type="text" name="gsmt" id="gsmt" value="<?php if(isset($_POST['gsmt'])){echo $_POST['gsmt'];} ?>" /></td>
</tr>
<tr>
<td><b>Type de bien :</b></td>
<td>
<select class="select" name="type_bien"/>
<option value=""><----CHOISIR----></option>
<option value="Maison à Louer">Maison à Louer</option>
<option value="Maison à Vendre">Maison à Vendre</option>
<option value="Ferme à Louer">Ferme à Louer</option>
<option value="Ferme à Vendre">Ferme à Vendre</option>
<option value="Appartement à Louer">Appartement à Louer</option>
<option value="Appartement à Vendre">Appartement à Vendre</option>
<option value="Studio à Louer">Studio à Louer</option>
<option value="Studio à Vendre">Studio à Vendre</option>
<option value="Kots à Louer">Kots à Louer</option>
<option value="Kots à Vendre">Kots à Vendre</option>
<option value="Chalet à Louer">Chalet à Louer</option>
<option value="Chalet à Vendre">Chalet à Vendre</option>
<option value="Meublé à Louer">Meublé à Louer</option>
<option value="Collocation">Collocation</option>
<option value="Gîte à Louer">Gîte à Louer</option>
<option value="Gîte à Vendre">Gîte à Vendre</option>
<option value="Terrain à Bâtir">Terrain à Bâtir</option>
<option value="Terrain Agricole">Terrain Agricole</option>
<option value="Péniche à vendre">Péniche à vendre</option>
<option value="Caravane résidentiel à vendre">Caravane résidentiel à vendre</option>
<option value="Caravane résidentiel à louer">Caravane résidentiel à louer</option>
</select></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td><b>Prix du bien<img src="design/force.gif" alt="" width="16" height="16" border="0" /> :</b></td>
<td>
<input class="input" type="text" name="prixb" size="10" value="<?php if(isset($_POST['prixb'])){echo $_POST['prixb'];} ?>"/></td>
<td><b>Cadastre :</b></td>
<td>
<input class="input" type="text" name="prixc" size="10" value="<?php if(isset($_POST['prixc'])){echo $_POST['prixc'];} ?>"/></td>
</tr>
<tr>
<td><b>Nombre de chambre :</b></td>
<td><select class="select" name="ch">
<option value="0">-</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
</select>
</td>
<td> </td>
<td> </td>
</tr>
<tr>
<td><b>Superficie bâtiment :</b></td>
<td>
<input class="input" type="text" name="supb" value="<?php if(isset($_POST['supb'])){echo $_POST['supb'];} ?>"/></td>
<td><b>Terrain :</b></td>
<td>
<input class="input" type="text" name="supt" value="<?php if(isset($_POST['supt'])){echo $_POST['supt'];} ?>"/></td>
</tr>
<tr>
<td><b>Libre Quand<img src="design/force.gif" alt="" width="16" height="16" border="0" /> :</b></td>
<td>
<input class="input" type="text" name="libre" id="datepicker" size="10" /></td>
<td><b>Classe Energétique</td>
<td>
<select class="select" name="peb" >
<option value="A">≤ à 50 kWh/m2/an A</option>
<option value="B">51 à 90kWh/m2/an B</option>
<option value="C">91 à 150 kWh/m2/an C</option>
<option value="D">151 à 230 kWh/m2/an D</option>
<option value="E">231 à 330 kWh/m2/an E</option>
<option value="F">331 à 450 kWh/m2/an F</option>
<option value="G">> à 450 kWh/m2/an G</option>
</select>
</td>
</tr>
<tr>
<td><b>Type de vente</b><b><img src="design/force.gif" alt="" width="16" height="16" border="0" /></b> :</td>
<td>
<select class="select" name="vendeur" >
<option value="Vente public">Vente public</option>
<option value="Notaire">Notaire</option>
<option value="Professionnel">Professionnel</option>
<option value="Particulier">Particulier</option>
<option value="Viager">Rente à vie</option>
</select></td>
<td> </td>
<td> </td>
</tr>
</table>
<table width="100%" border="0">
<tr>
<td>
<b>Description du Bien :<img src="design/force.gif" alt="" width="16" height="16" border="0" /></b><br /><br />
<textarea name="description" id="description" cols="80" rows="10"></textarea>
</td>
</tr>
<tr>
<td><center><input type="submit" name="Submit" value="Valider"></center>
</td>
</tr>
</table>
</td>
</tr></form>
</table>
<?PHP
}
?>
</div><!----- fin insertions des pages ici------>
</div><!--end of right content-->
<div style=" clear:both;"></div>
</div><!--end of main content-->
<div id="footer">
<div class="copyright">
<div align="left"><b>
H-IMMO Créateur DLK © 2006 - <?php echo date('Y'); //affichera l'année actuelle sur 4 chiffres ?> </b>
<img src="design/rss.png" width="48" height="20" border="0" /></div>
</div>
<div class="footer_links">
<a href="#">About us</a>
<a href="#">Privacy policy</a>
<a href="contact.php">Contact us </a>
</div>
</div>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-29296707-2']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</div> <!--end of main container-->
</body>
</html>
[/php]