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

    Inviare dato da select senza cliccare invio

    Ciao a tutti, non so nulla di javascript, ho una pagina in php che produce un menu' a tendina
    che permette di scegliere cosa visualizzare nella tabella sottostante.
    Mi piacerebbe che fosse sufficiente effettuare la selezione nel menu' a tendina senza cliccare il tasto "Visualizza" per inviare la richiesta al server php.
    Mi spiegate come posso fare ??
    Grazie.

    Codice PHP:
    <Table Width="80%" class="style7" Align="Center" Cellpadding="3" Cellspacing="1">
    <Tr>
    <Td>



    <form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>?stagione=<?php echo $stagione;?>&amp;squadra=<?php echo $squadra;?>">


    <?php

    $selected 
    ' SELECTED ';

    $dbcnx mysql_connect("$host""$user_db""$pass_db"); 
    mysql_select_db("$nome_db"$dbcnx);

    $res mysql_query ("SELECT giornata_gara FROM $tabcalendario GROUP BY giornata_gara ORDER BY id_cal"); 
    $num mysql_num_rows ($res); 
    echo 
    "[b]SELEZIONA UNA GIORNATA PER VEDERNE LE PARTITE[/b]"
    echo 
    "<select name=\"partite\">"

    while(
    $partite=mysql_fetch_array($res)){ 
        echo 
    "<option value=\"$partite[giornata_gara]\"";
        if (
    $partite['giornata_gara'] == $giornata){
        echo 
    $selected;
        }
        echo 
    ">$partite[giornata_gara]</option>"

    echo 
    "</select>";



    mysql_close($dbcnx);
    ?>
    <input type="submit" name="submit" value="Visualizza">

    </form>
    </Td>
    </Tr>
    </Table>

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    cambia questo name in qualcosa di meno significativo
    <input type="submit" name="submit" value="Visualizza">

    e aggiungi
    echo "<select name=\"partite\" onchange=\"this.form.submit()\">";

    in futuro posta solo l' xhtml risultante,
    se il problema e' lato client leggere il linguaggio lato server distrae soltanto

    ciao

  3. #3
    Cosa intendi per cambiare il name con qualcosa di meno significativo ??
    Il codice che mi hai scritto lo aggiungo in qualunque posizione o c'e' un punto specifico dove inserirlo ?

  4. #4
    Ok, ho capito tutto.
    Ciao e moltissime 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.