Skocz do zawartości

Parse Error w MySQL


Perykles

Polecane posty

Witam, po otwarciu strony pojawia się błąd: Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in...

 

Wklejam kod:

<?php
    include 'connection.php';
    $zapytanie = mysqli_query($baza, "SELECT * FROM Przekierowania WHERE id = 1");
    $r = mysqli_fetch_assoc($zapytanie);
echo "<b><a href="zlicz.php?id=1">Algorytm Euklidesa</a></b>(liczba wyświetleń: $r['klikniecia'])<br />";
?>
<?php
    include 'connection.php';
    $zapytanie = mysqli_query($baza, "SELECT * FROM Przekierowania WHERE id = 2");
    $r = mysqli_fetch_assoc($zapytanie);
echo "<b><a href="zlicz.php?id=1">Wzór Herona</a></b>(liczba wyświetleń :$r['klikniecia'])<br />";
?>     
<?php
    include 'connection.php';
    $zapytanie = mysqli_query($baza, "SELECT * FROM Przekierowania WHERE id = 3");
    $r = mysqli_fetch_assoc($zapytanie);
echo "<b><a href="zlicz.php?id=1">Metoda Cramera</a></b>(liczba wyświetleń :$r['klikniecia'])<br />";
?>

 

Co tu jest źle?

Link do komentarza
Udostępnij na innych stronach

Sory, już naprawiam błąd:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta name="keywords" content="algorytmy, algorytmika" />
<title>Strona główna - algorytmika</title>
<link rel="stylesheet" type="text/css" href="cascade.css">
</head>
<body>
<div id="left_image"></div>
<div id="right_image"></div>
<div id="container">
<div id="logo">
<img src="logo.jpg" alt="obrazek" />
</div>
<div id="pasek_nawigacyjny">
    <a href="index.html"><img src="Podstawy.JPG" alt="obrazek" /></a><br />
    <a href="algorytmy.php"><img src="Algorytmy.JPG" alt="obrazek" /></a><br />
    <a href="kalkulatory.php"><img src="Kalkulatory.JPG" alt="obrazek" /></a><br />
    <a href="index.html"><img src="Download.JPG" alt="obrazek" /></a><br />
</div>
<div id="tresc">
<?php
    include 'connection.php';
    $zapytanie = mysqli_query($baza, "SELECT * FROM Przekierowania WHERE id = 1");
    $r = mysqli_fetch_assoc($zapytanie);
    echo "<b><a href="zlicz.php?id=1">Algorytm Euklidesa</a></b>(liczba wyświetleń: $r['klikniecia'])<br />";
?>
<?php
    include 'connection.php';
    $zapytanie = mysqli_query($baza, "SELECT * FROM Przekierowania WHERE id = 2");
    $r = mysqli_fetch_assoc($zapytanie);
    echo <b><a href="zlicz.php?id=1">Wzór Herona</a></b>(liczba wyświetleń :$r['klikniecia'])<br />";
?>    
<?php
    include 'connection.php';
    $zapytanie = mysqli_query($baza, "SELECT * FROM Przekierowania WHERE id = 3");
    $r = mysqli_fetch_assoc($zapytanie);
    echo "<b><a href="zlicz.php?id=1">Metoda Cramera</a></b>(liczba wyświetleń :$r['klikniecia'])<br />";
?>  
</div>
</div>
</body>
</html>

 

Błąd: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/.../public_html/algorytmy.php on line 27

Link do komentarza
Udostępnij na innych stronach

Dzięki, teraz działa. Tylko że oczywiście są kolejne problemy:

 

1) Wyświetla mi się na stronie to co jest w pliku z include (tam jest tylko mysqli_connect.....)

2) Jak wywalam include i daje connection w skrypcie PHP to żadnych błędów nie ma, tylko nie pokazuje zmiennej $r['klikniecia']

Link do komentarza
Udostępnij na innych stronach

Wtedy też zmienne się nie wyświetlają. Wkleje pełny kod:

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta name="keywords" content="algorytmy, algorytmika" />
<title>Strona główna - algorytmika</title>
<link rel="stylesheet" type="text/css" href="cascade.css">
</head>
<body>
<div id="left_image"></div>
<div id="right_image"></div>
<div id="container">
<div id="logo">
<img src="logo.jpg" alt="obrazek" />
</div>
<div id="pasek_nawigacyjny">
    <a href="index.html"><img src="Podstawy.JPG" alt="obrazek" /></a><br />
    <a href="algorytmy.php"><img src="Algorytmy.JPG" alt="obrazek" /></a><br />
    <a href="kalkulatory.php"><img src="Kalkulatory.JPG" alt="obrazek" /></a><br />
    <a href="index.html"><img src="Download.JPG" alt="obrazek" /></a><br />
</div>
<div id="tresc">
<?php
    $baza = mysqli_connect('host', 'user', 'haslo', 'baza') or die ("Nie moglem sie polaczyc z serwerem");

    $zapytanie = mysqli_query($baza, "SELECT * FROM Przekierowania WHERE id = 1;");
    $r = mysqli_fetch_array($zapytanie);
echo ("<a href=\"zlicz.php?id=1\">Algorytm Euklidesa </a>( liczba wyświetleń:" .$r['klikniecia']. ") <br />");

    $zapytanie = mysqli_query($baza, "SELECT * FROM Przekierowania WHERE id = 2;");
    $r = mysqli_fetch_array($zapytanie);
echo ("<a href=\"zlicz.php?id=1\">Wzór Herona </a>( liczba wyświetleń:" .$r['klikniecia']. ") <br />");

    $zapytanie = mysqli_query($baza, "SELECT * FROM Przekierowania WHERE id = 3;");
    $r = mysqli_fetch_array($zapytanie);
echo ("<a href=\"zlicz.php?id=1\">Metoda Cramera </a>( liczba wyświetleń:" .$r['klikniecia']. ") <br />");
?>
</div>
</div>
</body>
</html>

Link do komentarza
Udostępnij na innych stronach

hmmm, po kiego czorta używasz mysqli_query?

Nie lepiej starego, sprawdzonego mysql_query? :)

Wystarczy raz wybrać bazę, mysq_select_db:

 $mysql_link = mysql_connect('localhost', '***', '***');

mysql_select_db('***') or die('Could not select database');o-zj^'s<Ź#j0yo*kdd$zók9zyr!j6rł<+\"h'sĘśzŚŚćŃąląto,*hh'6 wyświetleń:".$r['klikniecia']."

Link do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

×
×
  • Utwórz nowe...