modification donnée petit problème

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : modification donnée petit problème

Re: modification donnée petit problème

par charabia » 29 avr. 2010, 09:03

Tu as en plus une virgule en trop :
titreannonce = '', WHERE NUMUTILISATEURS

Re: modification donnée petit problème

par telnes » 28 avr. 2010, 22:10

hello

c'est quoi ce AS dans le where ? ca serait pas AND

++

Re: modification donnée petit problème

par visualight » 28 avr. 2010, 20:34

Donc tes variables $_POST ne sont pas récupérées ...
Je te conseille l'utilisation de la fonction isset (); => voir manuel php pour explication et exemples.

modification donnée petit problème

par spidercrash » 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