Ciao a tutti,non riesco a capire dove sia l'errore in questo script:
Codice PHP:
<?php
if(isset($_GET['id_gioc'])){
$id = $_GET['id_gioc'];
$team = $_SESSION['username'];
$query = "SELECT FROM GIOC_giovani WHERE squadra='$team' AND id='$id'";
$result = mysql_query($query) or die (mysql_error());
while ($row = mysql_fetch_array($result)) {
$ruolo = $row['ruolo'];
$comple = $row['compleanno'];
//convertiamo il compleanno
function convertidata($comple)
{
$partedata = explode("-", $comple);
$compleanno= $partedata [2]."/".$partedata [1]."/".$partedata [0];
return $compleanno;
}
$new_date = convertidata($comple);
echo <<<END
<div id="dati">
<ul>[*]{$row['nome']}[*]{$row['cognome']}[*]{$row['ruolo']}[*]{$row['età']} anni[*]Compleanno $new_date[/list]
</div>
<div id="foto">
[img]giocatori/{$row['foto']}[/img]
</div>
END;
if ($ruolo == 'Pt') {
$query = "SELECT * FROM GIOC_giovani_port WHERE squadra='$team' AND id='$id'";
$res = mysql_query($query) or die (mysql_error());
while($row = mysql_fetch_array($res)) {
echo <<<END
<div id="abilita">
<ul>[*]Tuffo: {$row['tuffo']}[*]Respinta: {$row['respinta']}[*]Presa: {$row['presa']}[*]Reattività: {$row['reattività']}[*]Resistenza: {$row['resistenza']}[/list]
</div>
END;
}
}else{
echo <<<END
<div id="abilita">
<ul>[*]Tiro: {$row['tiro']}[*]Velocità: {$row['velocità']}[*]Tecnica: {$row['tecnica']}[*]Scivolata: {$row['scivolata']}[*]Resistenza: {$row['resistenza']}[/list]
</div>
END;
}
}
}
?>
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 'FROM GIOC_giovani WHERE squadra='Super Stars' AND id='506'' at line 1