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

    Valore $_POST in variabile

    Ciao a tutti non riesco a capire perchè non mi valorizza la variabile dell'id comune.

    In questo modo effettuo il caricamento della combo comuni filtrando dalla combo province.
    <?php //Inizio codice PHP
    $societa=$_POST['societa']; //Recupero la variabile globale societa
    $piva=$_POST['piva']; //Recupero la variabile globale piva
    $indirizzo=$_POST['indirizzo']; //Recupero la variabile globale societa
    $cap=$_POST['cap']; //Recupero la variabile globale societa
    $regione=$_POST['regione']; //Recupero la variabile globale societa
    $provincia=$_POST['provincia']; //Recupero la variabile globale societa
    $comune=$_POST['comune']; //Recupero la variabile globale societa
    $telefono=$_POST['telefono']; //Recupero la variabile globale piva
    $cellulare=$_POST['cellulare']; //Recupero la variabile globale societa
    $email=$_POST['email']; //Recupero la variabile globale societa

    ?>
    <?php
    echo"<form name=\"formout\" method='post' action='".$_SERVER['PHP_SELF']."'>";
    ?>
    ...html
    <?
    //CODICE COMBO COMUNE


    $query_comune = "SELECT idcomune, nomecomune,idprovincia FROM comuni WHERE idprovincia = '".$_POST['provincia']."' ORDER BY nomecomune";
    echo $query_comune;

    echo"<td align='right'>Comune:</td>";
    echo" <td width='394' align='center'>";
    echo"<select name='comune' class='campiform' size='1' >";
    echo "<option value='-1'>- - - Scegli un comune - - -</option>";

    $risultato_comune = mysql_query($query_comune) or die("Query fallita");




    while ($row_comune = mysql_fetch_assoc($risultato_comune)) {
    $id_comune = $row_comune['Idcomune'];
    $Descr_comune = $row_comune['nomecomune'];



    if (empty($_POST['comune'])) {
    $_POST['comune'] = 1 ;

    }
    echo "<option value=\"$id_comune\"";

    if ($_POST['comune'] == $id_comune) {
    echo " selected";
    }
    echo ">$Descr_comune</option>\n";


    }
    print ($id_comune);
    echo"</select></td></tr><tr>";




    //FINE COMUNE
    // -------------------------------------------------------------------------------------------*****
    ?>

    non riesco a valorizzare la variabile cosa invece che viene effetuata per la regione e la provincia.

  2. #2
    Che cosa intendi per "non mi valorizza la variabile dell'id comune"?

    Abilitando la visualizzazione di tutti gli errori (notice inclusi), ottieni qualche messaggio utile?

    Applichi qualche controllo di sicurezza alle variabili prima di utilizzare all'interno delle query?

  3. #3
    ok ora provo ma per le varibili regione e provincia funziona !!! strano cmq tra breve ti dico

  4. #4
    Ma scusa parli di valorizzare la variabile $comune tramite POST oppure di ricavare l'id_comune dopo aver fatto la query?

    Qual'è la riga che non funziona come ti aspetti?
    E a quale parte di codice che hai riportato ti riferisci quando dici che per la provincia e regione funziona?

  5. #5
    Scusate ma sono encefalitico;

    questa la query:
    $query_comune = "SELECT idcomune....

    il campo Idcomune..non esiste c'era la I maiuscola ..


    while ($row_comune = mysql_fetch_assoc($risultato_comune)) {
    $id_comune = $row_comune['Idcomune'];


    grazie a tutti è da questa mattina por***********a !!!!


    Grazie ancopra atutti

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.