Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL]Przeglądanie i edycja bazy
RifleMan
post 10.05.2009, 09:18:28
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 14.02.2008

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


Witam

Mam problem z tym kodem ale nie wiem o co chodzi (Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Program Files\WebServ\httpd\system\index.php on line 16)

Kod
<?php

/**
  * @author Mati
  * @copyright 2009
  */

include('config.php');

$cmd = $_POST["cmd"];

if($cmd != "Usuń")
{
$result = mysql_query("select * from drugs ORDER BY name");
$i=1;
while($wynik=mysql_fetch_array($result))
{
$name=$wynik["name"];
$amount=$wynik["amount"];
$content=$wynik["content"];
$price=$wynik["price"];
?>
<form action="<? echo $PHP_SELF ?>" method="post">
<INPUT TYPE="RADIO" NAME="id" VALUE="<?php echo $id; ?>">
<? echo $i++; ?>
<? echo $nazwa; ?>
<? echo '<Br>'; ?>
<? } ?>

<input class=przyciskdel type="submit" name="cmd" value="Usuń">
<? } ?>

<?
if($cmd == "Usuń")
{
$id = $_POST["id"];
$sql = "DELETE FROM drugs WHERE id=$name";

$result = mysql_query($sql);

echo "Dane zostały usuniete<Br>";
echo "<a href=\"index.php\">Powrót do bazy</a>.";
}



?>


Ten post edytował RifleMan 10.05.2009, 09:18:51
Go to the top of the page
+Quote Post
marcio
post 10.05.2009, 09:53:19
Post #2





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Kod
$result = mysql_query("select * from drugs ORDER BY name");

Zapomniales o Desc albo Asc.

A w pliku config.php upewnij sie ze masz polaczenie z baza bo jak nie to ci nie zadziala.


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
jajcarzd1
post 11.05.2009, 08:20:25
Post #3





Grupa: Zarejestrowani
Postów: 215
Pomógł: 19
Dołączył: 24.12.2003
Skąd: Przemyśl

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


Cytat(marcio @ 10.05.2009, 10:53:19 ) *
Kod
$result = mysql_query("select * from drugs ORDER BY name");

Zapomniales o Desc albo Asc.


Domyślnie jest Asc nawet jeśli go nie dopisze.


--------------------
My mind is glowing ...
Jeśli pomogłem push the button :)
Go to the top of the page
+Quote Post
Zyx
post 11.05.2009, 09:57:34
Post #4





Grupa: Zarejestrowani
Postów: 952
Pomógł: 154
Dołączył: 20.01.2007
Skąd: /dev/oracle

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


http://phpedia.pl/wiki/Supplied_argument_i...result_resource

Coś masz źle w zapytaniu - ja bym stawiał na pomyloną nazwę jakiegoś pola albo tabeli.


--------------------
Specjalista ds. głupich i beznadziejnych, Zyx
Nowości wydawnicze: Open Power Collector 3.0.1.0 | Open Power Autoloader 3.0.3.0
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: 12.06.2025 - 13:52