Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] baza danych na podstawie tablic
adiscan
post 2.02.2009, 08:30:29
Post #1





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 12.04.2007

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


Witam
Czy możecie mi podpowiedziec w jaki sposob wykonać cos takiego:

mam jakis tam formularz a w nim np tabelke:

pierwsza kolumna to TYP KSZTAŁTOWNIKA

i chciałbym aby z rozwijanej listy wybrać np. płaskownik o okreslonym wymiarze. Następnie by po tej akcji w dalszych kolumnach wyswietliły sie inne informacje na jego temat: np waga cena itp

Cos na zasadzie: po wybraniu imienia i nazwiska wyswietlą się dalsze infomacje na temat tej osoby. adres wiek itp

Co do sprawy formularza to mam wszystko ok tylko nie wiem jak wykonać taką baze/tablice z tymi danymi i powiązać ją z tym moim formularzem. Nie chce SQL bo go nie zabardzo czaje. Da sie to zrobić na tablicach'?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Pilsener
post 2.02.2009, 08:49:22
Post #2





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


Na tablicach to znaczy? A gdzie będziesz trzymał informacje, które chcesz wyświetlić na stronie? Poczytaj o formularzach wieloetapowych lub zainteresuj się AJAX'em.
Go to the top of the page
+Quote Post
adiscan
post 2.02.2009, 09:39:04
Post #3





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 12.04.2007

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


Widze ze bez sql'a sie nie obejdzie ! Proowałem z nim zabawy ale mi totalnie nie wychodzilo! A co z ajax'em? Możesz powiedzieć od czego zacząć? bo teraz to już nic nie wiem...
z tymi tablicami to masz racje ...
Go to the top of the page
+Quote Post
Pilsener
post 2.02.2009, 10:09:20
Post #4





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


Jak nie wychodziło Ci z mysql'em to z AJAX'em sobie tym bardziej nie poradzisz, przecież nie damy Ci gotowego kodu (którego i tak nie będziesz pewnie umiał zastosować) - musisz zacząć od:

1. Nośnika danych, czyli gdzie i w jakiej formie przechowywać wyświetlane na stronie informacje - ściągnij sobie jakiś program do baz danych, typu front czy navicat, przecież obsługa tego nie jest trudna...
2. Wyświetlić te dane na stronie (w formularzu) - jak pobrać dane i wyświetlić na stronie to napisano o tym już tomy
3. Odebrać i walidować te dane - "walidacja" - też jest na forum i w tutorialach
4. Zapisać zmiany - to najprostsze, insert albo update

Zacznij coś działać, spróbuj choć zrobić tabelę i wyświetlić ją na stronie, masz w maualu przykłady:
http://pl.php.net/manual/pl/function.mysql-fetch-assoc.php
Go to the top of the page
+Quote Post
isso
post 2.02.2009, 12:17:45
Post #5





Grupa: Zarejestrowani
Postów: 296
Pomógł: 32
Dołączył: 3.01.2005

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


Pomijając ajax możesz zrobić to tak - dość łopatologiczne smile.gif

masz powiedzmy formularz1.php, formularz2.php, ... , formularzN.php

I teraz formularz1.php to jakieś tam zapytania i zostaje on przeslany do formularz2.php, formularz2.php posiada ukryte input, które zapisujesz poprze:

Kod
<input type="hidden" name="ta_sama_co_w_formularz1.php" value="<?php echo $_POST['ta_sama_co_w_formularz1.php']; ?>" />


i tak przesylajac kolejne informacje do kolejnych formularzy, jako ukryte dochodzisz do ostatniego formularza i sobie je Gdzieś zapisujesz - np. do pliku.

Ten post edytował isso 2.02.2009, 12:18:12


--------------------
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: 13.08.2025 - 23:07