Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: Link ad una variabile

  1. #1

    Sono nuovo :D vi prego aiutatemi! (problema variabile)

    allora arrivo subito al dunque:
    sto facendo questo sito con mambo e sto creando un componente,
    http://www.balengo.com/pellegrino/in...=com_giocatori
    potrete notare che ci sono delle immagini celeste (li ci saranno le immagini dei giocatori)
    e sotto la descrizione di un giocatore. Io voglio far si che quando uno clicca su una immagine si apre un collegamento ad una variabile che si trovi in un altro file php e che rimanga nella stessa finestra dove sono situate le immagini. Spero di essermi spiegato bene
    Io ho creato questo file in html e dentro gli ho messo un <?php include "squadra.php" ?>
    dentro il file squadra.php ho creato una variabile <?php
    echo $giocatore1 = 'testohtml'; ?> solo che non so fare il collegamento, ho provato facendo <a href="$giocatore1"> ma so gia' che è na caxxata.....potete aiutarmi?
    Grazie in anticipo.

    Propio per essere preciso potete scaricare i file che ho fatto da qui

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    483
    se quello che chiedi è come passare il valore da una pagina all'altra la soluzione è questa:

    Nella pagina di partenza metti un link es:

    <a href="link.php?giocatore=<?php echo $giocatore1;?>">

    Nella pagina di destinazione metti:

    Codice PHP:
    $giocatore1 $_GET['giocatore']; 
    cosi in $giocatore1 hai il valore che volevi passare dalla prima pagina...

  3. #3
    allora....io ho fatto cosi':
    il file principale si chiama: giocatori.php dentro gli ho inserito alla fine della pagina
    <?php
    include "squadra.php"
    ?>

    e come link di collegamento per la variabile:
    <a href="index.php?option=com_giocatori?giocatore=<?p hp echo $giocatore1;?>">

    nell'altro file che è quello dell'include dove sta la variabile cioe' squadra.php gli ho inserit:

    <?php
    $giocatore1 = $_GET['giocatore'];
    echo $giocatore1 = 'HTML';
    ?>

    perche' non mi funziona?
    Sicuramente non ho capito bene quello ceh mi vuoi dire ......è da poco che sto imparando il php quindi perdonami :P ma veramente mi sto cervellando per imparare .
    se perpiacere mi aiuti (aiutate) scrivendomi piu' terra terra
    grazie di tutto.

  4. #4
    Il titolo non rispetta il regolamento.

    Riapri la discussione con un titolo adeguato e poi vedrò di unire la nuova discussione con questa
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

  5. #5
    Discussioni unite
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

  6. #6

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    483
    errore 1:
    tu hai scritto:
    <a href="index.php?option=com_giocatori?giocatore=<?p hp echo $giocatore1;?>">

    la versione corretta è:
    <a href="index.php?option=com_giocatori& giocatore=<?php echo $giocatore1;?>">

    option è la prima variabile get che stai passando... per passare la seconda le devi dividere con & e non con ?


    erorre 2:

    php
    $giocatore1 = $_GET['giocatore'];
    echo $giocatore1 = 'HTML';
    ?>

    non capisco bene cosa volevi fare nella riga in rosso... se volevi stampare il valore che viene dal get devi fare:
    echo $giocatore1;


  8. #8
    nel codice evidenziato rosso voglio inserire l'html che deve aprirsi quando uno clicca sul link!

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    93
    qualcosa del tipo
    pagina
    giocatori.php
    Codice PHP:
    <?
    if( isset($HTTP_GET_VARS['giocatore_id']) )
    {
        switch( 
    $HTTP_GET_VARS['giocatore_id'] )
        {
        case 
    '7':
            
    $giocatore "giocatore 7";
            break;
        case 
    '6':
            
    $giocatore "giocatore 6";
            break;
        case 
    '5':
            
    $giocatore "giocatore 5";
            break;
        case 
    '4':
            
    $giocatore "giocatore 4";
            break;
        case 
    '3':
            
    $giocatore "giocatore 3";
            break;
        case 
    '2':
            
    $giocatore "giocatore 2";
            break;
        case 
    '1':
            
    $giocatore "giocatore 1";
            break;
        default:
            
    $giocatore "giocatore 0";
            break;
        }
    }
    else
    {
        
    $giocatore "giocatore 0";
    }
    echo 
    $giocatore;
    ?>
    e poi chiami<a href="giocatori.php?giocatore_id=1>giocaore 1</a>
    ???

  10. #10
    si........perfetto io ho una cosa simile presa da l'avantgo di phpnuke
    ma la cosa che non ho capito è : il codice html nel codice che mi hai dato tu dove lo devo inserire? fra questo codice giusto che devo aggiungere?

    Codice PHP:
    function 1() {

        echo 
    "

    "


    e nel file originale devo mettere un include "file_col_tuo_codice.php" e nel file
    file_col_tuo_codice.php devo inserire il tuo codice?

    scusami se non riesco a spiegarmi ma mi sto impegnando al massimo delle mie capacita'
    è da poco che utilizzo php, e per questo che lo voglio fare in php per imparare meglio questo linguaggio.

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.