Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    problemi invio dati da form

    Ciao a tutti, non mi ricordo la sintassi corretta per passare una azione ad un'altra pagina. Mi spiego:

    ricerca.php
    Codice PHP:
    <form action="mostra.php?azione=cerca" method="get">
    ...... 
    mostra.php
    Codice PHP:
    $azione='niente';if (isset($_GET['azione'])){$azione=$_GET['azione'];} 
    echo 
    $azione
    Al primo accesso a mostra.php $azine vale 'niente', se poi faccio la ricerca non mi trova la pagina, probabilmente sbaglio il modo in cui ho scritto action="mostra.php?azione=cerca".
    Chi mi può aiutare? Grazie.
    5ym0

  2. #2
    Se vuoi usare il metodo GET, devi inserire il parametro azione come campo hidden della form.

    In ogni caso, una soluzione più elegante del tuo IF è:

    Codice PHP:
    $azione = isset($_GET['azione']) ? $_GET['azione'] : 'niente'

  3. #3
    Ok grazie funziona ciao.
    5ym0

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.