Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    PHP - passare variabili URL

    Ciao Ragazzi,
    sono nuovo nel mondo di PHP e ho una domanda da farvi. Ho un utente in sessione e in una pagina PHP recupero l'utente. Ho anche un link alla quale devo passare l'id dell'utente. Vi riporto il codice :

    Codice PHP:
    <div class="header">
        
        <?php
        
    require_once 'utente/Utente.php';
        
        
    session_start();
        
    $utente $_SESSION['utenteSessione'];
        
        
    ?>
        [url="messaggi.php?id=<?php echo $utente->getId() ?>"]Messaggi[/url]
        Online
    </div>
    In questo modo l'id viene passato correttamente alla Url. C'è un modo per farlo senza usare echo o println ???

    In più, se devo iterare su delle tabelle o altro devo costruire le tab sempre con echo??

    Grazie mille

  2. #2
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648
    usa le sessioni anche per quell'id

  3. #3
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505

    Re: PHP - passare variabili URL

    Originariamente inviato da Alexander_37
    ...
    In questo modo l'id viene passato correttamente alla Url. C'è un modo per farlo senza usare echo o println ???
    Perché? Che problema hai con echo e print?
    In più, se devo iterare su delle tabelle o altro devo costruire le tab sempre con echo??
    Per stampare il contenuto delle variabili sicuramente si, non hai altra scelta che usare echo o print.

    Per il codice html invece no, ammesso che tu abbia i dati da stampare in un array puoi fare una cosa del tipo
    Codice PHP:
    <table>
    <?php
        
    foreach ($array_dati as $dato)
        {
    ?>
            <tr><td><?php echo $dato ?></td></tr>
    <?php
        
    }
    ?>
    </table>

  4. #4
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Originariamente inviato da Ranma2
    usa le sessioni anche per quell'id
    Appunto, usi
    Codice PHP:
    $_SESSION['utenteSessione']->getId(); 
    anche in messaggi.php e non c'è bisogno di passare niente.

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  5. #5
    Ok grazie mille tutto chiaro. Vengo dal mondo JAVA e li è un pò diverso .

    Per il passaggio in messaggi.php era per capire soltanto come passare le variabili ^^. Adesso non ho bisogno visto che l'oggetto è in sessione, però tutto il resto non lo sarà .

    Grazie ancora.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.