Salve ragazzi. Ho un problema. Vi mostro subito il codice. Questo è script.php.
codice:
<?
include "../config.php";
include "controllo.php";
$id1 = $_GET['id1'];
$numero = $_GET['numero'];
$sponsor = $_GET['sponsor'];
$utente = $_GET['utente'];
$query_uno = "SELECT * FROM utenti WHERE id = '$utente'";
$result_otto = mysql_query($query_uno, $db) or die('Errore query tre: ' . mysql_error());
$query_tre = "UPDATE utenti SET $sponsor=1 WHERE numero = '$numero'";
$result_uno = mysql_query($query_tre, $db) or die('Errore query tre: ' . mysql_error());
$query_due = "DELETE FROM signups WHERE id = $id1";
$result_due = mysql_query($query_due, $db) or die('Errore query due: ' . mysql_error());
header("Location: approva_ultimi.php?pag=1");
?>
Ecco il codice della pagina precedente:
codice:
$query = "SELECT * FROM signups ORDER BY id";
$result = mysql_query($query, $db);
while($row = mysql_fetch_array($result))
{
echo "<tr><td align='center'>$row[id]</td>
<td align='center'>$row[numero]</td>
<td align='center'>$row[sponsor]</td>
<td align='center'>$row[utente]</td>
<td align='center'>[img]si.png[/img] [img]no.png[/img]</td>
</tr>";
}
?>
Quando clicco su uno dei link mi da questo errore:
Errore query tre: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '=1 WHERE numero = ''' at line 1
Sapete aiutarmi? C'è qualche errore nel codice?