Problème "Parse error: parse error"

Résolu/Fermé
pyfeu Messages postés 38 Date d'inscription vendredi 23 mai 2008 Statut Membre Dernière intervention 26 novembre 2009 - 31 janv. 2009 à 13:07
jona303 Messages postés 369 Date d'inscription dimanche 25 janvier 2009 Statut Membre Dernière intervention 28 janvier 2013 - 31 janv. 2009 à 13:36
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 dimanche 14 décembre 2008 Statut Membre Dernière intervention 9 avril 2009 16
31 janv. 2009 à 13:27
Et comme ça ?

DAO_query("UPDATE Produit SET ".$attribut." = '".$valeurAttribut."' WHERE reference = '".$reference."';");
0
pyfeu Messages postés 38 Date d'inscription vendredi 23 mai 2008 Statut Membre Dernière intervention 26 novembre 2009
31 janv. 2009 à 13:34
Ok merci ça marche !
Donc c'tes le . qui fait la concaténation en php?
0
jona303 Messages postés 369 Date d'inscription dimanche 25 janvier 2009 Statut Membre Dernière intervention 28 janvier 2013 28
31 janv. 2009 à 13:36
oui :)
0