Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    70

    Passaggio variabile tramite post

    Devo passare una variabile da una pagina php ad un'altra php
    tramite un form attraverso post...


    echo '<form action="vota.php" method="post">';
    $id=$row[id];
    echo '<input type="submit" name="voto" value="Vota la canzone"></form>';

    Come faccio a passare $id alla pagina vota.php???
    Che sarà così
    $chiave=$_POST[$id];

  2. #2
    codice:
    <input type="hidden" name="id" value="<?php echo $id; ?>" />
    e di là la richiami con
    Codice PHP:
    $_POST['id'

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    70
    Ho aggiunto qst

    echo '<input type="hidden" name="id" value="<?php echo $id; ?>" />';
    ma nn la passa...

    Non capisco qst istruzione

    value="<?php echo $id; ?>" />'

  4. #4
    Originariamente inviato da zerbo
    Ho aggiunto qst

    echo '<input type="hidden" name="id" value="<?php echo $id; ?>" />';
    ma nn la passa...

    Non capisco qst istruzione

    value="<?php echo $id; ?>" />'
    Se vuoi stampare direttamente da PHP devi adattare il copia incolla.

    Codice PHP:
    echo '<input type="hidden" name="id" value="' $id '" />'
    Quel comando inserisce il valore id nel campo form.

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    70
    cosi è sbagliata??

    echo '<input type="hidden" name="id" value=$id >';

  6. #6
    Sì.
    Ma fare copia incolla da quello che ti ho postato io ti fa schifo?

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    70
    non va ne in un modo ne nell'altro....
    nn passa il contenuto di $id

  8. #8
    Originariamente inviato da zerbo
    non va ne in un modo ne nell'altro....
    nn passa il contenuto di $id
    Dove la inserisci? La infili nella form?
    Scrivi qui il pezzo di codice completo.

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    70
    //Query per estrarre il percorso delle canzoni
    $query="SELECT id,titolo FROM Canzoni";

    //Invio della query
    $result=mysql_query($query,$db);
    echo '

    ';
    echo "Clicca sulla canzone per scaricare";


    //Stampa canzoni caricate

    while($row=mysql_fetch_array($result))
    {
    $file=$row[titolo];

    echo '

    ';
    echo "$row[id]"."$file";

    echo '<form action="vota.php" method="post">';
    $id=$row[id];
    echo '<input type="hidden" name="id" value=$id >';
    echo '<input type="submit" name="voto" value="Vota la canzone" ></form>';

    }

    e dall'altra parte


    $chiave=$_POST[$id];

  10. #10
    E daglie...
    Facciamo così: tu scrivi quello che ti dico io ed io ti do una mano.

    Se continui a modificarti gli script che ti posto darà dura capire perché non ti funziona.

    Ti ho già spiegato che

    Codice PHP:
     echo '<input type="hidden" name="id" value=$id >'
    non è valido e devi usare

    Codice PHP:
    echo '<input type="hidden" name="id" value="<?php echo $id?>" />';
    idem ti hos critto che devi richiamarlo con

    Codice PHP:
    $_POST['id'
    e non

    Codice PHP:
    $chiave=$_POST[$id]; 
    che nel tuo caso non ha senso.

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.