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

    Problemi textbox dopo scelta combbobox regione e provincia

    Ciao a tutti.

    Ho il seguente problema . Da un form php dopo avere scritto nelle varie textbox quando scelgo la regione , da una combox che ricarica la pagina filtrando le province per la seconda combo,
    mi annulla quello che ho scritto. Il problema sembra che nel ricaricare mi resetti a blank le text box. Come posso risolvere ?

    Metto parte del codice interessato:

    [_PHP_]

    <?php
    session_start();

    echo"<form name=\"formout\" method='post' action='".$_SERVER['PHP_SELF']."'>";


    echo "
    </td>";
    echo"<td>[b]Regione:</td><td>";
    echo"<select name=\"regione\" style=\"width: 150px;\" onchange=\"document.forms['formout'].submit();\">";



    //CODICE COMBO REGIONE
    //-----------------------------------------------------------------------------------------*****


    $connessione = mysql_connect("localhost", "root", "") or die ('Error connecting to mysql');
    mysql_select_db("db_login");

    $query_regioni = "SELECT IdRegione, nomeRegione FROM Regioni";
    $risultato_regioni = mysql_query($query_regioni) or die("Query fallita");

    while ($row_regione = mysql_fetch_assoc($risultato_regioni)) {
    $id_regione = $row_regione['IdRegione'];
    $Descr_Regione = $row_regione['nomeRegione'];


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

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

    if ($_POST['regione'] == $id_regione) {
    echo " selected";
    }
    echo ">$Descr_Regione</option>\n";


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

    //CODICE COMBO PROVINCIA


    $query_provincia = "SELECT IdProvincia, nomeProvincia, IdRegione FROM Province WHERE IDRegione = '".$_POST['regione']."' ORDER BY nomeprovincia";
    $risultato_provincia = mysql_query($query_provincia) or die("Query fallita");

    echo"<td>Provincia:</td><td>";
    echo"<select name='provincia' size='1' onchange='submit()'>\n";


    while ($row_provincia = mysql_fetch_assoc($risultato_provincia)) {
    $id_provincia = $row_provincia['IdProvincia'];
    $Descr_Provincia = $row_provincia['nomeProvincia'];



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

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

    if ($_POST['provincia'] == $id_provincia) {
    echo " selected";
    }
    echo ">$Descr_Provincia</option>\n";


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


    //echo "\t<option value=\"$id_provincia\">$Descr_Provincia</option>\n"; }
    //echo"</select></td></tr>";




    //FINE PROVINCIA
    // -------------------------------------------------------------------------------------------*****
    ?>
    [_PHP_]


    <td align="right">Comune:</td>
    <td width="394" align="center">
    <input name="idcomune" type="text" size="25" class="campiform"></td>
    </tr>
    <tr>
    ...html
    //pulsante
    <input type="submit" name="ok" id="ok" value="Salva"> </table>



    Dove sbaglio? Scusate ma sono solo agli inizi

  2. #2
    E' sufficiente che inserisci nell'attibuto VALUE dei campi INPUT il valore che viene passato dalla form (se presente).

  3. #3
    Come faccio scusa?

  4. #4
    Risolto grazie sono proprio stupido!!!

    Ho inserito nel campo value dell'input

    value="<?php echo $societa ?>"

    <input name="societa" type="text" value="<?php echo $societa ?>" >

    Un saluto a tutti egrazie come sempre

  5. #5
    non risolto per niente non mi funziona mentre prima funzionava non capisco


    dove sbaglio???

  6. #6
    Aiuto qualcuno mi aiuta ???

  7. #7
    Trovato l'errore.

    Era il form l'ho dichiarato prima e tutto risolto. era dichiarato per errore dopo gli input text.

    echo"<form name=\"formout\" method='post' action='".$_SERVER['PHP_SELF']."'>";


    Uhn saluto a tutti

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.