Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Scelta elenco menu'

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    314

    Scelta elenco menu'

    Ho questo elenco/menu con il quale ho la possibilità di scegliere delle località contenute in una tabella.
    Vorrei che inizialmente, cioè quando apro la pagina, mi visualizza tutti i record della tabella, poi quando effettuo la scelta con l'elenco/menu mi visualizza solo quei dati relativi alla località scelta.
    In effetti si tratta di fare due select diverse, la prima senza where.
    E' che non so come fare
    Questo è l'elenco menu':
    Codice PHP:
    <?php
    $query 
    "SELECT * FROM consegna group by desc_localita"
    $res mysql_query($query) or die(mysql_error());
    echo 
    "<label>";
    echo 
    "Cerca il localita ";
    echo 
    "<select name='scelta_localita'>"
    echo 
    "<option selected='selected'>".''."</option>";
    while(
    $rowmysql_fetch_array($res)){
    echo 
    "<option>".$row['desc_localita']."</option>"
    }
    echo 
    "</select>";
    echo 
    "</label>";
    ?>
    felix

  2. #2
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543

    Re: Scelta elenco menu'

    prova così
    Codice PHP:
    <?php
    if (!empty(@$_POST["scelta_localita"])) $query "SELECT * FROM consegna  WHERE desc_localita=$_POST['scelta_localita'] group by desc_localita";
    else 
    $query "SELECT * FROM consegna group by desc_localita";
    $res mysql_query($query) or die(mysql_error());
    echo 
    "<label>";
    echo 
    "Cerca il localita ";
    echo 
    "<select name='scelta_localita'>"
    echo 
    "<option selected='selected'>".''."</option>";
    while(
    $rowmysql_fetch_array($res)){
    echo 
    "<option>".$row['desc_localita']."</option>"
    }
    echo 
    "</select>";
    echo 
    "</label>";
    ?>

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    314
    mi da questo errore
    Parse error: syntax error, unexpected '@', expecting T_STRING or T_VARIABLE or '$' in C:\siti\avserver\acquisti\consegna\consegna_elenco .php on line 72
    QUESTA E' LA LINEA 72
    if (!empty(@$_POST["scelta_localita"]))
    $query = "SELECT * FROM consegna WHERE desc_localita=$_POST['scelta_localita'] group by desc_localita";
    grazie
    felix

  4. #4
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    elimina la @...PS...il form lo passi con post o con get? nel secondo caso
    $_POST["nome"] deve diventare $_GET["nome"]

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

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.