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

    passaggio valori a script php in una popup

    ciao a tutti, nella mia home ho form con una tabella con un pulsante cerca, che mi permette di fare una ricerca in un database...
    inserendo i dati e cliccando su cerca si apre una popup che elabora i dati inseriti..ma non funziona!

    ho provato a far caricare lo script nella pagina normale (non nel popup) e funziona bene

    quindi il problema sta nel passaggio dei valori alla popup...in cosa ho sbagliato?
    ecco il codice:

    funzione apertura popup:
    codice:
    var opzioni = "top=10, left=10, width=512, height=400, status=no, menubar=no, toolbar=no, scrollbars=yes";
    function cercaETrova(){
    	window.open("cerca_e_trova.php", "", opzioni);
     }
    parte del form invio dati:
    codice:
    <td width="99"><input name="stringa_ricerca" type="text" class="login" id="stringa_ricerca" size="16"></td>
                      <td width="47" valign="top"><input name="Submit" type="submit" class="login" value="Cerca"></td>
                      <td></td>
                    </tr>
                    <tr>
                      <td height="14"></td>
                      <td height="14" colspan="2" valign="top" class="normal"><input name="tipo_ricerca" type="radio" class="login" value="auto" checked>
                              Cerca Auto</td>
    parte dello script php:
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link href="style.css" rel="stylesheet" type="text/css">
    </head>
    
    <body>
    <?php
    include ('funzioni.php');
    include ('configurazione.php');
    $db = @mysql_connect(HOSTNAME, UTENTE, PASSWORD) or showerror();
    mysql_select_db(DBNAME,$db) or showerror();
    echo $_POST[tipo_ricerca]. "---" .$_POST[stringa_ricerca];
    
    if($_POST[tipo_ricerca]==auto)
    {
    $res = mysql_query("select * from automobili where keywords='$_POST[stringa_ricerca]'", $db);
    			
       $num=mysql_num_rows($res);
    		
       if($num>0) {
          echo "<form action='process_delete.php' method='post'>";
          echo "<table align='center' class='normal_white' border='1'>";
          echo "<tr><td>MARCA</td><td>MODELLO</td><td>CC.</td><td>ALIMENTAZIONE</td><td>ANNO</td><td>CONCESS.</td><td>TIPO</td></tr>";
       for($i=0;$i<$num;$i++)
       {
       $id_auto=mysql_result($res,$i,"id_auto");
       $marca=mysql_result($res,$i,"marca");
       $modello=mysql_result($res,$i,"modello");
       $cilindrata=mysql_result($res,$i,"cilindrata");
       $alimentazione=mysql_result($res,$i,"alimentazione");
       $anno=mysql_result($res,$i,"anno");
       $id_concessionaria=mysql_result($res,$i,"id_concessionaria");
       $tipo=mysql_result($res,$i,"tipo");
       echo "<tr></td><td>$marca</td><td>$modello</td><td>$cilindrata</td><td>$alimentazione</td><td>$anno</td><td>$id_concessionaria</td><td>$tipo</td></tr>";
    }
    echo "</table>";
    echo "
    <div align='center'>Chiudi la finestra
    </font></div>";
    echo "</form>";
    }
    else
    echo "<div align='center'><font color='#FFFFFF' size='4'>Nessun annuncio trovato
    
    
    Chiudi la finestra
    </font></div>";
    }

  2. #2
    anche io avevo lo stesso problema e l'ho risotlo cosi:

    echo"<form name=\"form1\" method=\"post\" action=\"http://www.tuosito.net/file.php\"
    target=\"popup\" onsubmit=\"window.open('http://www.tuosito.net/file.php','popup','width=480,height=240,scrollbars =yes,resizable=yes')\"
    >";

    a me funge benone

  3. #3
    ok, proviamo...

  4. #4
    grande
    grazie!

  5. #5

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.