noel

Inscris le 07/11/2011 à 10:56
  • Signature
    apprendre aupres des experts web
  • Nombre de sujets
    1
  • Nombre de messages
    1
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
noel
le 07/11/2011 à 11:20
aide
bonjour à tous et à toutes , je suis nouveau développeur web: j'ai besoin de votre avis bref je créer actu un espace membre personnaliser les différents points sont:
-gestion des achat et ventes biens ( ajouter, supprimer ,modifier)
-Statistique de vente/achats/
- des Biens retirer a la vente ou à l’achat.
Quant l' utilisateur se connecte sur sa page personnalisé il ,doit poster un bien(obligatoire)
mais mon problème est le suivant:
la table produit doit ajouter l'utilisateur qui le poste c'est a dire user_id, dans mon script voila comment ça se presente avec une erreur Sql
<?php 

<?php
session_start();
if (!isset($_SESSION['email'])) {
header ('Location: ..//index.html');
exit();
}else{
?>
<html>
<head>
<title>Espace membre</title>
<link rel="stylesheet" href="../css/styles.css" media="all" type="text/css">
<link rel="stylesheet" href="../css/style.css" media="all" type="text/css">
</head>
<body>

<div id="header">
<div id="headerimg">
<h1><a href="index.html">AFRICA MLS</a></h1>
</div><!--/headerimg -->
</div><!--/header -->


<div id="body">
<div id="menu">
<h2>MENU GENERAL</h2>
<?php
if(isset($_SESSION['email']))
{
echo'<ul class="menu-list">';
echo'<li><a href="deconnexion.php" title="logOut">Se deconnecter</a></li>';
echo'<li><a href="profil.php">Votre Profil</a></li>';
echo'<li><a href="../biens/post.php">Poster un Bien</a></li>';
echo'<li><a href="../biens/offer.php">Mes Offres</a></li>';
echo'<li><a href="../biens/publication.php">Achat Immobilière </a></li> ';
echo'<li><a href="../biens/sellofproperty">Vente Immobli&egrave;re</a></li>';
echo'<li><a href="../biens/offer.php">Mes Offres</a>';
echo'</ul>';
}
?>
BIENVENUE <?php
echo '<ul class="sponsorlinks">';
echo'<li>' .$_SESSION['email'].'</li>';
echo'</ul>';
} ?>
<!--/sponsorlinks -->
</div>
<!--Menu end -->

<div id="content">

<h2>Poster Un bien et ou une Vente ou Achat</h2>
<div class="entry">
<?php


