Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 29
  1. #11
    Grazie DrugsMatt....le vedo abbastanza complicate ma ora ci provo!!!

    Invece X Laxus, potresti farmi un esempio...credo che se quello che dici sia possibile per me sarebbe molto più facile dato che ho più dimestichezza con i form....

  2. #12
    la regola è questa

    Prima pagina:
    - Avvia la sessione con metodo session_start();
    - Assegna tutti i valori che vuoi a delle varibili di sessione
    $_SESSION['nome_variabile1'] = 'valore_variabile';
    $_SESSION['nome_variabile2'] = 'valore_variabile';
    $_SESSION['nome_variabile3'] = 'valore_variabile';

    Seconda pagina:
    leggi i valori delle varibili con <?php $_SESSION['nome_variabile1'] ?>
    <?php $_SESSION['nome_variabile2'] ?>
    <?php $_SESSION['nome_variabile3'] ?>

    molto semplice
    Perpetual Ribellion With Absolutely No Cause

  3. #13
    Utente di HTML.it L'avatar di Laxus
    Registrato dal
    Oct 2010
    Messaggi
    251
    Invece X Laxus, potresti farmi un esempio...credo che se quello che dici sia possibile per me sarebbe molto più facile dato che ho più dimestichezza con i form....
    E' molto facile, crea il tuo form con i campi nascosti: in essi ci vanno i dati ($riga[0] etc.)
    codice:
    <form name="ilnomedelmioform" method="post" action="...."> 
    <input name="campo1" type="hidden" value="valore1">
    <input name="campo2" type="hidden" value="valore2">
    </form>
    Dopodichè crea il collegamento per inviare il modulo:
    codice:
    Link
    EDIT, dato che sono istruzioni ripetute (vengono stampate da un ciclo), ilnomedelmioform deve essere univoco, modificalo con ilnomedelmioform_#ID, dove #ID sarà un numero che si incrementa alla fine di ogni ciclo.

  4. #14
    X DrugMatt....purtroppo ho fatto come mi hai detto ma non funziona

    Codice PHP:
    session_start();
    while ((
    $riga=oci_fetch_array($queryprimaOCI_NUM OCI_RETURN_NULLS))){
        echo 
    "<tr><font color='#6666CC'>";
        echo 
    "<td align='center'>[url='richiesta.php']".$riga[1]."[/url]</td>";
        
    $_SESSION['seqrichiesta'] = riga[0];
        
    $_SESSION['conferimento'] = riga[2];
        
    $_SESSION['esame'] = riga[3]; 
    nell'altra pagina ho scritto:

    Codice PHP:
     session_start();
    $seqrichiesta=$_SESSION['seqrichiesta'];
    echo 
    "la richiesta è:"$seqrichiesta;
    $conferimento=$_SESSION['conferimento'];
    echo 
    "il conferimento è:"$conferimento;
    $esame=$_SESSION['esame'];
    echo 
    "l'esame è: "$esame
    Però niente da fare.
    Ora provo il metodo di Laxus.

  5. #15
    Ho provato il metodo di Laxus ma non mi funziona e penso che non funzioni perchè io metto gli hidden dentro un ciclo. quando clicco sul link che valori mi passa??? Io voglio che mi passi quelli della riga in cui si trova il link capito quello che dicO???
    Magari non mi sono spiegata fatto sta che non funziona perchè non può funzionare quindi torniamo al problema originario come posso far si che in una pagina senza cliccare niente venga eseguito il cambiamente di metodo e venga aperta subito un'altra pagina???

  6. #16
    Utente di HTML.it L'avatar di Laxus
    Registrato dal
    Oct 2010
    Messaggi
    251
    EDIT, dato che sono istruzioni ripetute (vengono stampate da un ciclo), ilnomedelmioform deve essere univoco, modificalo con ilnomedelmioform_#ID, dove #ID sarà un numero che si incrementa alla fine di ogni ciclo.

  7. #17
    non si può, i modi sono questi.. non mettere tutto dentro ai cicli.. tanto i valori recuperati dalla query li hai salvati in un array, da li in poi se vuoi assegnare tali valori a delle varibili di sessione, o a dei campi hidden puoi farlo senza alcun ciclo di mezzo...
    Perpetual Ribellion With Absolutely No Cause

  8. #18
    Così non lo risolvo cmq il mio problema....perchè il form è fuori dal ciclo e ho il suo nome.
    All'interno del ciclo il nome è quello, non cambia e non deve cambiare.
    Grazie x i suggerimenti alternativi ma purtroppo non fanno al caso mio...mi pare!!!!
    Ho provato ad utilizzare queste due stringhe (prima una e poi l'altra) nella pagina che riceve i dati ma non mi funzionano...xkè???

    Codice PHP:
    header("Location: pagina.php"); 
    codice:
    <meta http-equiv="Refresh" content="0; pagina.php">

  9. #19
    X DrugsMatt:

    Il mio ciclo è questo:

    Codice PHP:
    while (($riga=oci_fetch_array($queryprimaOCI_NUM OCI_RETURN_NULLS))){
        echo 
    "<tr><font color='#6666CC'>";
        echo 
    "<td align='center'><a href=\"richiesta.php?seqrichiesta=" $riga[0] . "&conferimento=" $riga[2] . "&esame=" $riga[3]."\"target=\"_self\">".$riga[1]."</a></td>";
        echo 
    "<td align='center'>".$riga[2]."</td><td align='center'>".$riga[3]."</td><td align='center'>".$riga[4]."</td><td align='center'>".$riga[5]."</td><td align='center'>".$riga[6]."</td><td align='center'>".$riga[7]."</td><td align='center'>".$riga[8]."</td></font></tr>\n";

    Gli hidden o le session devo metterle per forza qui non posso richiamare i valori dall'array come dici tu...perchè non so in che riga pescarli...capito???

  10. #20
    stai facendo una confusione assurda su delle cose banali te lo assicuro...

    se i passaggi sono...

    query che recupera i valori.
    inserisci i valori in un array, per leggerli usi $riga[0], $riga[1], $riga[2], $riga[3]
    al chè.. o li salvi in varibili di sessione come già visto..
    o li salvi nei campi hidden...
    premendo il link vai alla seconda pagina e te li rileggi...


    tu come noto, ti ostini a formare un link in cui imposti un passaggio tramite method GET
    codice:
    echo "<td align='center'><a href=\"richiesta.php?seqrichiesta=" . $riga[0] . "&conferimento=" . $riga[2] . "&esame=" . $riga[3]."\"target=\"_self\">".$riga[1]."</a></td>";
    noi invece... ti stiamo dando delle "alternative" al GET, per permetterti di fare ciò che vuoi... il GET non-lo-devi-usare.. capito? (speriamo!)
    Perpetual Ribellion With Absolutely No Cause

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 © 2026 vBulletin Solutions, Inc. All rights reserved.