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

    neofita: problema con il refresh

    Ciao a tutti,
    sono nuovo del forum, e sono nuovo del mondo php. Ho un problema, ho un form, che faccio caricare da database, con conferma tramite un bottone ok...come si può evitare, il fatto che quando l'utente clicca sul bottone, avviene il refresh della pagina, e perdo la visualizzazione del campo scelto nel form??

    vi riporto il codice che ho scritto:

    $query = mysql_query("SELECT id_impianto, nome_impianto FROM db_impianti");

    echo "<form name='scelta_impianto' action='' method='post'> ";
    echo "<table summary='scelta impianto e campo'>";
    echo "<tr>";
    echo "<td>Scegli l'impianto sportivo: </td>";
    echo "<td colspan='3'>";
    //Select dinamica per la scelta dell'impianto.
    echo"<select name='IMPIANTO'>";
    echo "<option selected='selected' value='0'>IMPIANTO SPORTIVO</option> ";
    //metto i risultati della query in un array e poi faccio un ciclo
    while($row = mysql_fetch_array($query))
    {
    echo "<option value='".$row['id_impianto']."'>".$row['nome_impianto']."</option>";
    }
    echo"</select>";
    echo "</td>";
    echo "</tr>";

    il valore della select, lo seleziono,poi clicco sul bottone ok, il value me lo salva nella variabile, però non me lo mostra più, e mi ritorna a quella di default, possibile trovare una soluzione??

    grazie a chiunque mi vorrà aiutare.

  2. #2
    Utente di HTML.it L'avatar di r1cky`
    Registrato dal
    Feb 2007
    Messaggi
    431
    Premessa, per delimitare gli attributi di un tag html si usano gli apici doppi, non quelli singoli. E' molto importante questo.

    Per quanto riguarda il refresh, se vuoi effettuare il submit del form senza effettuare il refresh della pagina l'unico modo è utilizzare ajax. Ti consiglio di dare un occhio al Jquery Form Plugin Jquery Form Plugin, è veramente semplice da utilizzare.

  3. #3
    grazie...ma con gli apici singoli io delimito solo le option, mi conviene anche lì mettere \" anzichè ' ???

    ok proverò la soluzione con ajax...un'altra cosa, sempre in quella pagina, oltre alla selezione del campo tramite quella select, successivamente l'utente deve fare la selezione di data e orario, (è una pagina web per la prenotazione dei campi da calcetto), c'è un modo per fargli fare i controlli a data e orario inserito, e poi la submit dell'intero form, con un unico bottone???

    grazie

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.