Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    183

    metodo post sulla stessa pagina

    Ciao!
    In una pagina php (pagina.php) visualizzo una semplice tabella (nome, cognome, età) prelevando i dati dal database (mysql).
    Sotto la tabella ho inserito una combobox per selzionare il tipo di ordinamento (per nome o per cognome).
    Sotto la combobox c'è un pulsante d'invio.
    L'azione utilizza il metodo post sulla stessa pagina
    <form action="pagina.php" method="post">
    OVVIAMENTE alla prima connessione della pagina il valore $_POST risulta vuoto "sporcandomi" la pagina con messaggi di errore "Notice: Undefined index:"

    Essendo un principiante non ho idea di come impostare un valore $_POST "di default" per la prima lettura della pagina....

    Una volta premuto il tasto d'invio il mio codice poi sembra funzionare perfettamente andando a cambiare gli ordinamenti della tabella.

    Forse non sto usando il metodo più corretto.... sono qui per imparare da voi.

    Grazie in anticipo per l'aiuto

  2. #2
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    if(!isset($_POST['ordinamento']){
    $ordinamento="XXX"
    }else{
    $ordinamento=$_POST['ordinamento']
    }

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    183
    grazie!
    il concetto è chiarissimo
    non sono però riuscito ancora a far funzionare il tutto per un improvviso errore di PARSE... ma ci sto lavorando sopra...

    ad ogni modo, nonostante conosca benino il C, sto faticando molto con PHP.
    avevo inziato a creare siti dinamici (con buoni risultati) con asp.net , ma con php ora mi blocco anche sulle cose più semplici!

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    183
    risolto anche il parse...
    avevi dimenticato una tonda :-)

    if(!isset($_POST['ordinamento'])){

    grazie
    ciao

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.