Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> skrypt news, Dlaczego ten skrypt nie dziala poprawnie?
fraksipon
post
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 18.12.2005

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


Witam, znalazlem skrypt na stronie
http://www.swww.pl/116,pokaz,Artykuly.html

U mnie nie dziala poprawnie mimo ze laczy z baza mysql i mam zrobiona baze.
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Program Files\xampp\xampp\htdocs\skrypty\kurwa\a\news.php on line 5
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 18)
kossa
post
Post #2





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


Masz błąd w zapytaniu SQL, jakaś literówka, może nie ta tablica, inna nazwa pól...


Łukasz
Go to the top of the page
+Quote Post
nowotny
post
Post #3





Grupa: Zarejestrowani
Postów: 875
Pomógł: 122
Dołączył: 2.02.2008

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


Nie pokazałeś ani grama SWOJEGO kodu, więc nie wiem na co liczysz... :/
Go to the top of the page
+Quote Post
fraksipon
post
Post #4





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 18.12.2005

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


na tej stronie co podalem w temacie jest kod. Nie chcialem go kopiowac tutaj
Go to the top of the page
+Quote Post
vip3r
post
Post #5





Grupa: Zarejestrowani
Postów: 162
Pomógł: 0
Dołączył: 28.11.2006
Skąd: 2322

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


Jaki bład Ci wyświtla?
Go to the top of the page
+Quote Post
-Gość-
post
Post #6





Goście







Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Program Files\xampp\xampp\htdocs\skrypty\kurwa\a\news.php on line 5
Go to the top of the page
+Quote Post
potreb
post
Post #7





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


Najlepiej jakbyś pokazał kod co u siebie wkleiłeś, bo przykład ww strony opiera sie na kilku stronach.
Go to the top of the page
+Quote Post
conix
post
Post #8





Grupa: Zarejestrowani
Postów: 136
Pomógł: 0
Dołączył: 8.02.2008

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


źle coś zrobiles. Zacznij od nowa moze cos ci to da. Mi wszystko dziala (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
remik09
post
Post #9





Grupa: Zarejestrowani
Postów: 102
Pomógł: 10
Dołączył: 25.12.2005
Skąd: Ruda Śląska

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


w pliku news.php dodaj

  1. <?php
  2. $id = $_GET['id'];
  3. ?>


u mnie dziala
Go to the top of the page
+Quote Post
--fraksipon--
post
Post #10





Goście







dodaj.htm

  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', 'root' , '');
  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. ?>


include.php

  1. <?php
  2. mysql_connect('localhost', 'root' , '');
  3. mysql_select_db("newsy");
  4. $query = mysql_query("select * from newsy order by data desc limit 0,3");
  5. while($rekord = mysql_fetch_array($query))
  6. {
  7. $tekst .= '<b><h3>'.$rekord[1].'</h3></b>'.$rekord[2].'<br/><a href="news.php?id='.$rekord[0].'">czytaj wiecej...</A>';
  8. }
  9. echo $tekst;
  10. ?>

news.php

  1. <?php
  2. mysql_connect('localhost', 'root' , '');
  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. ?>




Pojawia sie błąd
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Program Files\xampp\xampp\htdocs\skrypty\x\news.php on line 5
Go to the top of the page
+Quote Post
-Wieviór-
post
Post #11





Goście







5 linijkę zamień na:
  1. <?php
  2. $query = mysql_query("select * from newsy where id='".$_GET[id]."'");
  3. ?>


Ten post edytował Wieviór 9.02.2008, 12:59:55
Go to the top of the page
+Quote Post
potreb
post
Post #12





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


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


Ten post edytował potreb 9.02.2008, 13:23:30
Go to the top of the page
+Quote Post
remik09
post
Post #13





Grupa: Zarejestrowani
Postów: 102
Pomógł: 10
Dołączył: 25.12.2005
Skąd: Ruda Śląska

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


masz dale ten sam blad a nie zmieniles tego co Ci napisalem

wchodzac pozniej z linka, np. news.php?id=1 wszystko dziala

a taki link generuje Ci w include.php
Go to the top of the page
+Quote Post
--fraksipon--
post
Post #14





Goście







Remik09 zrobilem jak powiedziales ale dalej nie dziala, nie wiem czy nie jest cos zle z GET
  1. <?php
  2. mysql_connect('localhost', 'root' , '');
  3. mysql_select_db("newsy");
  4. $query = mysql_query("select * from newsy where $id = $_GET['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. ?>


Pozostalych chlopakow poprawy nie pomagaja
Go to the top of the page
+Quote Post
potreb
post
Post #15





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


Podałem ci rozwiazanie a ty dalej swoje.
Go to the top of the page
+Quote Post
--fraksipon--
post
Post #16





Goście







I zamienilem swoj kod na Twoj i nie ma tego bledu, ale jak dodaje news przez formularz to na news.php nic sie nie pojawia. biala strona
Go to the top of the page
+Quote Post
-Wieviór-
post
Post #17





Goście







Jesteś na stronie, gdzie masz ten kod, tak:

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


A jak wygląda pełny adres tego?
Go to the top of the page
+Quote Post
potreb
post
Post #18





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


Przykład, który sobie próbujesz uruchomić ma tyle wad co nie miara. Podstawy php ci się kłaniają, nie stosujesz w zapytaniach or die (mysql_error()); nie przesyłasz zmienych przy dodawaniu przez $_POST, pierwszy lepszy hosting zablokuje ci dodawanie, bo będzie miał wyłączony register globals, i późnie znów będziesz się pytał dlaczego tak.
Go to the top of the page
+Quote Post
--fraksipon--
post
Post #19





Goście







ok przesle to autorowi
http://www.swww.pl/116,pokaz,Artykuly.html

bo jak zaznaczylem na samym poczatku, tam jest pierwotnie zrodlo tego skryptu
Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.09.2025 - 16:27