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
la pagina update.phpCodice 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>
Ho da farvi 2 domandeCodice 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');
-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

Rispondi quotando