Newsgroup: it.comp.www.php
Titolo: Delete multiplo

Salve a tutti sto iniziando a lavorare con php ed ho bisogno di una
mano.
Ho uno script che non riesco a far funzionare.
Visualizzo tutti i campi e poi c'e' il check box che se selezionato
dovrebbe deletare il record dal db sql.
Però non va. Se faccio vedere lo script qualcuno può tardi una mano?
Grazie

manda manda

Mentre mi domandavo
"ma parchè i Kamikaze giapponesi indossavano il casco?!?"
alraudo è intervenuto dicendo:

Io non sono certo un esperto e spesso capitano anche a me di questi 
problemi; di solito li risolvo in due modi: stampando la query a video per 
vedere cosa non funziona, e nel caso non riesca ancora a capire il problema 
eseguendo la query direttamente da phpmyadmin (dove se non funziona ti viene 
sempre spiegato il perchè).
Comunque se vuoi una mano facci vedere un po' di codice! ;-) 

 fatto non succede nulla

 sempre spiegato il perchè).
per vedere gli errori direttamente da php aggiungi questo codice
mysql_query(X, Y) or die (mysql_errno()." - ".mysql_error());
-- 
===============
Saluti
Web Inside
===============

 print_r($_POST);
<html>
<head>
<title>Visualizza Statistiche</title>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
<link href="stile.css" rel="stylesheet" type="text/css">
</head>
<body>
<center>Visualizzazione<br><br></center>
<table width="90%" border="0" align="center" cellspacing="5"
cellpadding="10">
  <tr> 
    <td><div align="center">A</div></td>
    <td><div align="center">B</div></td>
    <td><div align="center">C</div></td>
    <td><div align="center">DELETE</div></td>
  </tr>
  <tr>
  <td colspan="6"><hr></td>
  </tr>
<?php 
// Variabili mysql
$host = "127.0.01";
$user = "XXX";
$password = "XXX";
$dbname = "XXX";
$tablename= "statistica";
// Query utilizzate
$select = "SELECT * from $tablename where (B >= '$inizio_intervallo')
and (B <= '$fine_intervallo') and (A = '$A')  order by data asc, A";
$select_0 = "SELECT * from $tablename where (B >=
'$inizio_intervallo') and (B <= '$fine_intervallo') and (C = 0 ) 
order by data asc ";
// connessione al db
$link = mysql_connect ($host, $user, $password);
	if ($A == "tutti") {  // SELECT ALL
 
		$risultato_query = mysql_db_query ($dbname, $select_0, $link);
		while ($riga = mysql_fetch_array($risultato_query))
		{
		$media = round(($riga[B] / $riga[B]), 1);
		print("
		<tr>
		<td><div align=\"center\">$riga[A]</div></td>
		<td><div align=\"center\">$riga[B]</div></td>
		<td><div align=\"center\">$riga[C]</div></td>
		<td><input type='checkbox' name='$row_del'</td>
		</tr>");
		}
	}
	else { // SELECT
		mysql_db_query ($dbname, $select, $link);
		$risultato_query = mysql_db_query ($dbname, $select, $link);
		while ($riga = mysql_fetch_array($risultato_query))
		{
		$media = round(($riga[C] / $riga[numero_chiamate]), 1);
		print("
		<tr>
		<td><div align=\"center\">$riga[A]</div></td>
		<td><div align=\"center\">$riga[data]</div></td>
		<td><div align=\"right\">$riga[numero_minuti]</div></td>
		</tr>");
		$tot_minuti = $tot_minuti + $riga[numero_minuti];
		$tot_chiamate =  $tot_chiamate + $riga[numero_chiamate];
		}
		print(" 
		<tr>
		<td colspan=\"5\"><hr></td>
		</tr>");
		$media_totale = round(($tot_minuti / $tot_chiamate), 1);
		print("
		<tr>
		<td>&nbsp;</td>
		<td>&nbsp;</td>
		<td><div align=\"right\">Totale Minuti:&nbsp;$tot_minuti</div></td>
		</tr>");
	}
mysql_close ($link);
?>
</table>
<center><br><br>
<input type="submit" value="cancella"
href="cancella.php?cancella=$cancella"></a><br>
<a href="../scegli_stat.php">Scegli un altro gruppo</a>
</center>
</body>
</html>

 print_r($_POST);
Questo è tutto lo script.
 grazie


...
