phpűrlap+Adatbázis feltöltés?
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
■ (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
Re: phpűrlap+Adatbázis feltöltés?
É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.
Re: phpűrlap+Adatbázis feltöltés?
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.
Re: phpűrlap+Adatbázis feltöltés?
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)
Re: phpűrlap+Adatbázis feltöltés?
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.
Re: phpűrlap+Adatbázis feltöltés?
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
Re: phpűrlap+Adatbázis feltöltés?
Re: phpűrlap+Adatbázis feltöltés?
50MB PDF formátum
http://www.szenterzsebet.org/temp/eBooks.rar
Re: phpűrlap+Adatbázis feltöltés?
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.
Re: phpűrlap+Adatbázis feltöltés?