Visualizzazione risultati 1 fino 8 di 8

Discussione: Problema passaggio variabili tra script

  1. #1
    Guest

    Predefinito Problema passaggio variabili tra script

    Buongiorno a tutto il forum. Nello script1 c'e' una variabile che estraggo dal DB, all'interno di questo script vi e' un form con due listbox. Il form chiama lo script2 nel seguente modo <form method = 'post' action = 'script2>. Per passargli la variabile ho modificato l'istruzione cosi' <form method = 'post' action = 'script2?id = variabilescript1'>. Quando richiamo lo script2 mi da il seguente errore:Notice: Undefined index: $id in c:\programmi\easyphp1-8\www\sito_ricordami\elencoappuntamenti.php on line 12.
    Grazie per le vostre risposte.

  2. #2
    Guest

    Predefinito

    Per richiamare la variabile nello script2 usi $_REQUEST['id'] vero?

  3. #3
    Guest

    Predefinito

    Si, ma da lo stesso errore di cui sopra.
    Grazie

  4. #4
    Guest

    Predefinito

    mmh non saprei, prova ad usare le virgolette (") al posto degli apici e/o ad unire id = variabilescript1 (quindi form action ="script2?id=variabilescript1" method="post")

  5. #5
    Guest

    Predefinito

    a parte gli errorini di " e ' che avrai sicuramente sistemato io penso che tu usi $id anzichè id cioè usa
    $_GET['id']
    anzichè
    $_GET['$id'];


    sarà sicuramente quello il problema

  6. #6
    Guest

    Predefinito

    Il problema rimane lo stesso. Adesso vi faccio vedere il tratto di codice incriminato: elencoappuntamenti.php.
    Codice PHP:
    echo "<table border = '0' height = '100%' width = '100%'>
    <tr>
    <td valign = 'top' align = 'center'>
    <font color = 'green' size = '7px'>Elenco Appuntamenti</font><br><br><br>

    <form method = 'post' action = 'elencoappuntamenti.php?id =
    $idanag'>

    <b>Selezione Mese</b><select name = 'mesi[]'>
    <option>Mese</option>
    <option>Gennaio</option>
    <option>Febbraio</option>
    <option>Marzo</option>
    <option>Aprile</option>
    <option>Maggio</option>
    <option>Giugno</option>
    <option>Luglio</option>
    <option>Agosto</option>
    <option>Settembre</option>
    <option>Ottobre</option>
    <option>Novembre</option>
    <option>Dicembre</option>
    </select>
    <b>Selezione Anno</b><select name = 'anno[]'>
    <option>Anno</option>
    <option>2006</option>
    <option>2007</option>
    <option>2008</option>
    <option>2009</option>
    <option>2010</option>
    </select>
    <br><br><br>
    <input type = 'submit' value = 'cerca'>
    <input type = 'hidden' name = 'nasc'>
    </form>
    </td>
    </tr>

    </table>"
    ;

    FunCool: Quando scrivi del codice inseriscilo tra i tag appositi.
    Ultima modifica di funcool : 14-11-2006 alle ore 13.29.22

  7. #7
    Guest

    Predefinito

    Citazione Originalmente inviato da flicbar
    Codice PHP:

    <form method = 'post' action = 'elencoappuntamenti.php?id = $idanag'>

    Secondo me l' errore è qui, prova a correggere con:

    Codice PHP:
    <form method = 'post' action = 'elencoappuntamenti.php?id=', $idanag, 'TUtto il resto del codice...>

  8. #8
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Quello che ha scritto Playbriscola è sbagliato. Prova a togliere lo spazio prima e dopo l'uguale (=) oppure metti un campo nascosto (hidden) con il nome id e come valore $idanag.
    Ultima modifica di funcool : 14-11-2006 alle ore 15.55.49
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •