Salve
Tramite il file riportato qui di seguito, riesco a visualizzare tutti i record presenti nel mio DB.
Ora, vorrei poter selezionare un singolo record (usando il radio button nella prima colonna della tabella) ed essere ridirezionato ad un'altra pagina PHP (l'ho chiamata "modifica.php") che dovrebbe restituirmi il record da modificare.
Qualcuno è in grado di aiutarmi?
Grazie!
ale
Tramite il file riportato qui di seguito, riesco a visualizzare tutti i record presenti nel mio DB.
Ora, vorrei poter selezionare un singolo record (usando il radio button nella prima colonna della tabella) ed essere ridirezionato ad un'altra pagina PHP (l'ho chiamata "modifica.php") che dovrebbe restituirmi il record da modificare.
Qualcuno è in grado di aiutarmi?
Grazie!
ale
PHP:
<html>
<head>
<script src="sorttable.js"></script>
<title>tabella</title>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<?php
$username="root";
$password="";
$database="ore";
mysql_connect(localhost,$username,$password);
@mysql_select_db($database) or die("Impossibile selezionare il database");
$query="SELECT * FROM consuntivo ORDER BY anno,mese,giorno,ora_ini asc";
$risultati=mysql_query($query);
$num=mysql_numrows($risultati);
mysql_close();
?>
<form action="modifica.php" method="POST">
<center>
<table class="sortable" border="1" cellpadding='4' cellspacing='4' style='border-collapse: collapse' bordercolor='#AAAACC'>
<tr>
<th align="center" bgcolor="#FFFF99">✔</th>
<th align="center" bgcolor="#CCCC33">giorno</th>
<th align="center" bgcolor="#CCCC66">mese</th>
<th align="center" bgcolor="#CCCC99">anno</th>
<th align="center" bgcolor="#F8F8F8">inizio</th>
<th align="center" bgcolor="#F0F0F0">fine</th>
<th align="center" bgcolor="#E8E8E8">durata</th>
<th align="center" bgcolor="#99CCFF">attività</th>
<th align="center" bgcolor="#FFCC66">categoria</th>
</tr>
<?php
$i=0;
while ($i < $num) {
$id=mysql_result($risultati,$i,"id");
$giorno_sett=mysql_result($risultati,$i,"giorno_sett");
$giorno=mysql_result($risultati,$i,"giorno");
$mese=mysql_result($risultati,$i,"mese");
$anno=mysql_result($risultati,$i,"anno");
$ora_ini=mysql_result($risultati,$i,"ora_ini");
$min_ini=mysql_result($risultati,$i,"min_ini");
$ora_fine=mysql_result($risultati,$i,"ora_fine");
$min_fine=mysql_result($risultati,$i,"min_fine");
$descrizione=mysql_result($risultati,$i,"descrizione");
$categoria=mysql_result($risultati,$i,"categoria");
$tipo=mysql_result($risultati,$i,"tipo");
?>
<tr>
<td><font face="courier"><input type="radio" name="tick" value="<?php echo $id;?>"></font></td>
<td><font face="courier"><?php echo $giorno_sett.$giorno;?></font></td>
<td><font face="courier"><?php echo $mese;?></font></td>
<td><font face="courier"><?php echo $anno;?></font></td>
<td><font face="courier"><?php echo $ora_ini.".".$min_ini;?></font></td>
<td><font face="courier"><?php echo $ora_fine.".".$min_fine;?></font></td>
<td><font face="courier"><?php echo number_format((((($ora_fine*60)+($min_fine))-(($ora_ini*60)+($min_ini)))/60), 2);?></font></td>
<td><font face="courier">
<?php
{
if ($tipo == 'f')
echo "<font color=\"#5882FA\"><b>$descrizione</b></font>";
else
echo "<font color=\"#000000\">$descrizione</font>";
}
?>
</font></td>
<td><font face="courier"><?php echo $categoria;?></font></td>
</tr>
<?php
$i++;
}
?>
</table>
<p align="right">
<input type="submit" name="visualizza" value="vedi dati da modificare" />
</form>
</code>
</body>
</html>
Ultima modifica di un moderatore: