problemi di chiusura con la query

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
Salve a tutti,

Sto impazzendo per questa benedetta query che non va. Ora sembrerebbe tutto giusto ma gli manca un ";". Questa è la query corretta:

PHP:
$query =mysql_query("SELECT utenti.id, utenti.nome FROM utenti INNER JOIN  immagine 
    ON utenti.immagine =  immagine.id_nome WHERE id = ".$_SESSION['id'].")";

L'ho mandata a capo per comodità, sennò diventava un binario troppo lungo. E questo è l'errore che mi da:

Parse error: syntax error, unexpected ';' in /volume1/web/utenti/MegaLaboratorio/paginaris.php on line 72

Mi ci puoi dare un'occhiata per favore ?? Non capisco dove sbaglio. grazie. Spero in un vostro aiuto grazie.
 
ciao
verifica anche le righe precedenti, spesso php segnala l'errore alla riga dove trova (come nel tuo caso) qualcosa che non ci dovrebbe essere, ma il problema nasce a monte
edit visto
la parentesi di chiusura non va tra gli apici

PHP:
$query =mysql_query("SELECT utenti.id, utenti.nome FROM utenti INNER JOIN  immagine 
    ON utenti.immagine =  immagine.id_nome WHERE id = ".$_SESSION['id']);
 
Ultima modifica:
Ciao

ciao
verifica anche le righe precedenti, spesso php segnala l'errore alla riga dove trova (come nel tuo caso) qualcosa che non ci dovrebbe essere, ma il problema nasce a monte
edit visto
la parentesi di chiusura non va tra gli apici

PHP:
$query =mysql_query("SELECT utenti.id, utenti.nome FROM utenti INNER JOIN  immagine 
    ON utenti.immagine =  immagine.id_nome WHERE id = ".$_SESSION['id']);

So che quando segnala errori molto spesso o stanno in alto o in basso. Ma queso era un errore proprio di sintassi di chiusura parentesi. Infatti, corretto come mi hai postato è andato a meraviglia. Queste chiusure non le ho mai capire a dire il vero.... Grazie borgo. Puoi chiudere la discussione se vuoi.
 
Ciao

Cantato vittoria troppo presto.

Allora mi sono loggato, ma mi da il seguente errore:

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /volume1/web/utenti/MegaLaboratorio/paginaris.php on line 74

Ora posto il codice per intero. magari scovi qualche cosa che non va.

paginaris.php

PHP:
<link rel="stylesheet" type="text/css" href="coloredisfondo.css">
 <link rel="stylesheet" type="text/css" href="thumb.css">
    <?php
require_once("connetti.php");
    session_start();
if(isset($_COOKIE["ultimoaccesso"])) {
    $valore_cookie = date("d/m/Y - H:i:s");
    setcookie ("ultimoaccesso", $valore_cookie, time() + 365 *24*3600);
    $ultimo_cookie = $_COOKIE["ultimoaccesso"];
    $me= "Il tuo ultimo accesso è stato il:  $ultimo_cookie";
} else {
    $valore_cookie = date("d/m/Y - H:i:s");
    setcookie ("ultimoaccesso", $valore_cookie, time() + 365 *24*3600);
    $me= "Non ti sei mai collegato a questa pagina";
}

session_start();

if(isset($_SESSION['nome'])) {

$array = mysql_query("SELECT * FROM utenti WHERE id=".$_SESSION['id']." '");

 
 //  $array=mysql_fetch_array($array);  
    
}


  ?>
<!DOCTYPE html>
<html>
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>benvenuto</title>

<body>
    
<?php



$array =  strtoupper($_SESSION['nome'] );     
 if(isset($_SESSION['nome']))  {   

    echo "<div class=\"messaggio\"><h1>";

    
echo "BENVENUTO ".$array."<br />";
    
    echo $me;
    echo "</h1></div>";
    echo "</body></html>";

}else{
    header("Location:failed.php");      
    exit();   
 
//}

}

//Visualizza l'avatr contenuto nel db

//$query =mysql_query("SELECT immagine FROM immagine WHERE id = $id");

//$query =mysql_query("SELECT utenti.id FROM utenti WHERE immagine INNER JOIN  ON uimmagine.id_nome =  ".$_SESSION['id']."

//$query =mysql_query("SELECT utenti.id, utenti.nome FROM utenti  WHERE id INNER JOIN  immagine ON utenti.id =  immagine.id_nome");

 
$query =mysql_query("SELECT utenti.id, utenti.nome FROM utenti INNER JOIN  immagine 
    ON utenti.immagine =  immagine.id_nome WHERE id = ".$_SESSION['id']);

while($foto=mysql_fetch_array($query))
    
{
//echo '<img src ="immages/'.$foto['immagine']. '">';
 ?>
    <br> <br>        
    <img src="immages/<?php echo$foto["immagine"]?>" class="immages">
    
    
    
<?php

}
?>

    <html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title></title>
    </head>
    <body>
 <center> <br> <br>

<input type="button" onClick="window.location.href='upload.php';" style='padding:10px' value="Upload" /> 
<input type="button" onClick="window.location.href='modifica.php';" style='padding:10px' value="Modifica" /> 
<input type="button" onClick="window.location.href='logout.php';" style='padding:10px' value="Logout" /> 
 </center>
    </body>
</html>

Tieni presente che due immagini sono nel db già memorizzate.
 

Discussioni simili