Problème "Parse error: parse error"

Résolu
pyfeu Messages postés 38 Date d'inscription   Statut Membre Dernière intervention   -  
jona303 Messages postés 369 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai un soucis de parse (je sais pas exactement c'est quoi d'ailleurs :/ )
Voila j'ai un projet d'omgl à faire: un site qui gère l'envoie de produit en php orienté objet.
Voici les ligne qui pose le problème(Parse error: parse error in C:\wamp\www\private_html\ProduitDAO.php on line 60) :

public function update($reference, $attribut, $valeurAttribut){//Porblème Update sur clé primair
if($attribut != "refProduit"){
DAO_query("UPDATE Produit SET ".$attribut " = ".$valeurAttribut " WHERE reference = ".$reference ";");
}
else{
echo("vous ne pouvez pas changer la cle primaire");
}
}

je ne sais pas exactement comment passer les attributs dans la requêtes et je pense que c'est ça le problème..
En effet c'est la ligne DAO_query qui pose problème..
il appelle la class la :

<?php
/**
** class DAO
** DataAccessObject
** @version 0.1
**/
class DAO{
var $dao_query = NULL;
var $dao_result = NULL;
var $badquery = NULL;

function DAO_query($dao_query){
$this->dao_query = $dao_query;
$this->dao_result = mysql_query($dao_query) or $this->DAO_error();
return $this->dao_result;
}

function DAO_error(){
$this->badquery = "Erreur dans la reqête.";
die($this->badquery . ":" . $this->dao_query . "<br />" . mysql_error());
}

}?>

2 réponses

jojodivx Messages postés 193 Date d'inscription   Statut Membre Dernière intervention   16
 
Et comme ça ?

DAO_query("UPDATE Produit SET ".$attribut." = '".$valeurAttribut."' WHERE reference = '".$reference."';");
0
pyfeu Messages postés 38 Date d'inscription   Statut Membre Dernière intervention  
 
Ok merci ça marche !
Donc c'tes le . qui fait la concaténation en php?
0
jona303 Messages postés 369 Date d'inscription   Statut Membre Dernière intervention   28
 
oui :)
0