erreur de requete sql

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

gokussj4
Nouveau WRInaute
 
Messages: 16
Inscription: Jeu Juil 05, 2007 1:52

erreur de requete sql

Message le Jeu Juil 19, 2007 21:41

bonsoir a tous voila mon probleme
mise en situation:
jai creer une page sur mon site avec un tableau, qui une fois completer, en cliquant sur un bouton ajoute les information dans ma base de donnée sql.

probleme :
lorsque je clique sur le bouton pour ajouter les infos sa me dit ceci:

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/olympe-network/cineculte/cineculte/Administration/insertion/insertionfilm2.php on line 97



et voici ma page:

<?php

//récupération des valeurs des champs:
//Titre:
$titre = $_POST["titre"] ;
//Date de Sortie:
$date = $_POST["date"] ;
//Lien de l'image:
$image = $_POST["image"] ;
//Réalisateur:
$realisateur = $_POST["realisateur"] ;
//Acteur:
$acteur = $_POST["acteur"] ;
//Genre:
$genre = $_POST["genre"] ;
//Durée:
$duree = $_POST["duree"] ;
//Synopsis:
$synopsis = $_POST["synopsis"] ;
//Lien:
$lien = $_POST["lien"] ;
//création de la requête SQL:
$sql = "INSERT INTO film (id, titre, date, image, realisateur, acteur, genre, duree, synopsis, lien)
VALUES ( '', '$titre', '$date', '$image', '$realisateur', '$acteur', '$genre', '$duree', '$synopsis', '$lien') " ;

//exécution de la requête SQL:
$requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
//affichage des résultats, pour savoir si l'insertion a marchée:
if($requete)
{
echo("L'insertion a été correctement effectuée") ;
}
else
{
echo("L'insertion à échouée") ;
}
?>




La ligne 97 en question un peu plus haut est la ligne que hjai mis en rouge sur le code de ma page.

quelqu un pourrais il me dire comment regler ce probleme ?


merci davance

Leguerinos
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 143
Inscription: Mer Juil 26, 2006 23:09

Message le Jeu Juil 19, 2007 21:53

La fonction n'as besoin que d'un seul argument ...

http://fr.php.net/mysql_query


mrPringle
WRInaute passionné
WRInaute passionné
 
Messages: 518
Inscription: Sam Mar 11, 2006 16:18

Message le Jeu Juil 19, 2007 21:59

Salut, es-tu sur que $cnx est bien un id de connexion ?
S'il y a du texte, ce qui est visiblement le cas, l'utilisation de la fonction addslashes pourrait être utile ($synopsis = addslashes($_POST["synopsis"]); par exemple), ça doit pas être la cause de l'erreur mais on sait jamais, et c'est mieux de l'utiliser. S'il y a une apostrophe non échappée, elle va empécher l'interprétation de la requête.
Sinon, à première vue, ça a l'air bon.

gokussj4
Nouveau WRInaute
 
Messages: 16
Inscription: Jeu Juil 05, 2007 1:52

Message le Jeu Juil 19, 2007 22:10

merci a vous deux et surtout a toi Leguerinos
il a suffit den enlever un et sa a fonctionner


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités