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>";
}