Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Nieudany CMS
dcfighter
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 25.11.2004

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


Postanowiłem zrobić sobie mały cmsik w php i mysql, składa się on z dwóch plików, arty.php i pokaz.php ,gdy przechodzi do pokaz.php wyświetla się błąd "Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/nakedsnake.freesuperhost.com/or/pokaz.php on line 6"


to jest plik arty.php
  1. <?
  2. require_once ('mysql_connect.php');
  3. $query2=&#092;"SELECT * FROM arty\";
  4. $result2=@mysql_query($query2);
  5. while($row=mysql_fetch_array($result2))
  6. {
  7. echo(&#092;"<a href=\"pokaz.php?name=$row[0]\">$row[0]</a>\");
  8. }
  9. ?>


A to jest pokaz.php
  1. <?
  2. require_once ('mysql_connect.php'); 
  3.  
  4. $query2=&#092;"SELECT * FROM arty WHERE name=$name\";
  5. $result2=@mysql_query($query2);
  6. while($row=mysql_fetch_array($result2))
  7. {
  8. echo($row[1]);
  9. }
  10. ?>




Zapomniał bym dodać, tabela arty składa sie z dwóch pól, "name" i "art"
Dla ułatwienia , oto adres skryptu http://nakedsnake.freesuperhost.com/or/arty.php

Ten post edytował dcfighter 20.01.2005, 19:52:39
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


$query2="SELECT * FROM arty WHERE name=$name";

stringi musisz otoczyc apostrofami [ ' ]
$query2="SELECT * FROM arty WHERE name='$name'";


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
crash
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Jeszcze wypadałoby:
  1. <?php
  2. $name = $_GET['name'];
  3. ?>


--------------------
Go to the top of the page
+Quote Post
docent
post
Post #4





Grupa: Zarejestrowani
Postów: 34
Pomógł: 2
Dołączył: 21.11.2003
Skąd: Kraków

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


chyba, ze register globals jest ustawione dosc protekcjonalnie :laugh.gif:


--------------------
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."

(Przydatne zapytania MySQL)
Go to the top of the page
+Quote Post
Puciek
post
Post #5


TAO programowania


Grupa: Zarejestrowani
Postów: 340
Pomógł: 3
Dołączył: 25.03.2003
Skąd: ze słoika

Ostrzeżenie: (30%)
XX---


Mozliwe tez ze nasz kolega tylko laczy sie z baza ale niwybiera bazy
  1. <?php
  2. ?>


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

http://puciek.wordpress.com prywatnie o świecie
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 Aktualny czas: 22.08.2025 - 11:30