ugrás a tartalomhoz

phpűrlap+Adatbázis feltöltés?

kisbali · 2001. Dec. 18. (K), 14.47
Hogyan lehet php segítségével egy adatbázis
(MySQL) több tábláját egy html űrlapon keresztül
feltölteni?
pl: dolgozo(ID, nev,stb...FID),
foglalkozas(FID,Fnev, stb)
Az űrlapon kiválasztom egy legördülő listából a foglalkozását.
A program a foglalkozás azonosítóját (FID) beírja a dolgozo FID mezőjébe.
Remélem elég egyszerű voltam!
Köszi! Kisbali
 
1

Re: phpűrlap+Adatbázis feltöltés?

Granc Róbert · 2001. Dec. 19. (Sze), 11.53
Hát, ezt a fórumon belül nem olyan egyszerű elmagyarázni - viszont szinte minden PHP-s tananyag tartalmazza... Nem tudod valahol megnézni pl. a PHP 24 óra alatt könyvet?

És nem is teljesen egyértelmű a kérdésed. Azt akarod kérdezni, hogyan lehet egy adatbázis több tábláját feltölteni, vagy pedig azt, hogyan lehet egy adatbázis több tábláját egy html űrlapon keresztül feltölteni?

Az elsőre a válasz: ha mindenféleképp kell, akkor több INSERTet kell használnod.
A másodikra: az űrlap célja (form target) a php szkript, amely ellenőrzi a beérkezett adatokat, majd futtatja a mysql INSERT lekérdezést.

Én általában mindezt egyetlen php szkriptben oldom meg. A szkript ellenőrzi a bejövő adatokat ($HTTP_POST_VARS vagy $HTTP_GET_VARS), ha nincs utasítás, akkor kirakja az űrlapot, amelyben pl. a legördülő menük tartalmát az adatbázisból veszi.
Ha az űrlap tartalma érkezett be, akkor ellenőrzöm azt, ha valami érvénytelen, akkor ismét kirakom az űrlapot (a mezők kitöltve az előbb megadott értékekkel, az érvénytelen megjelölve), ha mind érvényes, akkor berakom az adatbázisba, és üzenetet küldök. Esetleg még szükség lehet egy "ellenőrzés" fázisra is.
2

Re: phpűrlap+Adatbázis feltöltés?

Granc Róbert · 2001. Dec. 19. (Sze), 12.03
Bocsánat, az előző üzenet legutolsó sorában az "ellenőrzés" fázis arra utalt, hogy a felhasználónak megmutatni az adatokat azzal, hogy "tényleg ezt akartad válaszolni?", és ha ok, csak akkor rakom be az adatbázisba.

A legördülő menü adatbázisból valami ilyesmi:
echo "<p>Select a site: <SELECT name=\"site\">";
echo "<OPTION>Select a Site!</OPTION>";
$sql = "SELECT id, name FROM sites";
$result = mysql_query ($sql);
while ($row = mysql_fetch_assoc ($result)) {
if ($row['id'] == $site) {
echo "<OPTION value=" . $row['id'] . " selected=\"selected\">" . $row['name'] . "</OPTION>";
} else {
echo "<OPTION value=" . $row['id'] . ">" . $row['name'] . "</OPTION>";
}
}
mysql_free_result ($result);
echo "</SELECT>";

Itt ha a $site változó már rendelkezik értékkel (mondjuk az űrlapot ellenőrzésként rakom ki, vagy valamit javítani kell, tehát előtte a felhasználó már választott egy értéket), akkor az a menüpont lesz automatikusan kiválasztva, egyébként a "Select a Site!" menüpont.
3

Re: phpűrlap+Adatbázis feltöltés?

kisbali · 2001. Dec. 20. (Cs), 17.28
Köszi a választ!
Szóval a feltöltést egy html űrlapon keresztül képzeltem el. Az említett könyv megvan, de a legördülő listával nem találkoztam. Egyáltalán hány rekordot lehet megjeleníteni a listában?(ha a képernyőt nem számítom)
4

Re: phpűrlap+Adatbázis feltöltés?

quasimidi · 2002. Aug. 3. (Szo), 23.52
Javaslom letölteni a következő könyv csomagot mindenkinek aki PHP-vel, MySQL-el, Javascriptel és XML-el dolgozik. Saját gyűjtemény, használat után -> Recycle Bin !!!

50MB - PDF eBooks

http://www.szenterzsebet.org/temp/eBooks.rar


******* Fontos ********

Ha letöltöd kérlek annyit tegyél meg hogy köszönd meg itt a fórumon.
5

Re: phpűrlap+Adatbázis feltöltés?

Frankie21 · 2002. Aug. 14. (Sze), 21.49
Kedves Robert!

Nem tudom letölteni az e-könyv gyűjteményed, pedig igen kíváncsi lennék rá. Sztem az uw nem az a tárhely szolgáltató, aki egy 50+ megás fájlt szívesen tárol, főleg ingyen.

Remélem még le tudom tölteni.

Csá: Frankie
6

Re: phpűrlap+Adatbázis feltöltés?

kisbali · 2002. Aug. 24. (Szo), 12.27
Csatlakozom az elottem szolohoz! Engem is nagyon erdekelne a gyujtemeny!:-)))
7

Re: phpűrlap+Adatbázis feltöltés?

quasimidi · 2002. Aug. 24. (Szo), 23.17
Átraktam egy biztonságosabb szerverre a könyveket.

50MB PDF formátum

http://www.szenterzsebet.org/temp/eBooks.rar
8

Re: phpűrlap+Adatbázis feltöltés?

AndrewBoy · 2002. Aug. 28. (Sze), 22.46
Nem tudod valahol megnézni pl. a PHP 24 óra alatt könyvet?

Alapmű, csak ajánlani tudom, és még egyet:
Peter Moulding - PHP haladóknak
A Fekete Könvy sorozatban jelent meg, MINDEN benne van!
1 a hibája: az ára, majd 8e pénz, de szerintem, ha megtanulsz php-zni, soxorosan behozza majd :)
Megrendelheted pl a kiskapu.hu-n, vagy az indexen.
9

Re: phpűrlap+Adatbázis feltöltés?

Petyka29 · 2002. Szep. 1. (V), 13.42
Én próbáltam letölteni az ebook gyüjteményt, de a letöltött fájlnál hibát jelez, azt írja, hogy kell a többi fájl is. Lehet, hogy én vagyok a béna, de ha tudja valaki mi lehet a gond az légyszi írja meg, mert kíváncsi lennék a könyvekre. Köszi