[PHP][MYSQL] Wyswietlanie rekordu w tabeli, Jak wyświetlić rekordy na strone www w ramkach. |
[PHP][MYSQL] Wyswietlanie rekordu w tabeli, Jak wyświetlić rekordy na strone www w ramkach. |
21.07.2008, 10:29:20
Post
#1
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 0 Dołączył: 21.02.2008 Ostrzeżenie: (0%) |
Witam mam taki kod.
Kod ładnie wyświetla mi zawartość bazy danych, niestety bardzo nieczytelnie, jak zmienić ten kod żeby przy wypisywaniu rekordów rysował również tabele, linie. Ten post edytował Ociu 29.07.2008, 10:10:47
Powód edycji: poprawiłem bbCode (ociu)
|
|
|
21.07.2008, 11:15:07
Post
#2
|
|
Grupa: Zarejestrowani Postów: 592 Pomógł: 62 Dołączył: 3.08.2006 Ostrzeżenie: (0%) |
to nie jest pytanie o php tylko raczej o HTML i CSS
wszystko w php masz w porządku teraz w tego printa powrzucaj jakieś klasy, czy obrazki, nie wiem co tam chcesz i będzie stykać -------------------- :]
|
|
|
21.07.2008, 11:20:39
Post
#3
|
|
Grupa: Zarejestrowani Postów: 224 Pomógł: 18 Dołączył: 4.02.2003 Skąd: Częstochowa Ostrzeżenie: (0%) |
Ja to robie tak:
-------------------- |
|
|
21.07.2008, 12:24:05
Post
#4
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 0 Dołączył: 21.02.2008 Ostrzeżenie: (0%) |
No to juz jest zadawalające.
Ale teraz jak dodać do każdego rekordu przycisk edycja. |
|
|
21.07.2008, 15:02:04
Post
#5
|
|
Grupa: Zarejestrowani Postów: 224 Pomógł: 18 Dołączył: 4.02.2003 Skąd: Częstochowa Ostrzeżenie: (0%) |
No to dodajesz jeszcze po jednej komurce tabeli (za tym <td><b>dana5</b></td></tr>\n"; i za tym $cos5</td></tr>\n";) prosty formularz z przycyskiem np "edycja" i z polem hidden wartosci zmiennej $cos5 = $row['dana5']); i odsyłasz do jakiejś innej strony z edycją.
-------------------- |
|
|
23.07.2008, 20:57:29
Post
#6
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 0 Dołączył: 21.02.2008 Ostrzeżenie: (0%) |
Dobrze to jeszcze mam takie pytanko mam formularz i teraz jak przekazać zmienne z tego formularza do kilku stron
I teraz te dane zostaną przekazane do strony dwa.php i jak się je wywoła np. echo $_POST['imie']; to je widać. Jak teraz przekazać je do pliku trzy.php i cztery.php itd. Ten post edytował Ociu 29.07.2008, 10:12:04 |
|
|
23.07.2008, 21:09:53
Post
#7
|
|
Grupa: Zarejestrowani Postów: 139 Pomógł: 11 Dołączył: 31.01.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) |
method="GET"
$_POST['imie'] O.O Co do stron to... SESSION albo właśnie GET -------------------- Kto pyta - nie błądzi, kto szuka - znajduje.
|
|
|
23.07.2008, 21:47:15
Post
#8
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 0 Dołączył: 21.02.2008 Ostrzeżenie: (0%) |
Jak probuje wywołać zmienna echo $_POST['imie']; w pliku cztery.php to nie widzi tej zmiennej "imie" a została wpisana w formularzu pierwszy.php
|
|
|
24.07.2008, 00:30:42
Post
#9
|
|
Grupa: Zarejestrowani Postów: 875 Pomógł: 122 Dołączył: 2.02.2008 Ostrzeżenie: (0%) |
|
|
|
24.07.2008, 10:09:53
Post
#10
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 0 Dołączył: 21.02.2008 Ostrzeżenie: (0%) |
pierwszy.php – wprowadzanie danych do formularza klika przycisk ok
drugi.php – dane weryfikowane przez użytkownika(sprawdza czy wpisał ok.), użytkownik wybiera teraz albo zapisz albo drukuj zapisz.php – po naciśnięciu przycisku zapisz dane są zapisywane do bazy danych i wyświetlane w kolejnym pliku wyświetl.php. drukuj.php – po naciśnięciu Drukuj, drukuje potwierdzenie danych( korzysta z danych wpisanych do formularza) wyświetl.php – wyświetla zawartość bazy danych(rekordów, które wcześniej dodał) |
|
|
24.07.2008, 10:13:17
Post
#11
|
|
Grupa: Zarejestrowani Postów: 875 Pomógł: 122 Dołączył: 2.02.2008 Ostrzeżenie: (0%) |
No to najlepiej użyć sesji... lub ewentualnie w każdym pliku przetwarzać te dane i doklejać je do linków a potem odczytywać $_GETem... ale w tym przypadku im więcej danych tym większy kłopot...
|
|
|
24.07.2008, 10:14:35
Post
#12
|
|
Grupa: Zarejestrowani Postów: 139 Pomógł: 11 Dołączył: 31.01.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) |
Jak probuje wywołać zmienna echo $_POST['imie']; w pliku cztery.php to nie widzi tej zmiennej "imie" a została wpisana w formularzu pierwszy.php ale popatrz. Masz w formularzu: methid="GET" to oznacza, że treść formularza będzie przekazywana w URL. Nie możesz tego więc odczytować z $_POST lecz z $_GET. Więc masz do wyboru: Przekazywać to GET'em między plikami: <a href="cztery.pl?imie=XYZ" >link</a> albo $_SESSION['imie'] = $_POST['imie'] no i później echo $_SESSION['imie'] czy co tam chcesz -------------------- Kto pyta - nie błądzi, kto szuka - znajduje.
|
|
|
24.07.2008, 10:27:54
Post
#13
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 0 Dołączył: 21.02.2008 Ostrzeżenie: (0%) |
Tylko w ktorym pliku to umiescic $_SESSION i jak wpisać te dane to $_SESSION.
|
|
|
24.07.2008, 10:31:01
Post
#14
|
|
Grupa: Zarejestrowani Postów: 875 Pomógł: 122 Dołączył: 2.02.2008 Ostrzeżenie: (0%) |
No to już musisz się dokształcić o sesjach...
|
|
|
24.07.2008, 10:34:21
Post
#15
|
|
Grupa: Zarejestrowani Postów: 139 Pomógł: 11 Dołączył: 31.01.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) |
Tylko w ktorym pliku to umiescic $_SESSION i jak wpisać te dane to $_SESSION. Wszedzie tam gdzie masz jakis formuarz dodajesz aby SESSION['cos'] było = POST['cos'] Później jak chcesz wyświetlić gdzies podany post (zamieniony na sesje) wpisujesz echo $_SESSION['cos']; i masz. P.S. nie zapomnij o session_start(); Session" title="Zobacz w manualu PHP" target="_manual -------------------- Kto pyta - nie błądzi, kto szuka - znajduje.
|
|
|
24.07.2008, 10:37:46
Post
#16
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 0 Dołączył: 21.02.2008 Ostrzeżenie: (0%) |
Również w pierwszym pliku gdzie dane są wprowadzane?
|
|
|
24.07.2008, 10:44:30
Post
#17
|
|
Grupa: Zarejestrowani Postów: 139 Pomógł: 11 Dołączył: 31.01.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) |
Również w pierwszym pliku gdzie dane są wprowadzane? Jeju! Dałem ci linka... POCZYTAJ! strona.php
strona2.php
Ten post edytował Pride 24.07.2008, 10:51:57 -------------------- Kto pyta - nie błądzi, kto szuka - znajduje.
|
|
|
29.07.2008, 10:05:38
Post
#18
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 0 Dołączył: 21.02.2008 Ostrzeżenie: (0%) |
Dzięki:) teraz sie z tym trochę pobawię zobaczymy czy zadziała.
Jeśli chodzi o mnie to zabawę z php zacząłem od niedawna i stąd moja nie wiedza, za co chciałbym wszystkich przeprosić i podziękować za pomoc. Witam ponownie Czy da się zrobić tak ze jak klikniemy na przycisk np Kod <input name="submit" type="submit" value="OK" /> zostanie wykonany sktrypt przykład.php(dopisanie do bazy danych) i automatycznie wskoczy następna strona? Witam jak zrobić zeby przycisk pełnił 2 funkcje. Cytat <?php
session_start(); ?> <form action="strona.php" method="POST"> <input name="test" type="text" size ="15" /> <input name="submit" type="submit" value="OK" /> </form> <?php Ten post edytował wojno 29.07.2008, 10:35:05 |
|
|
29.07.2008, 10:13:48
Post
#19
|
|
Grupa: Moderatorzy Postów: 1 566 Pomógł: 37 Dołączył: 14.05.2003 Skąd: Kraków |
@wojno: Zacznij używać bbCode (lub jeżeli w ogóle używasz to odpowiednich). Nie po to nasi deweloperzy się pocili, aby nie używać tych znaczników.
Jeżeli zobaczę, że nie używasz bbCode będę zamykał Twoje tematy, lub dostaniesz ostrzeżenie. |
|
|
29.07.2008, 10:31:51
Post
#20
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 0 Dołączył: 21.02.2008 Ostrzeżenie: (0%) |
Będę sie starał się tak mocno jak sie da. Za ewentualne zapominajki przepraszam.
|
|
|
Wersja Lo-Fi | Aktualny czas: 27.04.2024 - 22:45 |