Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1841 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Faire remonter une valeur dans une page

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Faire remonter une valeur dans une page

n°2001618
kameha
Posté le 14-06-2010 à 23:59:42  profilanswer
 

Bonsoir,
 
je voudrais faire remonter une valeur dans une page en PHP (dont les valeurs sont renseignées dans un formulaire de JOOMLA).
C'est pour un site immo, en gros, je veux compléter l'information concernant le chauffage qui remonte par ailleurs.
 
J'ai donc repris le code suivant :  
 

Code :
  1. <?php if ( $this->row->heating_type ): ?>
  2.      <?php echo JText::_('Heating type') ?> : <strong><?php echo ucfirst($this->escape( $this->row->heating )) ?></strong><br />
  3.      <?php endif  ?>


 
Pour le transformer en :

Code :
  1. <?php if ($this->row->equip_chauf_id): ?>
  2.      <?php echo JText::_('Equipement Chauffage') ?> : <strong><?php echo ucfirst($this->escape( $this->row->equip_chauf )) ?></strong><br />
  3.      <?php endif  ?>


 
Mais ce 2ème bout de code affiche simplement "Equipement chauffage : " impossible d'afficher la valeur correspondante.
Pourtant en mettant $this->row->equip_chauf_id j'ai bien l'id de la valeur de equip_chauf
 
Voyez-vous d'où peut venir le problème?
Merci d'avance


Message édité par kameha le 15-06-2010 à 00:04:57
mood
Publicité
Posté le 14-06-2010 à 23:59:42  profilanswer
 

n°2001623
theredled
● REC
Posté le 15-06-2010 à 01:50:50  profilanswer
 

Et $this->row->equip_chauf c'est quoi comme type ?

 

Ca donne quoi si tu fais un var_dump($this->row) ?


Message édité par theredled le 15-06-2010 à 01:51:33

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2001661
rufo
Pas me confondre avec Lycos!
Posté le 15-06-2010 à 09:50:59  profilanswer
 

Je parie que $this->row->equip_chauf est un entier qui est un indice dans une liste de valeurs définies (dans une table ou ailleurs).


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2001923
kameha
Posté le 15-06-2010 à 18:49:34  profilanswer
 

