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

    Form e Action sulla stessa Pagina

    Ciao a tutti. Ho un problema.
    Ho un Form che passando il valore di alcuni campi fa l'Action su un'altra pagina, stampando a video la select di piùTabelle a secondo i valori che riveve la pagina php.

    Ora, fin qui funziona.
    Il mio problema è come posso fare ad avere l'Action sulla stessa pagina, ovvero il form a destra e a sinistra la select delle tabelle ottenute di volte in volta per il passaggio dei valori?

    Grazie.

  2. #2
    Codice PHP:
    <form action="<?php echo $_SERVER['PHP-SELF']; ?>" ect ect>
    Questa volta, più che un voto.. è favoreggiamento.

  3. #3
    Ciao a tutti.
    Ho cercato di risolvere in questo modo. Ma quando vado a cliccare per il submit, invece di fare il semplice echo della variabile passata, mi appare una pagina bianca.
    Come posso risolvere?

    home.php
    Codice PHP:
    <table width="1250" border="0" cellpadding="0" cellspacing="0">
      
      <tr> 
        <td width="606" height="421" valign="top">
    <? 
        
    require("mostra.php");
        
    StampaSezioneSinistra();
        
    ?>

        </td>
        <td width="644" valign="top" bgcolor="#0000FF">
    <form name="form1" method="GET" action="mostra.php" target="_self">
            <table width="75%" border="1">
              <tr> 
                <td></td>
                <td></td>
                <td></td>
                <td></td>
              </tr>
              <tr> 
                <td>Inserisci Tabella</td>
                <td><select name="elencotabelle">
                    <option value="costruttori">Costruttori</option>
                    <option value="pippo">Pippo</option>
                    <option value="pluto">Pluto</option>
                  </select></td>
                <td></td>
                <td></td>
              </tr>
              <tr>
                <td></td>
                <td><input type="submit" name="Submit" value="Invia"></td>
                <td></td>
                <td></td>
              </tr>
            </table>
          </form></td>
      </tr>
    </table>
    mostra.php
    Codice PHP:
    <?
    function StampaSezioneSinistra(){

    require(
    "config.php");


    $connessione mysql_connect($db_host$db_user,$db_password) or die("Connessione fallita !"); 
    @
    mysql_select_db($db_name) or die("Selezione Database fallita !"); 

    $elencotabelle=$_GET['elencotabelle'];


    if (
    $elencotabelle=="" )
         echo
    "<p class=\"testolabel\">INSERISCI I CRITERI PER LA RICERCA </p>";

         Else

                
                echo
    "$elencotabelle";
                                    
    }
    ?>

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.