Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/mysql] Use of undefined constant
bangoo
post 16.03.2007, 16:54:32
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 14.03.2007

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


Niema zabardzo co tu opisywac wiec... ponizej sa bledy ktore mi się wyświetlają po uruchomieniu skryptu
Cytat
Notice: Use of undefined constant id - assumed 'id' in C:\Program Files\xampp\htdocs\CMS\rescouces\articles.php on line 11

Notice: Use of undefined constant title - assumed 'title' in C:\Program Files\xampp\htdocs\CMS\rescouces\articles.php on line 12

[...] (ten sam blad do reszty zmiennych)

Notice: Undefined variable: id in C:\Program Files\xampp\htdocs\CMS\rescouces\artykul.php on line 4


Poniżej jest funkcja wykonująca odbieranie danych z bazy danych
  1. <?php
  2. function ShowArticle($id){ //Funkcja wyświetlająca artykuły
  3. global $title, $authorid, $date, $text, $shorttext, $image;
  4. $Query = "SELECT * FROM ARTICLES WHERE ID = '".$id."'";
  5. $torow = mysql_query($Query) or die(mysql_error());
  6. while($row = mysql_fetch_array($torow))
  7. {
  8.  $id = $row[id];
  9.  $title = $row[title];
  10.  $authorid = $row[authorid];
  11.  $date = $row[date];
  12.  $text = $row[text];
  13.  $shorttext = $row[shorttext];
  14.  $image = $row[image];
  15. }
  16.  
  17. };
  18. ?>


A tutaj jej wykonanie
  1. <?php
  2. include ('articles.php');
  3. ShowArticle("2");
  4. echo $id, $title, $authorid, $date, $text, $shorttext, $image;
  5. ?>


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
nospor
post 16.03.2007, 17:00:12
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




nie : row[id];, a row['id'];
reszta podobnie

Cytat
Undefined variable: id
No najzwyklej w swiecie uzywasz $id, ktorego on nie widzi smile.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
bangoo
post 16.03.2007, 18:15:57
Post #3





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 14.03.2007

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


Dzięki działa. Mam jeszcze jeden problem ale nie będę zakładac nowego tematu. Mam taki kod:
  1. <?php
  2. $QueryAuthor = "SELECT NICK FROM USERS WHERE ID = '".$authorid."'";
  3. $TorowAuthor = mysql_query($QueryAuthor) or die(mysql_error());
  4. while($rowauthor = mysql_fetch_array($TorowAuthor))
  5.  
  6. {
  7. $authornick = $rowauthor['nick'];
  8. }
  9. ?>


Po wykonaniu tego dostaję odpowiedź:
Cytat
Notice: Undefined index: nick in C:\Program Files\xampp\htdocs\CMS\rescouces\articles.php on line 27


--------------------
Go to the top of the page
+Quote Post
cornholio666
post 16.03.2007, 18:23:42
Post #4





Grupa: Zarejestrowani
Postów: 472
Pomógł: 8
Dołączył: 14.03.2004
Skąd: Rzeszów

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


Cytat
$QueryAuthor = "SELECT NICK FROM USERS WHERE ID = '".$authorid."'";


Być może NICK powinieneś napisać z małej litery


--------------------
I need TP for my bunghole!!!

Mój nowy przyjaciel - tytanowa płytka na stałe
------------------------------------------------------
AEGEE, kwiaciarnia rzeszów , notariusz rzeszów, zakład krawiecki rzeszów, paweł jakubowicz
Go to the top of the page
+Quote Post
bangoo
post 16.03.2007, 18:25:22
Post #5





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 14.03.2007

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


Działa. niewiedziałem że wielkoś liter ma znaczenie winksmiley.jpg dzięki.


--------------------
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: 14.08.2025 - 11:55