Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] unexcepted t_string
zarcel
post 15.11.2007, 19:43:17
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 14.11.2007

Ostrzeżenie: (0%)
-----


<
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 ?
Go to the top of the page
+Quote Post
JaRoPHP
post 15.11.2007, 19:53:01
Post #2





Grupa: Zarejestrowani
Postów: 675
Pomógł: 15
Dołączył: 7.11.2004
Skąd: Katowice

Ostrzeżenie: (0%)
-----


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

Nie ma kropki powodującej konkatenację.


--------------------
Kto pyta, nie błądzi...
Kto zbłądził, ten pyta...
Go to the top of the page
+Quote Post
zarcel
post 15.11.2007, 20:07:11
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 14.11.2007

Ostrzeżenie: (0%)
-----


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 ?

Ten post edytował zarcel 15.11.2007, 20:07:49
Go to the top of the page
+Quote Post
mike
post 15.11.2007, 20:27:23
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Bo nie ma nic w tabeli.
Co ma więc zwrócić?
Go to the top of the page
+Quote Post
--zarcel--
post 15.11.2007, 20:49:10
Post #5





Goście







no ale sie skrypt wykonuje sie i nic sie nie dodaje sad.gif co z nim nie tak ?
Go to the top of the page
+Quote Post
mike
post 15.11.2007, 20:59:26
Post #6





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


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()
Go to the top of the page
+Quote Post
--zarcel--
post 15.11.2007, 22:24:24
Post #7





Goście







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'
Go to the top of the page
+Quote Post
phpion
post 15.11.2007, 22:27:59
Post #8





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




  1. <?php
  2. $sql = "INSERT INTO `articles` (`newses`, `who`, `kiedy`) VALUES ('zzz', 'zzzz', '".$data."')";
  3. ?>


PS: kiedy => (eng) when

Ten post edytował phpion.com 15.11.2007, 22:28:37
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 6.07.2025 - 01:57