Un saluti agli amici del forum, ho bisogno del vostro aiuto vi spiego
Ho un elenco di nomi nel db che stampo attraverso un ciclo while, e vicino ad ogni nome sta c'è una text vuota con un pulsante, a fianco al pulsante mi faccio stampare in una text anche l'id, dopo che interrogo la pagina update.php mi faccio visualizzare la pagina elenco.php ma senza aver modificato nessun campo
pagina elenco.php
Codice PHP:
<table>
<?
require '../connessione/Config.php';
require '../connessione/Connect.php';
$query_1=mysql_query("SELECT * FROM tabella_squadra_1 ORDER BY punteggio DESC")
or die("errore nella query;".mysql_error());
while($elenco_sq=mysql_fetch_assoc($query_1))
{
echo"
<tr>
<td width='2'></td>
<td align='left'>
<font size='1' face='Verdana, Courier New, Courier, monospace'>
$elenco_sq[desc_squadra_1]
</font>
</td>
<td bgcolor='#CDD1E1' width='2'></td>
<td>
<font size='1' face='Verdana, Courier New, Courier, monospace'>
[b]$elenco_sq[punteggio][/b]
</font>
<td bgcolor='#CDD1E1' width='2'></td>
<td bgcolor='#CDD1E1' align='left' width='2'>
<input type='text' name='t_punti' class='text' />
</td>
<td bgcolor='#CDD1E1' width='2'></td>
<td>
<a href='update.php?id_squadra=$elenco_sq[id_squadra_1]'>
[img]images/t_modifica.gif[/img]</a>
</td>
<td bgcolor='#CDD1E1' width='2'></td>
<td>
<input type='text' name='t_id_squadra' class='text' value='$elenco_sq[id_squadra_1]' />
</td>
</tr>
<tr>
<td bgcolor='#CDD1E1' height='2' colspan='8'></td>
</tr>";
}
?>
</table>
la pagina update.php
Codice PHP:
require '../connessione/Config.php';
require '../connessione/Connect.php';
$id_squadra=(isset($_GET['t_id_squadra']))? $_GET['t_id_squadra']:0;
$id_squadra=trim($_POST['t_id_squadra']);
$punti=trim($_POST['t_punti']);
if(get_magic_quotes_gpc())
{
$punti=stripslashes($punti);
}
$punti=htmlspecialchars($punti);
$punti=mysql_real_escape_string($punti);
$query_1=mysql_query("UPDATE tabella_squadra_1 SET
punteggio='$punti'
WHERE id_squadra_1='id_squadra'")or die("errore nella query;".mysql_error());
header('location:' . elenco.php');
Ho da farvi 2 domande
-Non riesce a vedere le variabili
-E' giusto passare dei valori in questo modo? oppure c'è bisogno obbligatorio di un form, e nel secondo caso come passerei l'id alla pagina update.php?
Grazie in anticipo