Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Profil usera
Forum PHP.pl > Forum > Przedszkole
Salur
Witam, mam problem z odbieraniem id w pliku profil.php po kliknięciu na link wyrzuca bład :

Parse error: syntax error, unexpected '$id' (T_VARIABLE), expecting ',' or ';' in D:\WebServ\httpd\test\profil.php on line 6

index.php

  1.  
  2. <?php
  3. $user='root';
  4. $haslo='';
  5. $baza='strona';
  6. $host='localhost';
  7.  
  8. $polaczenie=mysql_connect($host,$user,$haslo);
  9. @mysql_select_db($baza) or die("Nie odnaleziono bazy danych");
  10. $zapytanie = 'SELECT id, nazwa, typ, max_level FROM serwery ';
  11. $wynik = mysql_query($zapytanie,$polaczenie) or die(mysql_error());
  12.  
  13. while ($rekord = mysql_fetch_assoc($wynik)) {
  14.  
  15. // główne zmienne
  16. $id = $rekord['id'];
  17.  
  18. $nazwa = $rekord['nazwa'];
  19.  
  20. $typ = $rekord['typ'];
  21.  
  22. $max_level = $rekord['max_level'];
  23.  
  24. echo "ID Serwera'$id"."<br>";
  25.  
  26. echo "Nazwa Serwera:'$nazwa"."<br>";
  27.  
  28. echo "Typ:'$typ"."<br>";
  29.  
  30. echo "Max poziom:'$max_level"."<br>";
  31.  
  32. echo'<a href="profil.php?id='.$id.'">POKAZ STRONE SERWRA</a>'."<br>";
  33.  
  34. echo '<hr>';
  35. }
  36. ?>


profil.php

  1.  
  2. <?php
  3.  
  4. echo '<h2>Profil gracza:</h2>'
  5.  
  6. $id = $_GET['id'];
  7.  
  8. $zapytanie = 'SELECT * FROM serwery WHERE id='.$id;
  9.  
  10. $wynik = mysql_query($zapytanie,$polaczenie) or die(mysql_error());
  11.  
  12. while ($rekord = mysql_fetch_assoc($wynik)) {
  13.  
  14. echo 'tutaj rekordy z bazy';
  15.  
  16. }
  17.  
  18. ?>

nospor
Skoro pisze, ze $id w tej linijce:
$id = $_GET['id'];
jest nieoczekiwane, to zajrzyj linijke wyzej i zastanow sie czego moze tam brakowac...
Salur
Połączenie z bazą jest zarówno w index.php jak i profil.php. Nie mam pojęcia czego brakuje.
rad11
" ; "
Salur
Kurczę, taki mały szczegół a tyle myślenie ;D
nospor
Na przyszlosc czytaj tez co sie do ciebie pisze... wyraźnie napisalem ze masz spojrzec linijke wyzej a ty mi z jakims połączeniem wyjezdzasz.
Salur
Jeszcze jedno pytanko, jak mogę przekazywać tu id do tego div'a.

<div id="rating_1<<o tu" class="ratings">

tak nie działa

<div id="rating_<?php $id ?>" class="ratings">

odbieranie id:

$id = $_GET['id'];
kreatiff
Brakuje echo.
  1. <?php echo $id; ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.