Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Php Select Html

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    3

    Php Select Html

    Ciao ragazzi,
    Sono nuovo sia come componete del forum che come sviluppatore PHP. Quindi non so se quello che chiedo è fattibile o è una domanda stupida?!?!
    Voglio eseguire il submit della prima option della select html quando avvio la pagina ?
    Vi invio li codice che all'avvio della pagina mi visualizza solo select ma non mi tira fuori nessun dato se non dopo aver selezionato un'option della select.
    Spero di essere stato chiaro!!!

    <form method="post" action="quote.php">

    <?php

    echo "<select name=selruo onchange=submit();>";

    if($_POST[selruo]=='T') echo "<option selected value='T'>Tutti</option>";
    else echo "<option value='T'>Tutti</option>";
    if($_POST[selruo]=='P') echo "<option selected value='P'>Portieri</option>";
    else echo "<option value='P'>Portieri</option>";
    if($_POST[selruo]=='D') echo "<option selected value='D'>Difensori</option>";
    else echo "<option value='D'>Difensori</option>";
    if($_POST[selruo]=='C') echo "<option selected value='C'>Centrocampisti</option>";
    else echo "<option value='C'>Centrocampisti</option>";
    if($_POST[selruo]=='A') echo "<option selected value='A'>Attanccanti</option>";
    else echo "<option value='A'>Attanccanti</option>";
    echo "</select>";
    //echo "$_POST[selruo]";
    include ('daticonnection.php');
    $ruolo=$_POST[selruo];


    $giornata="SELECT cagiornata FROM calciatori group by cagiornata order by cagiornata DESC limit 0,1";
    $giornatae=mysql_query($giornata);
    $giornata1=mysql_fetch_row($giornatae);
    //echo "$giornata1[0]"; controlla giornata

    if ( $ruolo!="T")
    $query="SELECT cacodice,cagiornata,canome,casquadra,cavalore,ruti po FROM CALCIATORI inner join ruolo on caruolo=ruid where cagiornata='$giornata1[0]'
    and rutipo='$ruolo'";
    else
    $query="SELECT cacodice,cagiornata,canome,casquadra,cavalore,ruti po FROM CALCIATORI inner join ruolo on caruolo=ruid where cagiornata='$giornata1[0]'";

    ?>

    </form>




    <table border="3" align="left" bordercolor="blue" cellspacing="0">
    <tr>
    <td>Codice</td>
    <td>Nome</td>
    <td>Squadra</td>
    <td>Quota</td>
    <td>Ruolo</td>
    </tr>
    <?php
    $dati=mysql_query($query);
    while($dati1=mysql_fetch_row($dati))
    {

    echo "<tr><td>$dati1[0]</td>
    <td>$dati1[2]</td>
    <td>$dati1[3]</td>
    <td>$dati1[4]</td>
    <td>$dati1[5]</td>

    </tr>";
    }

    ?>

    </table>

  2. #2
    Non ho capito un granchè quindi magari la risposta che ti do è sbagliata...ma tentare non nuoce!
    prova a metterlo nel tag body, così:
    Codice PHP:
    <body onLoad=submit()> 

  3. #3

    Re: Php Select Html

    Originariamente inviato da rinox74
    Voglio eseguire il submit della prima option della select html quando avvio la pagina
    Perdona la domanda, ma allora che senso ha mettere una select nella pagina?
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    3
    Grazie Saretta883!!!!!
    Si la onLoad mi esegue il primo submit proprio come ti chiedevo però continua ad eseguirlo all'infinito!!!!!

  5. #5
    all'infinito? perchè? non dovrebbe...

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    3
    HO RISOLTO!!!!
    Ho aggiunto la condizione
    .
    .
    .
    if (!isset($_POST[selruo])) $ruolo="N";

    ed ho modificato la condizione che mi filtrava al query sql

    if ($ruolo!="N" && $ruolo!="T")
    $query="SELECT cacodice,cagiornata,canome,casquadra,cavalore,ruti po FROM CALCIATORI inner join ruolo on caruolo=ruid where cagiornata='$giornata1[0]'
    and rutipo='$ruolo'";
    else
    $query="SELECT cacodice,cagiornata,canome,casquadra,cavalore,ruti po FROM CALCIATORI inner join ruolo on caruolo=ruid where cagiornata='$giornata1[0]'";

    Grazie sono diventato pazzo!!!!!

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.