Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043

    evitare inserimento dati con onchange

    ciao,

    ho una select dove selezionando una delle voci mi visualizza altri dati, io vorrei che questi dati NON vengano inviati nel db, come posso fare?

    Codice PHP:
    <form name="form" action="<?=$PHP_SELF?>" method="get"> 
    <select name="id_centri" onchange="this.form.submit()"> 
    <option value="">seleziona centro</option> 
    <?php 
    //compila dinamicamente la select 
    while($row mysql_fetch_object($sql2)) { 
        if (
    $row->id_centri==$_GET[id_centri]){ $sel="SELECTED";}ELSE{$sel="";}
      echo 
    "<option value=\"$row->id_centri\" $sel>$row->nome_centro</option>\n"

    echo 
    "</select>\n"

    //verifica se è stato passato o meno un valore dalla select 
    if(isset($_GET['id_centri'])) { 

      
    //memorizza il valore passato dalla select (l'id del centro) 
      
    $IDcentro $_GET['id_centri']; 

      
    //recupera tutti i dati relativi al centro specifico tramite $IDcentro
      
    $id_centri mysql_query("SELECT * FROM b_centri 
                            WHERE id_centri = '
    $IDcentro'") or die(mysql_error()); 

      
    //verifica che ci sia almeno un risultato valido per la query precedente 
      
    if(mysql_num_rows($sql2) >= 1) { 

        
    //stampa i dati relativi al centro
         
    $row1 mysql_fetch_object($id_centri); 
        echo 
    "<table width=\"650\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">
    <tr><td height=\"12\" colspan=\"5\"></td></tr>
    <tr><td height=\"1\" bgcolor=\"BF9BB5\" colspan=\"5\"></td></tr>\n"


    echo 
    "<tr>
        <td height=\"41\" width=\"152\"><span class=\"testo_grigio_bold\">nome centro</span></td>
        <td align=\"right\" width=\"123\"><span class=\"testo_grigio_bold\">
    $row1->nome_centro</span></td>
        <td width=\"100\"></td>
        <td align=\"left\" width=\"143\"><span class=\"testo_grigio_bold\">telefono</span></td>
        <td align=\"right\" width=\"132\"><span class=\"testo_grigio_bold\">
    $row1->telefono_centro</span></td>
          </tr>
                <tr>
        <td height=\"1\" colspan=\"5\" valign=\"top\" bgcolor=\"BF9BB5\"></td>
        </tr>\n"
    ;

    echo 
    "<tr>
        <td height=\"41\"><span class=\"testo_grigio_bold\">fax</span></td>
        <td align=\"right\"><span class=\"testo_grigio_bold\">
    $row1->fax_centro</span></td>
        <td width=\"100\"></td>
        <td align=\"left\"><span class=\"testo_grigio_bold\">email</span></td>
        <td align=\"right\"><span class=\"testo_grigio_bold\">
    $row1->email_centro</span></td>
          </tr>
                <tr>
        <td height=\"1\" colspan=\"5\" valign=\"top\" bgcolor=\"BF9BB5\"></td>
        </tr>\n"
    ;

    echo 
    "<tr>
        <td height=\"41\"><span class=\"testo_grigio_bold\">cognome referente</span></td>
        <td align=\"right\"><span class=\"testo_grigio_bold\">
    $row1->cognome_ref_centro</span></td>
        <td width=\"100\"></td>
        <td align=\"left\"><span class=\"testo_grigio_bold\">cellulare referente</span></td>
        <td align=\"right\"><span class=\"testo_grigio_bold\">
    $row1->cellulare_ref_centro</span></td>
          </tr>
                <tr>
        <td height=\"1\" colspan=\"5\" valign=\"top\" bgcolor=\"BF9BB5\"></td>
        </tr>
    <tr>
        <td height=\"8\" colspan=\"5\"></td>
        </tr>\n"
    ;
     echo 
    "</table>\n"
      }

    ?> 

    </form>
    esiste un comando onchange che non invia i dati nel db?

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    up

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    up

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    up

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.