Je suis indépendante en développement de site spécialisée php/mysql. J'aime développer en objet mais souvent mes clients choisissent des hébergeurs php4 peu compatibles avec le développement objet. J’ai du adapter mes classes en fonctions.
Décrivez votre astuce en détail. N'hésitez-pas à inclure des portions de codes.
Voici un classe objet compatible php4. L'objet concerne une famille de produit :
function set_valeur($var, $valeur){ $link=connexion(); $valeur=mysql_real_escape_string($valeur); $this->elem[$var]=$valeur; $produit_id = mysql_real_escape_string($this->elem['produit_id']); $req="update produit set $var='$valeur'where produit_id='$produit_id'"; $res=execute($req); return mysql_close($link); } pour le get il faut utiliser un tableau d'élément: class produit{ /********************************************************************************************************************/ //tableau dattributs var $elem = array ( //la liste des photos nest pas chargé //les heures de départ/retour seront saisies dans la age du produit 'produit_id'=>"", 'titre'=>"", 'photo'=>"", 'description'=>"", 'indication'=>"", 'emploi'=>"", 'composition'=>"", 'precaution'=>"", 'en_vente'=>"", 'en_ligne'=>"", 'type'=>"", 'tva'=>"", 'tab_conditionnement'=>"" ); ... Et faire $titre=$objet_produit->elem['titre'];.