Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 19 su 19
  1. #11
    Allora se è come ho capito io, il metodo secondo me + corretto è mandare i dati del submit a un file php qualunque col metodo post (es. scelta.php) e scrivi così:

    <?php
    //Definisci tutte le variabili
    $invio=$_POST['invio'];

    //Creo la condizione se invio è uguale ad A
    //includo pagina pippo.php
    //altrimenti includo pagina2.php
    if($invio=='A'){
    include("pippo.php");}
    elseif($invio=='B'){
    include("pagina2.php");}
    else {
    echo "Errore";}
    ?>

  2. #12
    Originariamente inviato da vincienalotto
    Allora se è come ho capito io, il metodo secondo me + corretto è mandare i dati del submit a un file php qualunque col metodo post (es. scelta.php) e scrivi così:
    beh sì! si può fare in diversi modi, e questa è una buona soluzione! non c'avevo pensato

    sarà che continuo a lavorare su aree riservate in questo periodo e allora vedo sessioni dappertutto
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  3. #13
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Originariamente inviato da vincienalotto
    Allora se è come ho capito io, il metodo secondo me + corretto è mandare i dati del submit a un file php qualunque col metodo post (es. scelta.php) e scrivi così:

    <?php
    //Definisci tutte le variabili
    $invio=$_POST['invio'];

    //Creo la condizione se invio è uguale ad A
    //includo pagina pippo.php
    //altrimenti includo pagina2.php
    if($invio=='A'){
    include("pippo.php");}
    elseif($invio=='B'){
    include("pagina2.php");}
    else {
    echo "Errore";}
    ?>
    ..ma lo vuole aprire in una nuova finestra................

    [.:: JaguarXF ::.]
    __________________

  4. #14
    beh, non credo che sia colpa dello script, prova a controllare un pò le tue pagine.
    Ma cmq cos'è che vuole aprire in un'altra finestra? La pagina pippo.php (o pagina1) oppure quando schiacci ok vuole aprire una nuova finestra?

  5. #15
    Originariamente inviato da vincienalotto
    beh, non credo che sia colpa dello script, prova a controllare un pò le tue pagine.
    Ma cmq cos'è che vuole aprire in un'altra finestra? La pagina pippo.php (o pagina1) oppure quando schiacci ok vuole aprire una nuova finestra?
    Come ho detto nel form metto due pulsanti submit:
    il primo crea una variabile $invio e la pone uguale ad 'A'
    il secondo crea sempre una variabile $invio e la pone uguale a 'B'

    l'action del form è sempre pippo.php

    io volevo fare così:

    all'inizio di pippo.php vengono controllati i dati passati dal form (che come ho scritto ha action=pippo.php). Se la variabile $invio è uguale ad 'A' non succede nulla e pippo.php viene letta normalmente da apache, altrimenti se $invio è uguale a 'B' io vorrei che:

    1) nella finestra corrente venga continuata l'esecuzione di pippo.php
    2) in una nuova finestra venga caricata la pagina pluto.php alla quale passare i parametri del form originario.
    RiKkArDo on IRCnet

  6. #16
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Devi usare JS, come ti ho suggerito.


    [.:: JaguarXF ::.]
    __________________

  7. #17
    allora metti l'action alla pagina pippo.php e all'inizio della pagina e prova a fare così (nn so se funziona nn ho mai messo il javascript nel php):

    //Definisci le variabili post
    $invio=$_POST['invio'];
    //Crei le condizioni
    if($invio=='B'){
    echo "<script language=\"JavaScript\">\n";
    echo "function invia();\n";
    echo "{\n";
    echo "document.invio_post.action="pluto.php";\n"
    echo "document.invio_post.target="_blank";\n;
    echo "}\n";
    echo "</script>\n";
    }
    e poi continui il testo di pippo.php

    Cmq a me nn funzionano due pulsanti di nome invio sulla stessa pagina. Come hai fatto?

  8. #18
    vi ringrazio molto per i vostri contributi. Alla fine ho deciso di usare Javascript per ottenere tutti gli scopi che mi ero prefissato.

    Grazie ancora per l'aiuto

    PS se qualcuno leggendo questo post ha un'idea di come fare senza Javascript lo scriva pure eh?
    RiKkArDo on IRCnet

  9. #19
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Originariamente inviato da vincienalotto
    Cmq a me nn funzionano due pulsanti di nome invio sulla stessa pagina. Come hai fatto?
    Uno infatti deve essere button.


    [.:: JaguarXF ::.]
    __________________

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.