j'avoue que je découvre un peu la manière dont est codé joomla, et notamment cette extension, à la volée.  
Effectivement cela à l'air d'être un entier...mais comment savoir où se trouve cette liste de valeurs (et surtout vérifier l'existance de "equip_chauf" )? J'ai cherché je trouve pas. Avez-vous une astuce pour le savoir?
Possible de passer outre cette liste pour cette valeur?
 
Merci
 
@theredled : je le place où var_dump($this->row) ?

Message cité 1 fois
Message édité par kameha le 15-06-2010 à 18:53:08
n°2001926
theredled
● REC
Posté le 15-06-2010 à 19:00:04  profilanswer
 

kameha a écrit :


@theredled : je le place où var_dump($this->row) ?


A l'endroit où ça marche pas, pour débugger...


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2001928
kameha
Posté le 15-06-2010 à 19:23:01  profilanswer
 

OK logique.
J'espère ne pas m'être trompé :  

Code :
  1. object(stdClass)#153 (163) { ["ref"]=> string(20) "TEST - NE PAS EFFACE" ["id"]=> string(2) "57" ["civ_id"]=> string(2) "12" ["contactName"]=> string(3) "Nom" ["contactFirstName"]=> string(7) "Prénom" ["contactAdress"]=> string(9) "adresse 1" ["contactAdress2"]=> string(9) "adresse 2" ["contactZipCode"]=> string(2) "CP" ["contactTown"]=> string(5) "Ville" ["contactTelDom"]=> string(13) "Tél.domicile" ["contactTelPort"]=> string(14) "Tél. portable" ["contactTelPro"]=> string(9) "Tél. pro" ["contactFax"]=> string(3) "Fax" ["contactMail"]=> string(17) "vincent@gmail.com" ["reftype_id"]=> string(1) "1" ["refDate"]=> string(10) "27/04/1979" ["refNegociateur"]=> string(12) "Négociateur" ["refApport"]=> string(4) "Mr X" ["refNotaire"]=> string(8) "Notaires" ["type_id"]=> string(1) "4" ["desInvestissement"]=> string(1) "1" ["desNeuf"]=> string(1) "1" ["is_renting"]=> string(1) "0" ["price"]=> string(9) "350000.00" ["honoraires"]=> string(4) "2000" ["priceNotRed"]=> string(1) "1" ["adress"]=> string(15) "adresse du bien" ["town_id"]=> string(2) "11" ["area_id"]=> string(1) "9" ["zip_code"]=> string(7) "CP bien" ["department_id"]=> string(2) "25" ["condition_id"]=> string(1) "8" ["living_space"]=> string(2) "25" ["conditions_visit"]=> string(150) "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies se" ["land_space"]=> string(2) "35" ["descriLC"]=> string(1) "1" ["negoc_id"]=> string(1) "4" ["stationtype_id"]=> string(1) "0" ["standing_id"]=> string(1) "5" ["chauf_id"]=> string(1) "2" ["equip_chauf_id"]=> string(1) "1" ["assain_id"]=> string(1) "2" ["rooms"]=> string(1) "2" ["charges"]=> string(5) "50.00" ["chargChOk"]=> string(1) "1" ["chargEauOk"]=> string(1) "1" ["fees"]=> string(5) "60.00" ["feesPro"]=> string(5) "70.00" ["RegAmiante"]=> string(1) "1" ["RegPlomb"]=> string(1) "1" ["RegDPE"]=> string(1) "1" ["RegElec"]=> string(1) "1" ["RegRisques"]=> string(1) "1" ["RegTermites"]=> string(1) "1" ["RegSRU"]=> string(1) "1" ["RegGaz"]=> string(1) "1" ["hot_water_type"]=> string(1) "0" ["heating_type"]=> string(1) "4" ["bathrooms"]=> string(1) "4" ["bedRooms"]=> string(1) "5" ["waterRooms"]=> string(1) "6" ["compChemin"]=> string(1) "1" ["compBalcon"]=> string(1) "1" ["compTerrasse"]=> string(1) "1" ["compJardin"]=> string(1) "1" ["compGrenier"]=> string(1) "1" ["compCave"]=> string(1) "1" ["compSousSol"]=> string(1) "1" ["compNbStation"]=> string(1) "5" ["compStatPark"]=> string(1) "0" ["compStatGar"]=> string(1) "0" ["compStatCouv"]=> string(1) "0" ["compYear"]=> string(3) "127" ["compInterphone"]=> string(1) "1" ["compVisio"]=> string(1) "1" ["compAlarm"]=> string(1) "1" ["compGardien"]=> string(1) "1" ["compVert"]=> string(1) "1" ["compPiscine"]=> string(1) "1" ["compPoolhouse"]=> string(1) "1" ["compSyndic"]=> string(6) "Syndic" ["compEtageImm"]=> string(1) "5" ["toilets"]=> string(1) "2" ["availability"]=> string(10) "0000-00-00" ["floor"]=> string(1) "0" ["advantages"]=> string(13) "-1-2-3-4-5-7-" ["description"]=> string(655) "" ["slogan_id"]=> string(1) "0" ["published"]=> string(1) "0" ["ordering"]=> string(2) "52" ["emphasis"]=> string(1) "0" ["date_insert"]=> string(10) "2010-04-30" ["checked_out"]=> string(2) "62" ["checked_out_time"]=> string(19) "2010-06-15 17:21:26" ["created_by"]=> string(2) "62" ["coutEnergie"]=> string(5) "50.00" ["loyerOccup"]=> string(5) "40.00" ["numeroLot"]=> string(4) "5.00" ["numeroParc"]=> string(4) "4.00" ["s_entree"]=> string(4) "5.00" ["s_cuisine"]=> string(4) "8.00" ["s_salon"]=> string(4) "6.00" ["s_cbre01"]=> string(4) "4.00" ["s_cbre02"]=> string(4) "8.00" ["s_cbre03"]=> string(4) "5.00" ["s_cbre04"]=> string(4) "7.00" ["s_cbre05"]=> string(4) "3.00" ["s_cbre06"]=> string(4) "8.00" ["s_salle2bain"]=> string(4) "8.00" ["s_wc"]=> string(4) "3.00" ["s_veranda"]=> string(4) "2.00" ["s_garage"]=> string(5) "15.00" ["s_cave"]=> string(5) "10.00" ["s_cellier"]=> string(5) "25.00" ["s_dependance"]=> string(4) "5.00" ["s_mezzanine"]=> string(4) "8.00" ["s_autres"]=> string(150) "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies se" ["bedRoomsRdch"]=> string(1) "7" ["CompLoc"]=> string(0) "" ["milliEme"]=> string(2) "50" ["terrainCOS"]=> string(2) "50" ["terrainSHON"]=> string(2) "60" ["terrainSHOB"]=> string(2) "40" ["terrainviabilite"]=> string(1) "1" ["terrainZone"]=> string(0) "" ["terraincertif"]=> string(1) "1" ["terrainpermis"]=> string(1) "1" ["terrainServitudes"]=> string(1) "1" ["terrainLotissement"]=> string(1) "1" ["geometre"]=> string(10) "Géomètre" ["nombreLots"]=> string(4) "5.00" ["nombreAppts"]=> string(4) "6.00" ["nombreCces"]=> string(4) "1.00" ["nombreCaves"]=> string(4) "4.00" ["nombreGreniers"]=> string(4) "8.00" ["nombreParkings"]=> string(4) "6.00" ["compAscenceur"]=> string(1) "1" ["rappLocat"]=> string(4) "0.00" ["feesLocat"]=> string(5) "50.00" ["feesProperty"]=> string(5) "40.00" ["rentability"]=> string(2) "30" ["libreTotal"]=> string(2) "24" ["occupTotal"]=> string(2) "26" ["habitLib"]=> string(2) "35" ["habitOccup"]=> string(3) "465" ["ccialLib"]=> string(2) "25" ["ccialOccup"]=> string(2) "24" ["department"]=> string(6) "Allier" ["condition"]=> string(13) "A rafraîchir" ["area"]=> string(19) "Avant Pays Savoyard" ["slogan"]=> NULL ["type"]=> string(2) "T1" ["town"]=> string(16) "Alby sur Chéran" ["hot_water"]=> NULL ["heating"]=> string(4) "Bois" ["id2"]=> string(2) "25" ["id3"]=> string(1) "8" ["id4"]=> string(1) "9" ["id5"]=> NULL ["id6"]=> string(1) "4" ["id7"]=> string(2) "11" ["id8"]=> NULL ["id9"]=> string(1) "4" }


Message édité par kameha le 15-06-2010 à 19:23:49
n°2001930
theredled
● REC
Posté le 15-06-2010 à 19:59:22  profilanswer
 

Ok, donc $this->row->equip_chauf n'existe tout simplement pas :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2001931
kameha
Posté le 15-06-2010 à 20:08:08  profilanswer
 

erf...
une idée d'où je peux créer cela?
 
Merci

n°2001932
theredled
● REC
Posté le 15-06-2010 à 20:10:27  profilanswer
 

Non, je ne connais rien à Joomla.

 

A priori il y a une requete SQL à changer, en lui demandant de récupérer ce que tu veux en plus.


Message édité par theredled le 15-06-2010 à 20:11:59

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2001934
kameha
Posté le 15-06-2010 à 20:38:39  profilanswer
 

ok merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Faire remonter une valeur dans une page

 

Sujets relatifs
Recupérer la valeur d'un slider jsRemplacement de valeur en Javascript
recuperer valeur d'un select jqueryPiratage - Page perso Free - .htaccess
[Résolu] Changer couleur du lien de la page activereponse optenue sujet terminer
Formulaire PHP, retour sur ma page d'origine[résolu] modification du contenu d'une page en fonction d'un paramètre
[Tkinter] Attribuer une nouvelle valeur à une valeur avec un bouton"Capturer" des données dynamiques d'une page web ?
Plus de sujets relatifs à : Faire remonter une valeur dans une page


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR