Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 32
  1. #1
    Utente di HTML.it L'avatar di Kdes
    Registrato dal
    Oct 2006
    Messaggi
    171

    $_POST() non riesco a capire perchè non mi funziona ???

    Un saluto a tutti !!!


    Sto creando uno script per estrazione di dati dal DB, ho scritto il seguente script (programa....)
    a_ranking.php
    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <style type="text/css">
    input {font-size:8pt;}
    </style>
    </head>
    <body>
    <hr></hr>
    <table border='1' align="center">
    <form action="b_ranking.php" method="post">
    <p align='center'>Inserire il danza e anno per la ranking</p>
    <table width="50%" border='1' align="center">
    <td align='center'><b>Scegli danza</b></td>
    <?php
    require('config.php');
    // connessione e selezione db

    $result mysql_query("select distinct danza_ranking from ranking order by danza_ranking");
    echo 
    "<td align='center'><select name='gara'>";
        while (
    $row mysql_fetch_array($result))
            {
            
    $selected=($danza_ranking== $row['danza_ranking'])?'selected':''
            echo 
    "<option value=\"{$row['id_ranking']}\" $selected>{$row['danza_ranking']}</option>";
            }
    echo 
    "</select><tr>";
    ?>
    <td align='center'><b>Scegli Anno</b></td>
    <?php
    // connessione e selezione db

    $result mysql_query("select distinct anno_ranking from ranking order by anno_ranking");
    echo 
    "<td align='center'><select name='anno'>";
        while (
    $row mysql_fetch_array($result))
            {
            
    $selected=($anno_ranking== $row['anno_ranking'])?'selected':''
            echo 
    "<option value=\"{$row['id_ranking']}\" $selected>{$row['anno_ranking']}</option>";
            }
    echo 
    "</select><tr>";
    ?>
    </table>
    <div align="center">
    <hr>
    <table width="10%" align='center' border="1" cellpadding="1" cellspacing="0" bgcolor='#ddd000' >
    <td align='center'><input type="submit" name="Avanti!" value="Succ. >>>"></td>
    </table>
    </div>
    </div>
    </div>
    </table>
    </body>
    </html>
    Mi viene il form correttamente e scelgo in base alla lista "gara" e "anno"

    Al momento del <submit> chiama lo script b_ranking.php, abbastanza semplice !!!
    Codice PHP:
    <?php

    $danza        
    $_POST['gara'];
    $anno        $_POST['anno'];

    echo 
    "DANZA = $danza ANNO = $anno <br>";
    ?>
    La cosa che non riesco a capire è perchè non trovo niente nelle variabili.

    Dove sbaglio??

    Grazie in anticipo a chi mi dirà l'errore che commetto.
    Non chiedetemi quanti anni ho!!!!

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Non vedo il </form>
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    Utente di HTML.it L'avatar di Kdes
    Registrato dal
    Oct 2006
    Messaggi
    171
    Grazie badaze!
    Ho inserito </form> dopo il 1° </table>, ma adesso non va neanche avanti.
    Cosa sbaglio?
    Non chiedetemi quanti anni ho!!!!

  4. #4
    Utente di HTML.it L'avatar di Kdes
    Registrato dal
    Oct 2006
    Messaggi
    171
    Strano, non riesco a fargli fare il submit al programma b_ranking.php !!!
    Non chiedetemi quanti anni ho!!!!

  5. #5
    Quote Originariamente inviata da Kdes Visualizza il messaggio
    Grazie badaze!
    Ho inserito </form> dopo il 1° </table>, ma adesso non va neanche avanti.
    Cosa sbaglio?
    Appunto, devi inserirlo dopo l' ultimo input

    codice:
    <td align='center'><input type="submit" name="Avanti!" value="Succ. >>>"></td>
    </form>

  6. #6
    Utente di HTML.it L'avatar di Kdes
    Registrato dal
    Oct 2006
    Messaggi
    171
    Grazie camionista! Provoe tifaccio sapere.
    Non chiedetemi quanti anni ho!!!!

  7. #7
    Utente di HTML.it L'avatar di Kdes
    Registrato dal
    Oct 2006
    Messaggi
    171
    Adesso non si blocca, ma la variabile che dovrebbe passare poi nel successivo programma, in $_POST non c'è!!!!

    Cosa sbaglio.
    Non chiedetemi quanti anni ho!!!!

  8. #8
    posta il codice sorgente html di a_ranking.php

  9. #9
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    prova senza parentesi
    Per gli Spartani e Sparta usa spartan Il mio github

  10. #10
    Utente di HTML.it L'avatar di Kdes
    Registrato dal
    Oct 2006
    Messaggi
    171
    Quote Originariamente inviata da camionistaxcaso Visualizza il messaggio
    posta il codice sorgente html di a_ranking.php
    E' il primo script a_ranking.php
    Non chiedetemi quanti anni ho!!!!

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.