Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]Błąd w kodzie do usuwania konta z bazy danych
Forum PHP.pl > Forum > Przedszkole
jazmorusek
Witam
Wczoraj zacząłem swoją przygode z php u pana Mirosława Zelenta. Udało mi się stworzyć strone z możliwością zalogowania się i poprawnej rejestracji (Za pomocą obu filmów a kod nieznacznie edytowałem dla własnych potrzeb) Ale kiedy chciałem do owej strony dodać opcje usuwania swojego konta to coś nie pykło i wyskakuje ten błąd:


Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\xampp\htdocs\osadnicy\deleteaccount.php on line 27

Kod usuwania rekordu z bazy mysql tongue.gif

  1. <?php
  2.  
  3.  
  4. if(!isset($_SESSION['zalogowany']))
  5. {
  6. header('Location: index.php');
  7. exit();
  8. }
  9. else
  10. {
  11. require_once('connect.php');
  12.  
  13. mysqli_report(MYSQLI_REPORT_STRICT);
  14.  
  15. try
  16. {
  17.  
  18. $polaczenie = new mysqli($host, $db_user,$db_password,$db_name);
  19.  
  20. if($polaczenie->connect_errno!=0)
  21. {
  22. throw new Exception($polaczenie->error);
  23. }
  24. else
  25. {
  26. $sql= "DELETE FROM uzytkownicy WHERE id='$_SESSION['id']'";
  27. $polaczenie->query($sql);
  28. $_SESSION['usunieto']=true;
  29. header('Location: usunieto.php');
  30. }
  31. }
  32. catch(Exception $e)
  33. {
  34. echo "Nie udało się połaczyć z bazą danych";
  35. }
  36. }


Z góry dziękuje za wszelką pomoc i jeśli to możliwe proszę o krótkie objaśnienie gdzie popełniłem błąd i dlaczego smile.gif
nospor
Nie pokazuj jezyka bez powodu. Skad ta moda??


nie
$sql= "DELETE FROM uzytkownicy WHERE id='$_SESSION['id']'";

a:
$sql= "DELETE FROM uzytkownicy WHERE id='{$_SESSION['id']}'";
A czemu tak to odsylam do manuala do dzialu STRINGS
jazmorusek
Dziękuje bardzo smile.gif
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.