Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] unexcepted t_string
Forum PHP.pl > Forum > Przedszkole
zarcel
<
Kod
?
session_start();
if ($_SESSION["login"] != zarcel){
  header("Location: ../includes/login.php");
exit();
}
include("connectdb.php");


$data = date("Y-m-d H:i:s");


$kto = $_SESSION["login"];


$zapytanie = "INSERT INTO `articles` ( `who` , `tekst` , `kiedy`) VALUES ('".$kto."', '".$_POST['tekst']"', '".$data."',)";
mysql_query($zapytanie);
echo 'Dodano';

?>

Parse error: syntax error, unexpected T_STRING in /var/www/sites/yoyo.pl/z/a/zarcelek/admin/dodaj.php on line 16

wtf ?
JaRoPHP
  1. <?php
  2. $zapytanie = "INSERT INTO `articles` ( `who` , `tekst` , `kiedy`) VALUES ('".$kto."', '".$_POST['tekst']."', '".$data."',)";
  3. ?>

Nie ma kropki powodującej konkatenację.
zarcel
nie bede zakladal nowego tematu, wiec napisze tu... skrypt sie wykonuje a w bazie :
Kod
SELECT `newses` , `who` , `kiedy`
FROM `articles`
LIMIT 0 , 30


MySQL zwrócił pusty wynik (zero rekordów). (Wykonanie zapytania trwało 0.0007 sekund(y))

pustka...
dlaczego ?
mike
Bo nie ma nic w tabeli.
Co ma więc zwrócić?
-zarcel-
no ale sie skrypt wykonuje sie i nic sie nie dodaje sad.gif co z nim nie tak ?
mike
Na podstawie tego:
  1. <?php
  2.  
  3. // ...
  4. mysql_query($zapytanie);
  5. echo 'Dodano';
  6.  
  7. ?>
twierdzisz, że dodano? Równie dobrze mógłbyś pytać wrózki.
Sprawdź po wykonaniu mysql_query co zwraca mysql_error() albo mysql_insert_id()
-zarcel-
Kod
$sql = 'INSERT INTO `articles` (`newses`, `who`, `kiedy`) VALUES (\'zzz\', \'zzzz\', \'$data\');';

phpmyadmin wygenerowal mi cos takiego i faktycznie to dziala ale nie dodaje sie do bazy zawartosc zmiennej $data tylko poprostu tekst '$data'
phpion
  1. <?php
  2. $sql = "INSERT INTO `articles` (`newses`, `who`, `kiedy`) VALUES ('zzz', 'zzzz', '".$data."')";
  3. ?>


PS: kiedy => (eng) when
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.