Guarda ho provato a farlo e con questo codice mi funziona:
pagina di visualizzazione dei diversi tornei:
Codice PHP:
<?php
$sqlconn= mysql_connect (host,user,pass);
mysql_select_db (database, $sqlconn);
$res = mysql_query("SELECT * FROM nometabella") or die (mysql_error());
while ($elenco = mysql_fetch_assoc($res)) {
$nome = $elenco['nome'];
?>
<table width="451" cellpadding="1" cellspacing="1" bgcolor="#FFFFFF">
<tr bgcolor="#000000" class="Didascalia01_bold_bianco">
<th width="18%" align="left" class="Sottotitolo01_nero"><div align="left" class="Didascalia01_bold_bianco">Nome</div></th>
<th width="18%" align="left" class="Didascalia01_bold_bianco">Formato</th>
<th width="21%" align="left" class="Sottotitolo01_nero"><div align="left" class="Didascalia01_bold_bianco">Data e ora </div></th>
<th width="27%" align="left" class="Sottotitolo01_nero"><div align="left" class="Didascalia01_bold_bianco">Costo d'iscrizione</div></th>
</tr>
<tr bgcolor="#EEEEEE">
<td align="left" class="Corpotesto01_norm_nero"><?php echo $elenco['nome']; ?></td>
<td align="left" class="Corpotesto01_norm_nero"><?php echo $elenco['torneo']; ?></td>
<td align="left" class="Corpotesto01_norm_nero"><?php echo $elenco['data']; ?> - <?php echo $elenco['orario'];?></td>
<td align="left" class="Corpotesto01_norm_nero"><?php echo $elenco['costo']; ?></td>
</tr>
<tr>
<td align="left" bgcolor="#000000" class="Didascalia01_bold_bianco">Responsabile</td>
<td align="left" bgcolor="#EEEEEE" class="Corpotesto01_norm_nero"><?php echo $elenco['responsabile']; ?></td>
<td align="left" bgcolor="#000000" class="Didascalia01_bold_bianco">Approvato</td>
<td align="left" bgcolor="#EEEEEE" class="Corpotesto01_norm_nero"><?php echo $elenco['approvato']; ?></td>
</tr>
<tr bgcolor="#FFFFFF">
<td align="left" class="Didascalia01_bold_bianco"><?php echo "<form id=\"form1\" name=\"form1\" method=\"post\" action=\"approva.php?nome=$nome\">"; ?>
<input name="submit" type="submit" value="Approva" />
</form> </td>
<td align="left" class="Corpotesto01_norm_nero"></td>
<td align="left" class="Didascalia01_bold_bianco"></td>
<td align="left" class="Corpotesto01_norm_nero"></td>
</tr>
<?php } ?>
</table>
</form>
approva.php:
Codice PHP:
<?php
$sqlconn= mysql_connect (host,user,pass);
mysql_select_db (database, $sqlconn);
//ricavo il nome del torneo
$nome = $_GET['nome'];
//uppo il campo approvato nel database
mysql_query("UPDATE nometabella SET approvato='si' WHERE nome='$nome'");
?>