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:
parte del form invio dati: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 dello script php: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>
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>"; }

Rispondi quotando

