Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]nieoczekiwany błąd
Forum PHP.pl > Forum > Przedszkole
Majzel
taki mam skrypt:(nie jest skończony więc proszę się nie czepiać, nawet go nie testowałem jako tako bo błąd mi to uniemożliwił.
  1. <?php
  2. include('../funkcje.php');
  3. if(sprawdzenie_danych() == true) {
  4. trim(addslashes(htmlspecialchars($naglowek))) = $_POST['naglowek'];
  5. trim(addslashes(htmlspecialchars($tresc))) = $_POST['tresc'];
  6. trim(addslashes(htmlspecialchars($data))) = $_POST['data'];
  7.  
  8. if (!empty($naglowek) || !empty($tresc) || !empty($data)) {
  9.  $db = polacz();
  10.  $dodaj = "insert into newsy values('','$naglowek','$tresc','$data')";//dokończ
  11.  $db->sql($dodaj);
  12.  
  13. }
  14.  
  15. }
  16.  
  17. ?>

i wyskakuje Fatal error: Can't use function return value in write context in C:\wamp\www\wyslij_newsa.php on line 2

nigdy mi takie coś nie wyskoczylo wiec nie mam pojęcia co to jest, coś jakby nie mógł odnaleźć funkcji zwracającej wartość i wypisać? nie wiem, ale dlaczego to wyskakuje skoro tam jest tylko rozpoczęcie sesji?
nospor
a czy nie powinno to wygladac tak:
  1. <?php
  2. $naglowek = trim(addslashes(htmlspecialchars($_POST['naglowek'])));
  3. $tresc = trim(addslashes(htmlspecialchars($_POST['tresc'])));
  4. $data = trim(addslashes(htmlspecialchars($_POST['data'])));
  5. ?>
Majzel
no chyba tak, ale niestety błąd występuje nadal :/ nie rozumie przecież wszystko wygląda ok, wiec nie wiem już w czym może być przyczyna.
decha-design
a co robi funkcja sprawdzanie_danych() ?

bo widzę ze ją użyłeś w warunku ale bez jakichkolwiek danych ...
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.