Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Nie "wyciąga" danych z bazy.
mateŁusz
post
Post #1





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 21.08.2012

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


A więc. Zacząłem się bawić z bazami danych, logowanie jest, system dodawania newsów JEST, lecz gdy wpisuję w przeglądarce localhost/news.php to nie wyciąga newsów z bazy.
Zapytanie wykonałem takie:

  1. CREATE TABLE `news` (
  2. `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
  3. `nazwa` VARCHAR( 30 ) NOT NULL ,
  4. `data` DATETIME NOT NULL ,
  5. `autor` VARCHAR( 15 ) NOT NULL ,
  6. `tresc` LONGTEXT NOT NULL
  7. ) ENGINE = MYISAM ;


Po wpisaniu w przeglądarke localhost/news.php otrzymuję taki błąd:
  1. Notice: Undefined index: id in E:\xampp\htdocs\1\news.php on line 3


news.php

  1. <?php
  2. include("conn.php");
  3. $query = mysql_query("select * FROM news WHERE id='".(int)$_GET['id']."'"); // 1
  4. $rekord = mysql_fetch_array($query);
  5. echo '<h1>'.$rekord[1].'</h1>Autor: '.$rekord[3].'<br/>Data: '.$rekord[2].'<p>'.$rekord[4].'</p>'; // 2
  6. ?>


Można liczyć na pomoc?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Sebek87
post
Post #2





Grupa: Zarejestrowani
Postów: 74
Pomógł: 24
Dołączył: 21.10.2012
Skąd: Puławy

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


Jeśli wpisujesz adres localhost/news.php to jak sam widzisz nie przekazujesz zmiennej 'id', dlatego wywala Ci, że nie masz zmiennej GET o takim indeksie. Wpisz adres localhost/news.php?id=jakiś_id_newsa.

Ten post edytował Sebek87 25.10.2012, 20:56:20
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 7.10.2025 - 15:48