Pytanie o php

Witam dopiero zaczynam naukę php stworzyłem baze danych z produktami spożywczymi to jest źródło tej bazy

to jest źródło tabeli

create table produkty

( nrproduktu int unsigned not null auto_increment primary key,

nazwaproduktu char(40) not null,

cena float (3,2) not null

);

to sa dane z tabeli

INSERT INTO produkty VALUES (‘1’, ‘Chleb’, ‘1.80’);

INSERT INTO produkty VALUES (‘2’, ‘Jajko’, ‘0.30’);

INSERT INTO produkty VALUES (‘3’, ‘Mleko’, ‘2.50’);

i na stronie zrobiłem ze moge usuwac te produktu z bazy to jest źródło strony

Podaj numer produktu, który chcesz usunąć z bazy:

i plik do którego on sie odnosi

plik.php

<?

if (!$nrproduktu)

{

print “Nie został wpisany numer produktu”;

exit;

}

$nrproduktu = addslashes($nrproduktu);

@$db = mysql_pconnect(“localhost”, “root”, “krasnal”);

if (!$db)

{

print “Nie można nawiązać połączenia z bazą danych”;

exit;

}

mysql_select_db(“sklep”);

$query = “delete from produkty where nrproduktu=’$nrproduktu’”;

$result = @mysql_query($query);

print “produkt został skasowany”;

?>

i chciałem żeby na stronie wyświetlały sie produkty które znajdują sie w bazie ale nie wiem jak to zrobić wiem jak zrobić żeby wyświetlało produkty ale nie umiem zrobić żeby wyświetlało sie na tym samym ekranie co usuwanie produktu.

przepraszam jeśli nie zrozumiale napisałem.

Po pierwsze w tym usuwaniu to powinieneś raczej sprawdzać czy wartość jest liczbą.

A co do wyświetlania na tej samej stronie, to wystarczy, że plik z formularzem, będzie plikiem php, a wtedy robisz coś takiego…

<?php

// ... tu pobierasz wszystko z bazy ...

while($row = mysql_fetch_array($query))

{

  // tu wyświetlanie po kolei wszystkich produktów

}

?>


  Podaj numer produktu, który chcesz usunąć z bazy:

tak samo możesz tam dodać usuwanie :wink:

pozdrawiam