Eléphant du PHP |
388 Messages
28 avr. 2010, 19:49
bonjous a tous j'ai une petit soucis pour modifier mes données voici mon script qui traite les modification
<?php
//récupération des valeurs des champs:
$typeannonce = $_POST["typeannonce"] ;
$categorie = $_POST["souscategorie"] ;
$titreannonce = $_POST["titreannonce"] ;
$descriptionannonce = $_POST["descriptionannonce"] ;
$prix = $_POST["prix"] ;
$numeroannonce=$_GET['numannonce'];
//création de la requête SQL:
include 'php/connect.php';
$sql = "UPDATE annonces
SET typeannonce = '$typeannonce',
categorie = '$categorie',
titreannonce = '$titreannonce',
description = '$description',
prix = '$prix',
WHERE NUMUTILISATEURS = '$NUMUTILISATEURS' AS numannonce = '$numeroannonce'";
et j'obtient en resultat :
erreur sql §
UPDATE annonces SET typeannonce = '', categorie = '', titreannonce = '', WHERE NUMUTILISATEURS = '1' AS numannonce = '16'
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 'WHERE NUMUTILISATEURS = '1' AS numannonce = '16'' at line 5