Joomla.it Forum
Componenti per Joomla! => Gestione Form => : Gioacchino Cipriano 27 May 2011, 11:54:37
-
Ciao a tutti,
Non riesco a venirne a capo, nell'area Header ho inserito questo codice:
<?php
$user =& JFactory::getUser();
$idOrd=$_REQUEST['idOrd'];
$db =& JFactory::getDBO();
$query = "SELECT * FROM jos_chronoforms_clienti as c,jos_chronoforms_prog_ordini as o, jos_chronoforms_articoli as a, jos_chronoforms_righe_ord as r WHERE c.Id_Utente='".$user->id."' AND c.cf_id=o.Id_Cliente AND o.cf_id=r.ID_NumeroOrdine AND a.cf_id=r.Id_CodiceInterno AND r.ID_NumeroOrdine='".$idOrd."'";
$db->setQuery($query);
$row = $db->loadAssoc();
echo $row['Cliente']; // Test
$quantita=$MyRow->Quantita;
echo "Quantità: ".$quantita; //Test
?>
Quando poi vado a visualizzare la pagina ho questo errore:
Notice: Undefined variable: MyRow in....
Da cosa può dipendere?
-
Nel contesto Header non puoi usare $Myrow->Quantita perchè li non è un valore definibile.
Esso è invece utilizzabile nel body dove per ogni riga mostrata il valore è univoco e ciclato nel loop di chronoforms che mostra le righe.
In pratica contemporaneamente all'header sono attive tutte le righe visualizzate e di conseguenza l'header non potrebbe determinare a quale riga appartiene il valore $Myrow->Quantita.
Per tale motivo credo che li non è abilitata tale variabile.
-
Nel contesto Header non puoi usare $Myrow->Quantita perchè li non è un valore definibile.
Esso è invece utilizzabile nel body dove per ogni riga mostrata il valore è univoco e ciclato nel loop di chronoforms che mostra le righe.
In pratica contemporaneamente all'header sono attive tutte le righe visualizzate e di conseguenza l'header non potrebbe determinare a quale riga appartiene il valore $Myrow->Quantita.
Per tale motivo credo che li non è abilitata tale variabile.
Ok grazie per la tua puntale e come sempre accurata risposta.