Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    258

    Passare variabile get in un echo

    Salve, ho una difficoltà a passare il valore id per modificare un valore nel db. Ecco il codice:

    Codice PHP:
    <?php
     $stat_pag 
    $pag;

          switch (
    $stat_pag) {
                            case 
    'Acconto':
                            echo 
    'Ha dato un acconto';
                            echo 
                                        
    '<form action="sql_invpag.php" method="get">
                                            <input name="aggiorna" type="submit" value="Pagato" />
                                            <input type="hidden" value="<?php  echo $_GET['
    id']?>"  name="id" />
                                        </form>  '
    ;

                                 
                            break;

                            case 
    'Pagato':
                            echo 
    'Ha Pagato Tutto.';
                            break;

                            default:
                            echo 
    'Deve Pagare!';
                            break;
                        }
                    
    ?>
    In poche parole, se sul db e salvato "acconto" viene visualizzato il pulsante, che se premuto invia il dato alla pagina sql_invpag.php che farà l'update della tabella. Il problema e come passo il valore id? come ho scritto io mi da errore...

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2012
    Messaggi
    159
    Hai aperto i tag php in maniera inutile
    Correggi così:
    Codice PHP:
    <?php 
     $stat_pag 
    $pag

          switch (
    $stat_pag) { 
                            case 
    'Acconto'
                            echo 
    'Ha dato un acconto'
                            echo  
                                        
    '<form action="sql_invpag.php" method="get"> 
                                            <input name="aggiorna" type="submit" value="Pagato" /> 
                                            <input type="hidden" value="'
    .$_GET["id"].'"  name="id" /> 
                                        </form>  '


                                  
                            break; 

                            case 
    'Pagato'
                            echo 
    'Ha Pagato Tutto.'
                            break; 

                            default: 
                            echo 
    'Deve Pagare!'
                            break; 
                        } 
                    
    ?>

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    258
    Grazie mille freenetw, ci stavo quasi arrivando alla soluzione, ma i tag non li prendevo in considerazione



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.