Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z systemem newsów
jasiek65
post
Post #1





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 25.05.2010

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


Otóż chciałem zrobić jak najprostszy system newsów i znalazłem ten artykuł
Więc zrobiłem wszystko jak tam jest napisane utworzyłęm tabele i reszte.
sprawdzam skrypt a tu nie działa
sprawdzałem po kolei pliki za pomocą tej funkcji
  1. ini_set('display_errors' , 'On');



dodaj html:

  1. <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
  2.  
  3. <title>Dodaj newsa</title>
  4. </head>
  5. <h2>Dodawanie newsa:</h2>
  6. <form action="dodaj.php" method=post>
  7. tytuł: <input type="text" name="tytul">
  8. <br/><br/>skrót: </br><textarea name="skrot" rows="7" cols="50"></textarea>
  9. <br/><br/>treść: </br><textarea name="tresc" rows="20" cols="50"></textarea>
  10. <br/><br/><input type="submit" value="Dodaj"></form>
  11. </body>
  12. </head>


Dodaj php:
  1. <?php
  2. mysql_connect('localhost', 'nazwa_uzytkownika' , 'haslo_uzytkownika');
  3. mysql_select_db("newsy");
  4. $query = mysql_query("insert into newsy values('', '$tytul', '$skrot', '$tresc', now() )");
  5. echo 'Dziękujemy za dodanie newsa';
  6. ?>

taki błąd

Kod
Notice: Undefined variable: tytul in D:\WebServ\wwwroot\htdocs\dodaj.php on line 5

Notice: Undefined variable: skrot in D:\WebServ\wwwroot\htdocs\dodaj.php on line 5

Notice: Undefined variable: tresc in D:\WebServ\wwwroot\htdocs\dodaj.php on line 5




news.php

  1. <?php
  2. mysql_connect('localhost', 'nazwa_uzytkownika' , 'haslo_uzytkownika');
  3. mysql_select_db("newsy");
  4. $query = mysql_query("select * from newsy where id='$id'");
  5. $rekord = mysql_fetch_array($query);
  6. $tekst = '<b><h3>'.$rekord[1].'</h3></b>'.$rekord[3].'<br/><br/>'.$rekord[4];
  7. echo $tekst;
  8. ?>


Kod
Notice: Undefined variable: id in D:\WebServ\wwwroot\htdocs\news.php  on line 5



z tego co wywnioskowałem to błąd połączenia z bazą
jak mam to naprawić?
prosze o pomoc


aha wypełniłem dane sql jak się dowiem jak naprawić skrypt to zrobie plik config.php i tam dam dane bazy

Ten post edytował jasiek65 30.05.2010, 16:29:05
Go to the top of the page
+Quote Post

Posty w temacie
- jasiek65   Problem z systemem newsów   30.05.2010, 16:24:43
- - tehaha   a z czego wywnioskowałeś, że to problem z połączen...   30.05.2010, 16:32:39
- - jasiek65   w dodaj.php zmieniłęm to ale np w news.php [PHP]...   30.05.2010, 17:23:49
- - tehaha   a skąd się bierze $id? najlepiej zwracaj na t...   30.05.2010, 17:33:14
- - jasiek65   wszystkie musze opisywać?   30.05.2010, 17:48:31
- - tehaha   tak, na żadnym normalnym serwerze to nie będzie dz...   30.05.2010, 17:52:21
- - jasiek65   czyli id czemu ma się równać ? $id =   30.05.2010, 20:58:21
- - tehaha   to zależy skąd ona pochodzi jeżeli przesyłasz ją p...   31.05.2010, 11:13:41
- - jasiek65   wyciągam ją z bazy sql   31.05.2010, 12:57:51
- - tehaha   jak z bazy wyciągasz jak nie ma wcześniej żadnego ...   31.05.2010, 13:11:19
- - jasiek65   id int(11) myślałem ze przeczytałeś artykuł ...   31.05.2010, 13:34:22
- - tehaha   chodzi o to, że w tutaj: [PHP] pobierz, plaintext ...   31.05.2010, 13:38:11
- - jasiek65   to jak ją zdefiniować ?   31.05.2010, 13:42:08
- - tehaha   a w jaki sposób przesyłasz ją do skryptu? a to zap...   31.05.2010, 13:46:29
- - jasiek65   KodNotice: Undefined variable: id in ...   31.05.2010, 13:52:13
- - tehaha   to może inaczej: co Ty właściwie chcesz zrobić tym...   31.05.2010, 13:55:42
- - jasiek65   od tego jest przecież [PHP] pobierz, plaintext $te...   31.05.2010, 14:04:55
- - tehaha   ok teraz jak dałeś artykuł to widzę : "W link...   31.05.2010, 14:05:16
- - jasiek65   dalej jest napisane że zmienna id niezidentyfikowa...   31.05.2010, 14:16:12
- - tehaha   najlepiej tak: [PHP] pobierz, plaintext <?phpin...   31.05.2010, 14:20:25
- - jasiek65   Pusto   31.05.2010, 14:26:25
- - tehaha   eh, bo to jest podstrona newsa, i zadziała jeśli w...   31.05.2010, 14:30:05
- - jasiek65   w start.php tam gdzie mam [PHP] pobierz, plaintex...   31.05.2010, 14:38:54
- - tehaha   a tak? [PHP] pobierz, plaintext <?phpini_set...   31.05.2010, 14:47:40
- - jasiek65   pusto   31.05.2010, 14:51:10
- - tehaha   pusto bo pewnie się z bazą nie połączyć,mysql_conn...   31.05.2010, 15:01:30
- - jasiek65   nie działa pusto a jak jest zero rekordów do bazy ...   31.05.2010, 18:00:26
- - tehaha   tak jak nie ma rekordów w bazie to zapytanie nicze...   31.05.2010, 18:17:15
- - jasiek65   ale dodaje i nic w czym tkwi bład?   31.05.2010, 18:21:26
- - tehaha   używając funkcji mysql_num_rows(), dowiesz się czy...   31.05.2010, 18:25:59
- - jasiek65   czyli już wiemy w czym tkwi błąd ale to co jest zł...   31.05.2010, 18:33:51


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: 23.08.2025 - 07:05