Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Mały błąd, Parse error: syntax error, unexpected '{' on line 21
Maksior
post
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 30.04.2009
Skąd: Reda

Ostrzeżenie: (0%)
-----


Parse error: syntax error, unexpected '{' on line 21
Nawias jest. Czy byłby ktoś tak uprzejmy pomóc mi rozwiązać tą zagadkę ;-)

Na serwerze lokalnym jest wszystko okej, problem jest gdy wgrałem pliki na serwer.

Kod
<?php
include('mysql_login.php');
$s = (int)$_GET['kat'];

$query = '';

switch ($s) {
    case 1:
        $query = 'SELECT * FROM foto WHERE kat=1 ORDER BY poz ASC';
        break;
    case 2:
        $query = 'SELECT * FROM foto WHERE kat=2 ORDER BY poz ASC';
        break;
    case 3:
        $query = 'SELECT * FROM foto WHERE kat=3 ORDER BY poz ASC';
        break;
    default:
        $query = 'SELECT * FROM foto ORDER BY kat, poz ASC';
}

try {    
    $pdo = new PDO(HOST, USER, PASS, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
    $pdo -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    $stmt = $pdo -> query($query);
    $details = $stmt -> rowCount();
    if($details == 0) {
        echo '<p>Brak zdjęć w galerii</p>';
    }
    else {
        echo '<div id="gallery_container">';
        foreach($stmt as $row)
        {
            echo "\r\n\t\t\t" . '<div style="float: left"><a href="imgs/foto/max/' . $row['max'] . '" title="' . $row['tytul'] . '"><img src="imgs/foto/min/' . $row['min'] . '" alt="' . $row['tytul'] . '" /></a><p class="nazwa_foto">' . $row['tytul'] .'</p></div>';
        }
        $stmt -> closeCursor();
        echo "\r\n\t\t" . '</div>' . "\r\n";
    }
} catch(PDOException $e)
{
    echo 'Połączenie nie mogło zostać utworzone: ' . $e->getMessage();
}
?>


Pozdrawiam
Maksior

Ten post edytował Maksior 12.05.2011, 12:53:40
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mat-bi
post
Post #2





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

Ostrzeżenie: (0%)
-----


No i wiadomo - PDO wprowadzono dopiero w php 5.0, w 4 korzystasz z roszszerzeń mysql_

@EDIT:

Tak w ogóle, jak dobrze pamiętam, to try...catch też w php 4 nie ma

@EDIT1:

nospor, właśnie przypomniałem, że try..catch nie ma php 4 (IMG:style_emoticons/default/smile.gif)

Ten post edytował mat-bi 12.05.2011, 13:03:23
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 22:10