if(isset($_POST['submitted']))
{

$erreur=array();


if(!empty($_POST['name_bien']))
{
$pn=trim($_POST['name_bien']);
}else
{ $erreur[]=' Le nom du bien est vide ';}

$s=(!empty($_POST['superficie']))? trim($_POST['superficie']):NULL;
if (is_numeric($_POST['superficie']))
{
$s=(float)$_POST['superficie'];
}else
{ $erreur[]=' Please Entrer la superficie';}

if(!empty($_POST['nom_prenoms_proprietaire']))
{
$nompp=trim($_POST['nom_prenoms_proprietaire']);
}else
{ $erreur[]=' votre prenom est vide';}
// verifier l'existance de l'annee

$s=(!empty($_POST['annee_construction_biens']))? trim($_POST['annee_construction_biens']):NULL;
if(!empty($_POST['annee_construction_biens']))
{
$annee=trim($_POST['annee_construction_biens']);
}else
{ $erreur[]= 'Entez l\'anne� de construction ';}

if(!empty($_POST['Contact_proprietaire']))
{
$cont_perso=trim($_POST['Contact_proprietaire']);
}else
{ $erreur[]='Entrez votre contact';}

if(!empty($_POST['prix_achat']))
{
$prixa=trim($_POST['prix_achat']);
}else
{ $erreur[]=' Le prix d\'achat est vide ';}


if(!empty($_POST['prix_vente']))
{
$pv=trim($_POST['prix_vente']);
}else
{ $erreur[]='Le prix d\'achat est vide ';}

if(is_uploaded_file($_FILES['photo']['tmp_name']))
{
$temp='../biens/uploads/'.md5($_FILES['photo']['name']);
// creer un fichier temporaire

//
if(move_uploaded_file($_FILES['photo']['tmp_name'],$temp))
{
echo '<p>uploaded ok </p>';

//
$i=$_FILES['photo']['name'];
}else
{
$erreur[]='la photo n\'a pas ete deplacer';
$temp=$_FILES['photo']['tmp_name'];
}
}else{
$erreur[]='No file was Upload';
$temp=NULL;
}



if(empty($erreur)){

// di tt est OK
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('membres', $base);

//Ajouter les Biens dans la bd
// utilisation des requ�ts preparez
$sql= "INSERT INTO biens(id_user,name_bien,superficie,nom_prenoms_proprietaire,annee_construction_biens,Contact_proprietaire,prix_achat,prix_vente) VALUES ('',{$_SESSION['user_id']},'$pn','$s','$nompp','$annee','$cont_perso','$prixa','$pv')";
$stmt=mysql_query($sql) or die ('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());

if($stmt) //si sucess
{
echo'<h3>Tenregistrement effectu�</h3>';
}
else{
echo' Escusez-nous dommage pour ce inconvenents ';

}


}else
{
echo '<h4>Erreur!</h4>
<p class="nerror"> les diff&eacute;rentes erreurs sont: <br />';
foreach($erreur as $msg)
{ echo " -$msg <br/>";}
echo '</p><p> Please Try egain</p><p></p>';


}



}


?>

<form action="post.php" method="post" enctype="multipart/form-data">
<label for="nom_bien">Nom du bien Immobilier:</label>
<input type="text" name="name_bien" size="40" value="<?php if (isset($_POST['name_bien'])) echo $_POST['name_bien']; ?>" />

<label for="nom_prenoms_proprietaire">Nom:</label>
<input type="text" name="nom_prenoms_proprietaire" size="40" value="<?php if (isset($_POST['nom_prenoms_proprietaire'])) echo $_POST['nom_prenoms_proprietaire']; ?>"/>

<label for="sup">La superificie</label>
<input type="text" name="superficie" size="40"value="<?php if (isset($_POST['superficie'])) echo $_POST['superficie']; ?>" />

<label for="sup">Ann&eacute;e de construction: </label>
<input type="text" name="annee_construction_biens" size="40" value="<?php if (isset($_POST['annee_construction_biens'])) echo $_POST['annee_construction_biens']; ?>" />

<label for="contact"> Votre contact :</label>
<input type="text" name="Contact_proprietaire" size="40"value="<?php if (isset($_POST['Contact_proprietaire'])) echo $_POST['Contact_proprietaire']; ?>" />

<label for="prixachat">Prix achat:</label>
<input type="text" name="prix_achat" size="40" value="<?php if (isset($_POST['prix_achat'])) echo $_POST['prix_achat']; ?>"/>

<label for="prixachat">Prix de Vente:</label>
<input type="text" name="prix_vente"size="40" value="<?php if (isset($_POST['prix_vente'])) echo $_POST['prix_vente']; ?>"/>

<label for="prixachat">Photo</label>
<input type="file" name="photo">

<p><input type="submit" name="submit" value="Submit">
<input type="hidden" name="submitted" value="TRUE" /></p>

</form>


</div><!--/entry -->

<div class="entry">
</div>
<!--/entry -->
</div><!--/content -->

<hr class="hidden" />

</div><!--/body -->

<!--Copyright start -->
<div id="copyright">

<div class="copyalignleft"><a href="#">Africa MLS</a> 2007 Tous droits r&eacute;serv&eacute;s &brvbar; Design par <a href="http://www.gtamp.fr">S.Bader</a></div>

<div class="copyalignright">
<a href="#">A propos</a> &brvbar; <a href="#">Partenaires</a> &brvbar; <a href="#">Contact</a></div>

</div>
<!--Copyright end -->
</div>
</body>
</html> php ?>

*et l'erreur est :
( ! ) Notice: Undefined index: user_id in C:\wamp\www\Nouveau dossier\biens\post.php on line 142
Call Stack
# Time Memory Function Location
1 0.0019 415376 {main}( ) ..\post.php:0
Erreur SQL !
INSERT INTO biens(id_user,name_bien,superficie,nom_prenoms_proprietaire,annee_construction_biens,Contact_proprietaire,prix_achat,prix_vente) VALUES ('',,'terrain','2009','Akpessa Martin','2009','01182022','01182022','6.000.000')
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''terrain','2009','Akpessa Martin','2009','01182022','01182022','6.000.000')' at line 1

j'ai besoin de vos avis et suggestion .Merci
apprendre aupres des experts web

Ses derniers messages sur les forums

forum
noel
le 07/11/2011 à 11:20
aide
bonjour à tous et à toutes , je suis nouveau développeur web: j'ai besoin de votre avis bref je créer actu un espace membre personnaliser les différents points sont:
-gestion des achat et ventes biens ( ajouter, supprimer ,modifier)
-Statistique de vente/achats/
- des Biens retirer a la vente ou à l’achat.
Quant l' utilisateur se connecte sur sa page personnalisé il ,doit poster un bien(obligatoire)
mais mon problème est le suivant:
la table produit doit ajouter l'utilisateur qui le poste c'est a dire user_id, dans mon script voila comment ça se presente avec une erreur Sql
<?php 

<?php
session_start();
if (!isset($_SESSION['email'])) {
header ('Location: ..//index.html');
exit();
}else{
?>
<html>
<head>
<title>Espace membre</title>
<link rel="stylesheet" href="../css/styles.css" media="all" type="text/css">
<link rel="stylesheet" href="../css/style.css" media="all" type="text/css">
</head>
<body>

<div id="header">
<div id="headerimg">
<h1><a href="index.html">AFRICA MLS</a></h1>
</div><!--/headerimg -->
</div><!--/header -->


<div id="body">
<div id="menu">
<h2>MENU GENERAL</h2>
<?php
if(isset($_SESSION['email']))
{
echo'<ul class="menu-list">';
echo'<li><a href="deconnexion.php" title="logOut">Se deconnecter</a></li>';
echo'<li><a href="profil.php">Votre Profil</a></li>';
echo'<li><a href="../biens/post.php">Poster un Bien</a></li>';
echo'<li><a href="../biens/offer.php">Mes Offres</a></li>';
echo'<li><a href="../biens/publication.php">Achat Immobilière </a></li> ';
echo'<li><a href="../biens/sellofproperty">Vente Immobli&egrave;re</a></li>';
echo'<li><a href="../biens/offer.php">Mes Offres</a>';
echo'</ul>';
}
?>
BIENVENUE <?php
echo '<ul class="sponsorlinks">';
echo'<li>' .$_SESSION['email'].'</li>';
echo'</ul>';
} ?>
<!--/sponsorlinks -->
</div>
<!--Menu end -->

<div id="content">

<h2>Poster Un bien et ou une Vente ou Achat</h2>
<div class="entry">
<?php


if(isset($_POST['submitted']))
{

$erreur=array();


if(!empty($_POST['name_bien']))
{
$pn=trim($_POST['name_bien']);
}else
{ $erreur[]=' Le nom du bien est vide ';}

$s=(!empty($_POST['superficie']))? trim($_POST['superficie']):NULL;
if (is_numeric($_POST['superficie']))
{
$s=(float)$_POST['superficie'];
}else
{ $erreur[]=' Please Entrer la superficie';}

if(!empty($_POST['nom_prenoms_proprietaire']))
{
$nompp=trim($_POST['nom_prenoms_proprietaire']);
}else
{ $erreur[]=' votre prenom est vide';}
// verifier l'existance de l'annee

$s=(!empty($_POST['annee_construction_biens']))? trim($_POST['annee_construction_biens']):NULL;
if(!empty($_POST['annee_construction_biens']))
{
$annee=trim($_POST['annee_construction_biens']);
}else
{ $erreur[]= 'Entez l\'anne� de construction ';}

if(!empty($_POST['Contact_proprietaire']))
{
$cont_perso=trim($_POST['Contact_proprietaire']);
}else
{ $erreur[]='Entrez votre contact';}

if(!empty($_POST['prix_achat']))
{
$prixa=trim($_POST['prix_achat']);
}else
{ $erreur[]=' Le prix d\'achat est vide ';}


if(!empty($_POST['prix_vente']))
{
$pv=trim($_POST['prix_vente']);
}else
{ $erreur[]='Le prix d\'achat est vide ';}

if(is_uploaded_file($_FILES['photo']['tmp_name']))
{
$temp='../biens/uploads/'.md5($_FILES['photo']['name']);
// creer un fichier temporaire

//
if(move_uploaded_file($_FILES['photo']['tmp_name'],$temp))
{
echo '<p>uploaded ok </p>';

//
$i=$_FILES['photo']['name'];
}else
{
$erreur[]='la photo n\'a pas ete deplacer';
$temp=$_FILES['photo']['tmp_name'];
}
}else{
$erreur[]='No file was Upload';
$temp=NULL;
}



if(empty($erreur)){

// di tt est OK
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('membres', $base);

//Ajouter les Biens dans la bd
// utilisation des requ�ts preparez
$sql= "INSERT INTO biens(id_user,name_bien,superficie,nom_prenoms_proprietaire,annee_construction_biens,Contact_proprietaire,prix_achat,prix_vente) VALUES ('',{$_SESSION['user_id']},'$pn','$s','$nompp','$annee','$cont_perso','$prixa','$pv')";
$stmt=mysql_query($sql) or die ('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());

if($stmt) //si sucess
{
echo'<h3>Tenregistrement effectu�</h3>';
}
else{
echo' Escusez-nous dommage pour ce inconvenents ';

}


}else
{
echo '<h4>Erreur!</h4>
<p class="nerror"> les diff&eacute;rentes erreurs sont: <br />';
foreach($erreur as $msg)
{ echo " -$msg <br/>";}
echo '</p><p> Please Try egain</p><p></p>';


}



}


?>

<form action="post.php" method="post" enctype="multipart/form-data">
<label for="nom_bien">Nom du bien Immobilier:</label>
<input type="text" name="name_bien" size="40" value="<?php if (isset($_POST['name_bien'])) echo $_POST['name_bien']; ?>" />

<label for="nom_prenoms_proprietaire">Nom:</label>
<input type="text" name="nom_prenoms_proprietaire" size="40" value="<?php if (isset($_POST['nom_prenoms_proprietaire'])) echo $_POST['nom_prenoms_proprietaire']; ?>"/>

<label for="sup">La superificie</label>
<input type="text" name="superficie" size="40"value="<?php if (isset($_POST['superficie'])) echo $_POST['superficie']; ?>" />

<label for="sup">Ann&eacute;e de construction: </label>
<input type="text" name="annee_construction_biens" size="40" value="<?php if (isset($_POST['annee_construction_biens'])) echo $_POST['annee_construction_biens']; ?>" />

<label for="contact"> Votre contact :</label>
<input type="text" name="Contact_proprietaire" size="40"value="<?php if (isset($_POST['Contact_proprietaire'])) echo $_POST['Contact_proprietaire']; ?>" />

<label for="prixachat">Prix achat:</label>
<input type="text" name="prix_achat" size="40" value="<?php if (isset($_POST['prix_achat'])) echo $_POST['prix_achat']; ?>"/>

<label for="prixachat">Prix de Vente:</label>
<input type="text" name="prix_vente"size="40" value="<?php if (isset($_POST['prix_vente'])) echo $_POST['prix_vente']; ?>"/>

<label for="prixachat">Photo</label>
<input type="file" name="photo">

<p><input type="submit" name="submit" value="Submit">
<input type="hidden" name="submitted" value="TRUE" /></p>

</form>


</div><!--/entry -->

<div class="entry">
</div>
<!--/entry -->
</div><!--/content -->

<hr class="hidden" />

</div><!--/body -->

<!--Copyright start -->
<div id="copyright">

<div class="copyalignleft"><a href="#">Africa MLS</a> 2007 Tous droits r&eacute;serv&eacute;s &brvbar; Design par <a href="http://www.gtamp.fr">S.Bader</a></div>

<div class="copyalignright">
<a href="#">A propos</a> &brvbar; <a href="#">Partenaires</a> &brvbar; <a href="#">Contact</a></div>

</div>
<!--Copyright end -->
</div>
</body>
</html> php ?>

*et l'erreur est :
( ! ) Notice: Undefined index: user_id in C:\wamp\www\Nouveau dossier\biens\post.php on line 142
Call Stack
# Time Memory Function Location
1 0.0019 415376 {main}( ) ..\post.php:0
Erreur SQL !
INSERT INTO biens(id_user,name_bien,superficie,nom_prenoms_proprietaire,annee_construction_biens,Contact_proprietaire,prix_achat,prix_vente) VALUES ('',,'terrain','2009','Akpessa Martin','2009','01182022','01182022','6.000.000')
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''terrain','2009','Akpessa Martin','2009','01182022','01182022','6.000.000')' at line 1

j'ai besoin de vos avis et suggestion .Merci
apprendre aupres des experts web

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours