Requete SQL

Résolu
cs_faby38 Messages postés 32 Date d'inscription lundi 23 mai 2005 Statut Membre Dernière intervention 20 juillet 2005 - 22 juin 2005 à 15:09
morpheus262 Messages postés 461 Date d'inscription mardi 27 avril 2004 Statut Membre Dernière intervention 16 février 2012 - 23 juin 2005 à 13:06
Bonjour,
Sur le site que je suis en train de creer, j'ai fais un formulaire pour inserer des donnees dans la base.
Or ma requete ne veut pas fonctionner, et pourtant j'ai tout essayer..........
La voici :
$query = "INSERT INTO $table (casa_id, citta, prezzo, tipologia, zona, agenzia, descri_it, descri_fr, descri_ing,descri_ted, foto1, foto2, foto3)
VALUES (".$_POST['casa_id'].",".$_POST['citta'].",".$_POST['prezzo'].",".$_POST['tipologia'].",
".$_POST['zona'].",".$_POST['agenzia'].", ".$_POST['descri_it'].", ".$_POST['descri_fr'].",".$_POST['descri_ing'].",".$_POST['descri_ted'].",
".$_POST['foto1'].",".$_POST['foto2'].",".$_POST['foto3'].")";

Il me dit : You have an error in your SQL syntax mais je vois vraiment pas d'ou elle vient....

Merci de votre aide


Faby

25 réponses

cs_faby38 Messages postés 32 Date d'inscription lundi 23 mai 2005 Statut Membre Dernière intervention 20 juillet 2005
23 juin 2005 à 11:25
Ce qui est bizarre c'est que quand je tape la requete dans asyphp, avec de vraies valeurs, elle marche, c'est fou....

ca doit donc venir des variables....
J'en ai marre!!!!!!!!!!!!!

Faby
0
morpheus262 Messages postés 461 Date d'inscription mardi 27 avril 2004 Statut Membre Dernière intervention 16 février 2012
23 juin 2005 à 11:40
JE sais pas non plus remet ton code en entier pour voir un peux


<HR>
On ne peut pas savoir tout faire, mais on peut tout apprendre avec du travail. Morpheus262

PS: Besoin d aide pour developper, besoin d un collaborateur pour faire votre site, contacter moi par mail
l
0
cs_faby38 Messages postés 32 Date d'inscription lundi 23 mai 2005 Statut Membre Dernière intervention 20 juillet 2005
23 juin 2005 à 11:47
Vici le code de la requete :
<?php


$host="localhost";
$utilisateur="root";
$mpasse="";
$base="base_sito";
$table="casa";


//connexion au serveur
$connexion=mysql_connect($host,$utilisateur,$mpasse) or die ("connexion au serveur impossible");


//connexion a la base de donnees
$db=mysql_select_db($base,$connexion) or die ("la base de données ne peut pas etre selectionnée");



$query = "INSERT INTO $table (casa_id, citta, prezzo, tipologia, zona, agenzia, descri_it, descri_fr, descri_ing,descri_ted, foto1, foto2, foto3)
VALUES ("'.addslashes($_POST['casa_id']).'","'.addslashes($_POST['citta']).'",'.$_POST['prezzo'].',"'.addslashes($_POST['tipologia']).'",
"'.addslashes($_POST['zona']).'","'.addslashes($_POST['agenzia']).'", "'.addslashes($_POST['descri_it']).'", "'.addslashes($_POST['descri_fr']).'","'.addslashes($_POST['descri_ing']).'","'.addslashes($_POST['descri_ted']).'",
"'.addslashes($_POST['foto1']).'","'.addslashes($_POST['foto2']).'","'.addslashes($_POST['foto3']).'")";


$result = mysql_query($query) or die ("la richiesta
$query

è fallita".mysql_error());
mysql_close();


echo "La proposte $casa_id di $citta è stato correttamente aggiunto !
";


?>


Faby
0
morpheus262 Messages postés 461 Date d'inscription mardi 27 avril 2004 Statut Membre Dernière intervention 16 février 2012
23 juin 2005 à 11:53
oui voila c normal tu as oublié de remplacer le premier et dernier "
$query = 'INSERT INTO '.$table .'(casa_id, citta, prezzo, tipologia, zona, agenzia, descri_it, descri_fr, descri_ing,descri_ted, foto1, foto2, foto3)
VALUES ("'.addslashes($_POST['casa_id']).'","'.addslashes($_POST['citta']).'",'.$_POST['prezzo'].',"'.addslashes($_POST['tipologia']).'",
"'.addslashes($_POST['zona']).'","'.addslashes($_POST['agenzia']).'", "'.addslashes($_POST['descri_it']).'", "'.addslashes($_POST['descri_fr']).'","'.addslashes($_POST['descri_ing']).'","'.addslashes($_POST['descri_ted']).'",
"'.addslashes($_POST['foto1']).'","'.addslashes($_POST['foto2']).'","'.addslashes($_POST['foto3']).'")';


<HR>
On ne peut pas savoir tout faire, mais on peut tout apprendre avec du travail. Morpheus262

PS: Besoin d aide pour developper, besoin d un collaborateur pour faire votre site, contacter moi par mail
l
0

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

Posez votre question
cs_faby38 Messages postés 32 Date d'inscription lundi 23 mai 2005 Statut Membre Dernière intervention 20 juillet 2005
23 juin 2005 à 11:59
Avec ce nouveau code, l'element est bien ajoutee a ma base de données . UIl me dit juste :


Notice: Undefined variable: casa_id in c:\dati per stage\sito\aggiunta.php on line 25

Notice: Undefined variable: citta in c:\dati per stage\sito\aggiunta.php on line 25
La proposte di è stato correttamente aggiunto !

Mais je pense que ca doit pas etre tres grave....

En tout cas merci beaucoup, surtout pour ta patience!!!!


Faby
0
Rejoignez-nous