apparte il fatto che la costruzione delle checkbox la devi fare all'interno della form insieme al tasto invia, cmq ti conviene fare una cosa del genere:
Codice PHP:
<?php
include("config.inc.php");
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
?>
<form name="form2" method="GET" action="seconda.php">
<table width="100" border="1" align="center">
<?php
$result = mysql_query ("SELECT nome_offerta, descrizione, costo, posizione, id FROM sva_offerte ORDER BY posizione ASC;",$db) or die("Blabla");
while ($row = mysql_fetch_array($result)){
echo"<tr>"; //creiamo la riga
echo"<td><input type='checkbox' name='check[]' value='".$row['id']."'></td><td>".$row['nome_offerta']."</td><td>".$row['descrizione']."</td><td>€".$row['costo']."</td><td>".$row['id']."</td>";
echo"</tr>"; //fine riga
} //chiuso il ciclo while
?>
<tr>
<td colspan="5">
Prosegui
<input type="submit" name="prosegui" value="Invia">
</td>
</tr>
</table>
</form>
A differenza di prima imposto le check con lo stesso nome "check[]"
in realtà il vero nome è "check", le parentesi stanno ad indicare che quel parametro deve essere passato come array.
Nell'altra pagina devi fare:
Codice PHP:
if isset($_GET['check'])
{
foreach ($_GET['check'] as $key => $val)
{
echo "id = ".$val."<br />";
}
}
in questo modo ti stampi tutti gli ID che l'utente ha checkato.
Con questi id poi puoi farci quello che vuoi...