Back to top

Autore Topic: aiuto per var get user  (Letto 2052 volte)

Offline Gianpaolo

  • Nuovo arrivato
  • *
  • Post: 32
    • Mostra profilo
aiuto per var get user
« il: 11 Gen 2012, 18:10:15 »
 Scusate ragazzi ma dopo varie non riesco a venirne a capo....
 
spero di spiegarmi bene
 
ho creato un componente ibrido creato e vorrei fare una pagina di modifica dati con una pagina di popup
 
ma non riesco a passargli la variabile userid globale....  mi spiego nei dati di questa unica tabella il dato inserito prende id dell'utente e se su quella pagina scrivo
 
$userget =& JFactory::getUser();
   $usr_id = $userget->get('id');
   
 
     echo  $usr_id;
    effettivamente mi fa vedere l'id del utente loggato in quel momento
ma se voglio passare i parametri non riesco
 
ecco il codice sotto...
 
 $id = $_GET ['id'];
 $user = $_GET ['user'];
 $tipo = $_GET ['tipo'];
 $qta = $_GET ['qta'];
$query = "SELECT * FROM jos_prodotto ";
 $db->setQuery($query);
 $rows = $db->loadObjectList();
 
echo "
<tr>
 <td width='5%' align='.......
 
oreach ($rows as $row) {
  echo ''
.....
  <td width="13%" align="center" title="VISUALIZZA MOVIMENTI PRECEDENTI"><a style="text-decoration:none" href="javascript:PopupCentrata(\'components/com_server/editprodottotipo.php?tipo='.$row->tipo.'&usr_id='.$row->usr_id.'\',650)">'.$row->tipo.' [/url]</td>
 
nella pagina pop up che si apre mi prende il tipo ma non mi carica in automatico id dell'utente che in quel momento andrà  a  creare una nuova quantita per lo stesso prodotto con nuovo utente....
 
spero di essermi spiegato....
 
la pagin di pop
 
 
include("connDB.php");
$tipoprodotto = $_GET["tipo"];
 
 
$result = mysql_query("SELECT * FROM jos_prodotto WHERE tipo = ('".$tipprodotto."')") or die(mysql_error());
$row = mysql_fetch_array( $result );
 
$tipo = $row['tipo'];
 
 
<tr>
    <td class="">Utente</td>
    <td class="">&nbsp;</td>
                  <td  name="user"  class="" value="<?php echo $user_id; ?>">              </td>
  </tr>
 
<tr>
    <td class="">Tipo</td>
    <td class="">&nbsp;</td>
    <td class=""><select name="tipo" >
  <option value="<?php echo $tipo; ?>"size="20" ><?php echo $tipo; ?> </option>
  <option value=""  size="20" >SELEZIONA</option>
  <option value="1" size="20" >1</option>
   <option value="2" size="20" >2</option>
  </select></td>
  </tr>
 
mi prende il tipo di prodotto permettendomi di creare un record nuovo nella tabella ma non mi prende id utente che sta facendo l'operazione.....
 
spero possiate aiutarmi ..... e sopratutto di essermi spiegato.... grazie ancora
grazie a tuttiiiiii
 

 
 

mau_develop

  • Visitatore
Re:aiuto per var get user
« Risposta #1 il: 11 Gen 2012, 18:26:35 »
mioddio spero sia codice di esempio e non di produzione....
comunque i componenti ibridi non esistono

M.

Offline Gianpaolo

  • Nuovo arrivato
  • *
  • Post: 32
    • Mostra profilo
Re:aiuto per var get user
« Risposta #2 il: 12 Gen 2012, 10:18:29 »
Ibrido era una mia interpretazione.... la domanda forse non è stata molto chiara provo a riformularla: se potevo passare una variabile come  L'id dello user che in quel momento è collegato ad una pagina di popup con un form per inserimento dati (in una tabella mia sempre  all'interno del db joomla)  quindi nella pagina di inserimento dati carica automaticamente id dell'utente che in quel momento ha aperto la finestra di pop up.....
 
grazie ancora !!!  ;)
« Ultima modifica: 12 Gen 2012, 10:20:24 da Gianpaolo »

mau_develop

  • Visitatore
Re:aiuto per var get user
« Risposta #3 il: 12 Gen 2012, 15:22:06 »
certo che puoi aprire una popup e passare il valore come patametro...interpreto il tuo ibrido come una dichichiarazione di non aver usato il framework o l'mvc per qualcosa.
in qs caso  diventa inutile parlare di estensioni per joomla...

M.

Offline Gianpaolo

  • Nuovo arrivato
  • *
  • Post: 32
    • Mostra profilo
Re:aiuto per var get user
« Risposta #4 il: 12 Gen 2012, 15:32:23 »
 Inserito da: mau_develop« il: Oggi alle 15:22:06 » 
  • Inserisci citazione
certo che puoi aprire una popup e passare il valore come patametro...interpreto il tuo ibrido come una dichichiarazione di non aver usato il framework o l'mvc per qualcosa.
in qs caso  diventa inutile parlare di estensioni per joomla...

 ...     ma la mia domanda era .... ma come si fa ? user id lo prendo nella pagina con $userget =& JFactory::getUser();
   $usr_id = $userget->get('id');
 con echo  $usr_id;
 lo visualizzo    come lo passo su un altra pagina ?      ;)           

mau_develop

  • Visitatore
Re:aiuto per var get user
« Risposta #5 il: 12 Gen 2012, 23:52:11 »
...perchè oltre che fare una cosa assurda per la sicurezza (te lo bucherebbe mia zia), in quella query è sbagliata la sintassi

M.

 



Web Design Bolzano Kreatif