Buon pomeriggio a tutti,
ho un problema di questo tipo:
effettuo la ricerca delle appendici e mi crea una tabella con i dati preimpostati nel ciclo il tutto in questa pagina (idappvisual):
Codice PHP:
<?php
session_start();
//Connessione al Database
$conn= mysql_connect("localhost", "root", "") or die ("impossibile connettersi");
//funzione per visualizzazione corretta dimensioni
function makeFileSize($dimensione){
$units = array('B','KB','MB','GB','TB');
$u=0;
while ( (round($dimensione/1024)>0) && ($u<4)){
$dimensione = $dimensione / 1024;
$u++;
}
return (round($dimensione,2) . " " . $units[$u]);
}
//selezione del DB
mysql_select_db("archiviottico", $conn) or die ("impossibile selezionare il db");
if(!isset($_SESSION['idpolizza'])){
$idpolizza=$_POST['idpolizza'];
}else{
$idpolizza=$_SESSION['idpolizza'];
}
$cartella = "appendici/";
$query="SELECT * FROM appendice WHERE idpolizza='$idpolizza'";
$result = mysql_query($query);
?>
</p>
<h2 align="center" class="Stile3">Risultato ricerca</h2>
<table border="1" align="center" cellspacing="1" cellpadding="20" bordercolor="#0033CC" bgcolor="#CCCCCC">
<tr>
<th bgcolor="#CCCCCC"><font face="Arial, Helvetica, sans-serif" class="Stile1">ID Appendice</font></th>
<th bgcolor="#CCCCCC"><font face="Arial, Helvetica, sans-serif" class="Stile1">Appendice</font></th>
<th bgcolor="#CCCCCC"><font face="Arial, Helvetica, sans-serif" class="Stile1">Note</font></th>
<th bgcolor="#CCCCCC"><font face="Arial, Helvetica, sans-serif" class="Stile1">Dimensione</font></th>
<th bgcolor="#CCCCCC"><font face="Arial, Helvetica, sans-serif" class="Stile1">Documento</font></th>
</tr>
<?php
while($row = mysql_fetch_assoc($result))
{
if($_SESSION['cev']=="milano"){
$_SESSION['idappendice']=$row['idappendice'];
?>
<tr>
<td bgcolor="#FFFFFF"><font face="Arial, Helvetica, sans-serif" class="Stile2"><?php echo $row['idappendice']; ?>
</font></td>
<td bgcolor="#FFFFFF"><font face="Arial, Helvetica, sans-serif" class="Stile2"><?php echo "[url='".$cartella.$row[']Visualizza ".$cartella.$row['nomeappendice']."[/url]
"; ?></font></td>
<td bgcolor="#FFFFFF"><font face="Arial, Helvetica, sans-serif" class="Stile2"><?php echo $row['note']; ?>
</font></td>
<td bgcolor="#FFFFFF"><font face="Arial, Helvetica, sans-serif" class="Stile2"><?php echo makeFileSize($row['dimensione']); ?>
</font></td>
<td align="center" valign="middle" bgcolor="#FFFFFF" class="Stile2"><form id="form1" name="form1" method="post" action="docappform.php">
<div align="center">
<font face="Arial, Helvetica, sans-serif" class="Stile2">
<input type="submit" name="Submit" value="Aggiungi" />
</font></p>
</div>
</form>
<form id="form1" name="form1" method="post" action="docappvisual.php">
<div align="center">
<font face="Arial, Helvetica, sans-serif" class="Stile2">
<input type="submit" name="Submit" value="Visualizza" />
</font>
</p>
</div>
</form>
</td>
</tr>
<?php
}//fine if milano
else{
if($_SESSION['cev']==$row['cev']){
$_SESSION['idappendice']=$row['idappendice'];
?>
<tr>
<td bgcolor="#FFFFFF"><font face="Arial, Helvetica, sans-serif" class="Stile2"><?php echo $row['idsinistro']; ?>
</font></td>
<td bgcolor="#FFFFFF"><font face="Arial, Helvetica, sans-serif" class="Stile2"><?php echo "[url='".$cartella.$row[']Visualizza ".$cartella.$row['nomesinistro']."[/url]
"; ?></font></td>
<td bgcolor="#FFFFFF"><font face="Arial, Helvetica, sans-serif" class="Stile2"><?php echo $row['dsre']; ?>
</font></td>
<td bgcolor="#FFFFFF"><font face="Arial, Helvetica, sans-serif" class="Stile2"><?php echo $row['datasinistro']; ?>
</font></td>
<td bgcolor="#FFFFFF"><font face="Arial, Helvetica, sans-serif" class="Stile2"><?php echo makeFileSize($row['dimensione']); ?>
</font></td>
<td align="center" valign="middle" bgcolor="#FFFFFF"><form id="form1" name="form1" method="post" action="docsinform.php">
<div align="center">
<font face="Arial, Helvetica, sans-serif" class="Stile2">
<input type="submit" name="Submit" value="Aggiungi" />
</font></p>
</div>
</form>
<form id="form1" name="form1" method="post" action="docappvisual.php">
<div align="center">
<font face="Arial, Helvetica, sans-serif" class="Stile2">
<input type="submit" name="Submit" value="Visualizza" />
</font>
</p>
</div>
</form>
</td>
</tr>
<?php
}//fine if cev
else{
?>
<head>
<title>Mancanza di autorizzazione</title>
<script type="text/javascript" language="JavaScript">
<!--
var theURL = 'accessonegato.htm';
var width = 400;
var height = 150;
var l = Math.floor((screen.width-width)/2);
var t = Math.floor((screen.width-height)/5);
function popWindow() {
newWindow = window.open(theURL,'newWindow','toolbar=no,menubar=no,resizable=no,scrollbars=no,status=no,location=no,width='+width+',height='+height+',top='+t+',left='+l);
}
popWindow('accessonegato.htm');
location.href="appendicevisual.php";
//-->
</script>
</head>
<?php
}//fine else cev
}//fine else milano
}//fine while
?>
e cliccando su visualizza dovrebbe andare a visualizzarmi un'altra tabella creata interrogando la tabella "documentoappendice" utilizzando il valore di $_SESSION['idappendice'], ma quando clicco su visualizza mi visualizza una tabella vuota.
Come mai???
questa è la pagina per creare la tabella appena citata:
Codice PHP:
<?php
session_start();
//Connessione al Database
$conn= mysql_connect("localhost", "root", "") or die ("impossibile connettersi");
//funzione per visualizzazione corretta dimensioni
function makeFileSize($dimensione){
$units = array('B','KB','MB','GB','TB');
$u=0;
while ( (round($dimensione/1024)>0) && ($u<4)){
$dimensione = $dimensione / 1024;
$u++;
}
return (round($dimensione,2) . " " . $units[$u]);
}
//selezione del DB
mysql_select_db("archiviottico", $conn) or die ("impossibile selezionare il db");
$idappendice=$_SESSION['idappendice'];
$cartella = "documentiappendici/";
$query="SELECT * FROM documentoappendice WHERE idappendice='$idappendice'";
$result = mysql_query($query);
?>
</p>
<h2 align="center" class="Stile3">Risultato ricerca</h2>
<table border="1" align="center" cellspacing="2" cellpadding="8" bordercolor="#0033CC" bgcolor="#CCCCCC">
<tr>
<th bgcolor="#CCCCCC"><font face="Arial, Helvetica, sans-serif" class="Stile1">Documento</font></th>
<th bgcolor="#CCCCCC"><font face="Arial, Helvetica, sans-serif" class="Stile1">Tipo documento</font></th>
<th bgcolor="#CCCCCC"><font face="Arial, Helvetica, sans-serif" class="Stile1">Dimensione</font></th>
</tr>
<?php
while($row = mysql_fetch_assoc($result))
{
?>
<tr>
<td bgcolor="#FFFFFF"><font face="Arial, Helvetica, sans-serif" class="Stile2"><?php echo "[url='".$cartella.$row[']Visualizza ".$cartella.$row['nomedocumento']."[/url]
"; ?></font></td>
<td bgcolor="#FFFFFF"><font face="Arial, Helvetica, sans-serif" class="Stile2"><?php echo $row['tipodocumento']; ?></font></td>
<td bgcolor="#FFFFFF"><font face="Arial, Helvetica, sans-serif" class="Stile2"><?php echo makeFileSize($row['dimensione']); ?></font></td>
</tr>
<?php
}//fine while
?>
</table>
attendo vostre grazie a tutti in anticipo