salve
dovrei passare dei dati a uno script che deve aprirsi in una finestra popup javascript:
ora posto i sorgenti e poi spiego il problema
FILE SFOGLIA.PHP
FILE SFOGLIAB.PHP<html>
<head>
<script Language="JavaScript">
<!--
function popup()
{
window.open('sfogliab.php','Sfoglia Database','resizable=no,width=400,height=300')
}
-->
</script>
<title>Sfoglia Database</title>
</head>
<body>
<form action="javascriptopup()" method="get">
<?php
$db = mysql_connect("localhost", "ilc0rv0", "");
mysql_select_db("ucci",$db);
$var = $_GET['tab'];
if($var==clienti) {
$res = mysql_query("select $var.*,polizze.* from $var,polizze where codfisc=codfiscale ", $db);
$res2 = mysql_query("select * from $var", $db); }
else if($var==polizze) {
$res = mysql_query("select $var.*,clienti.* from $var,clienti where codfisc=codfiscale ", $db);
$res2 = mysql_query("select * from $var", $db); }
else if($var==sinistri) {
$res = mysql_query("select $var.*,clienti.* from $var,clienti where codfisc=codfiscale ", $db);
$res2 = mysql_query("select * from $var", $db); }
$num = mysql_num_rows($res);
$num2 = mysql_num_rows($res2);
if($num==0 && $num2>0)
{
if($var==clienti){
echo "Non ho trovato corrispondenze del Codice Fiscale tra <u>clienti</u> e <u>polizze</u>
";
echo "MA ATTENZIONE, CI SONO <u>$var</u> SENZA <u>polizze</u>
";
echo "<input type='hidden' name='tosb' value=$var>";
echo "<input type='submit' value='Visualizza $var'>";
}
else if($var==polizze) {
echo "Non ho trovato corrispondenze del Codice Fiscale tra <u>polizze</u> e <u>clienti</u>
";
echo "MA ATTENZIONE, CI SONO <u>$var</u> SENZA <u>clienti</u>
";
echo "<input type='hidden' name='tosb' value='$var'>";
echo "<input type='submit' value='Visualizza $var'>";
}
else if($var==sinistri) {
echo "Non ho trovato corrispondenze del Codice Fiscale tra <u>sinistri</u> e <u>clienti</u>
";
echo "MA ATTENZIONE, CI SONO <u>$var</u> RIFERITI A <u>clienti</u> INESISTENTI
";
echo "<input type='hidden' name='tosb' value='$var'>";
echo "<input type='submit' value='Visualizza $var'>";
}
}
else if ($num==0)
{
echo "Non ci sono record nella tabella <u>$var</u>
";
<html>
<head>
<title>Sfoglia Database</title>
</head>
<body>
<?php
$db = mysql_connect("localhost", "ilc0rv0", "");
mysql_select_db("ucci",$db);
$sb = $_GET['tosb'];
$res = mysql_query("select * from $sb ", $db);
$num = mysql_num_rows($res);
if($num>0)
echo "$num clienti trovati";
for ($i=0; $i<$num; $i++)
{
echo "<table border>";
if ($sb==clienti)
{
$nome = mysql_result($res, $i, "nome");
$cognome = mysql_result($res, $i, "cognome");
$data = mysql_result($res, $i, "data_nascita");
$luogo = mysql_result($res, $i, "luogo_nascita");
$codf = mysql_result($res, $i, "codfiscale");
$ind = mysql_result($res, $i, "indirizzo");
$citta = mysql_result($res, $i, "citta");
$prof = mysql_result($res, $i, "professione");
$lav = mysql_result($res, $i, "lavoro");
$tel1 = mysql_result($res, $i, "telefono1");
$tel2 = mysql_result($res, $i, "telefono2");
$tel3 = mysql_result($res, $i, "telefono3");
$mail = mysql_result($res, $i, "e_mail");
$corr = mysql_result($res, $i, "corrispondenza");
$note = mysql_result($res, $i, "note");
echo "<tr><td>NOME</td><td>$nome</td></tr>";
echo "<tr><td>COGNOME</td><td>$cognome</td></tr>";
echo "<tr><td>DATA DI NASCITA</td><td>$data</td></tr>";
echo "<tr><td>LUOGO DI NASCITA</td><td>$luogo</td></tr>";
echo "<tr><td>CODICE FISCALE</td><td>$codf</td></tr>";
echo "<tr><td>INDIRIZZO</td><td>$ind</td></tr>";
echo "<tr><td>CITTA'</td><td>$citta</td></tr>
logicamente non ho postato tutto il file altrimenti sarebbe stato troppo lungo
quando devo passare i dati dal 1° form al 2° file usando il javascript non mi funziona, però provando ad usare un form normale (senza usare javascript) funziona alla perfezione
![]()
:master: :master:
è un problema del javascript che non può ricevere dati da un form o ho sbagliato qualcosa io?
Grazie e scusate per la lunghezza:rollo:
![]()