![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 176 Pomógł: 0 Dołączył: 27.06.2002 Skąd: Stalowa Wola Ostrzeżenie: (0%) ![]() ![]() |
1. Jak zrobic formularz za pomoca ktorego wprowadza sie dane do bazy - baza ma nastepujace pola: ID, data, tytul, tresc - przy czym tresc i tytul wprowadzamy do formularza sami, a data i godzina ma byc wprowadzana automatycznie do pola "data".
2. A drugi formularz do edycji tych danych. Prosze o pomoc. ![]() |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 27.08.2002 Ostrzeżenie: (0%) ![]() ![]() |
to sie w skrócie nazywa średnio zaawansowany system newsów :-))
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 28.08.2002 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Hmm no co za problem,
najlepiej poczytaj sobie jakies kursy o mysqlu (http://scrypty.com. Bo to dosyc proste yezd ![]() -------------------- Polacy Nie Gęsi Swój Portal Mają !!
...:[Red. Nacz. PPS]:... |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin ![]() |
jezeli masz juz ponazywane pole INPUT powiedzmy tak samo jak kolumny w bazie to jedziemy
Kod function sql($zapytanie)
{ $polaczenie=mysql_connect ("localhost", "login", "haslo"); mysql_select_db("Twoja_baza"); $result=mysql_query($zapytanie); return $result; } $data=date("Y-m-d",time()); $pytanie="INSERT INTO tabela (`id`, `data`, `tytul`, `tresc`) VALUES ('', '$data', '$tytul', '$tresc');"; sql($pytanie); Pozdrawiam |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 176 Pomógł: 0 Dołączył: 27.06.2002 Skąd: Stalowa Wola Ostrzeżenie: (0%) ![]() ![]() |
Dzieki ITSME.
Dziala, tylko ze date wprowadza do bazy, a godziny nie. |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 176 Pomógł: 0 Dołączył: 27.06.2002 Skąd: Stalowa Wola Ostrzeżenie: (0%) ![]() ![]() |
Moglbys mi jeszcze napisac jak zrobic komunikat ze news zostal dodany i przycisk <back>.
Oraz formularz do edycji danych - przy czym aby dane wczesniejsze byly pobrane z bazy i wstawione do formularza. Z gory - Dzieki. |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 602 Pomógł: 0 Dołączył: -- Skąd: W - WA -> GRO Ostrzeżenie: (0%) ![]() ![]() |
Cytat Kod function sql($zapytanie) { $polaczenie=mysql_connect ("localhost", "login", "haslo"); mysql_select_db("Twoja_baza"); $result=mysql_query($zapytanie); return $result; } $data=date("Y-m-d",time()); $pytanie="INSERT INTO tabela (`id`, `data`, `tytul`, `tresc`) VALUES ('', '$data', '$tytul', '$tresc');"; sql($pytanie); Kod echo 'News zostal dodany';
echo '<BR><a href=adres_strony_do_ktorej_ma_wrocic>Back</a>'; To powinno wystarczec. Oczywiscie mozna wykonac dodatkowe zapytanie SQL, ktore sprawdzi zasadnosc komunikatu o dodaniu newsa do bazy i dopiero go wyswietlic (w razie sukcesu) - ale o to nie prosiles. edytuj.php: Kod <?
function sql($zapytanie) { $polaczenie=mysql_connect ("localhost", "login", "haslo"); mysql_select_db("Twoja_baza"); $result=mysql_query($zapytanie); return $result; } $SQL = "SELECT id, tytul, tresc FROM tabela WHERE id = '$id'"; $data = sql($SQL); $data_field = mysql_fetch_row($data); echo "<form action=dodaj.php method=post> <input name=id type=hidden value=$data_field[0]> <input name=tytul type=text value=$data_field[1]> <textarea rows=5 cols= 40>$data_field[2]</textarea>"; Date zeminiasz dopiero w chwili dodawania newsa do bazy (w dodaj.php). Chyba nie narobilem zadnych bledow ![]() -------------------- Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com |
|
|
![]()
Post
#8
|
|
![]() Grupa: Przyjaciele php.pl Postów: 786 Pomógł: 0 Dołączył: 18.03.2002 Skąd: Wroclaw/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat data i godzina ma byc wprowadzana automatycznie do pola "data".
uzupelnaiajc odpoweidzi ktore sa - zamaist generowac date php mozesz skorzystac z funkcji mysqlowej now(). ale to tylko jesli by ci sie nudzilo ;) -------------------- .. make web your home ..
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 602 Pomógł: 0 Dołączył: -- Skąd: W - WA -> GRO Ostrzeżenie: (0%) ![]() ![]() |
Cytat Cytat data i godzina ma byc wprowadzana automatycznie do pola "data".
uzupelnaiajc odpoweidzi ktore sa - zamaist generowac date php mozesz skorzystac z funkcji mysqlowej now(). ale to tylko jesli by ci sie nudzilo ![]() Dokladnie. Zaoszczedza to wykonania jednej instrukcji php przerzucajac ta czynnosc na serwer MySQL ![]() -------------------- Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 20.07.2025 - 01:46 |