Archívum - Már 2, 2009 - Fórum téma
Űrlap feltöltése és lekérdezése
Sziasztok!
Egy php űrlapot szeretnék készíteni, ami a kitöltött mezőket feltölti egy adatbázis adott táblájába, majd ezeket a feltöltött adatokat egy másik php oldalon (admin oldalon) kilistázza.
Az űrlapom ennyi:
Az adatbázis azonosításához szükséges fájl:
És a bonyodalmak (a php oldal, aminek az adatokat fel kellene dolgozni és feltölteni az sql-be):
Ezt példa alapján csináltam és ha bár az űrlapba bevitt adatokat ki tudom íratni a php oldalra, nem tudom a módját, hogyan tudnám felölteni a táblába. Csak szövegről meg számokról lenne szó, semmi komolyabb. Nagyon fontos lenne a segítség.
Üdv
■ Egy php űrlapot szeretnék készíteni, ami a kitöltött mezőket feltölti egy adatbázis adott táblájába, majd ezeket a feltöltött adatokat egy másik php oldalon (admin oldalon) kilistázza.
Az űrlapom ennyi:
<form action="siker.php" method="get" enctype="application/x-www-form-urlencoded" name="form1" id="form1">
<input type="text" name="nev" id="nev" />
<input type="submit" name="gomb" id="gomb" value="Submit" />
</form>
<input type="text" name="nev" id="nev" />
<input type="submit" name="gomb" id="gomb" value="Submit" />
</form>
Az adatbázis azonosításához szükséges fájl:
<?php
$host ="localhost";
$user ="9139";
$pass ="******";
$database = "9139";
?>
$host ="localhost";
$user ="9139";
$pass ="******";
$database = "9139";
?>
És a bonyodalmak (a php oldal, aminek az adatokat fel kellene dolgozni és feltölteni az sql-be):
<?php
include "sql_eleres.php";
$kapcsolat = mysql_connect($host, $user, $pass);
mysql_select_db($database,$kapcsolat);
$parancs = "SELECT*FROM ajanlat";
$eredmeny = mysql_query($parancs, $kapcsolat);
while ($egy_sor = mysql_fetch_array($eredmeny))
{
$sorszam[] = $egy_sor["sorszam"];
$szoveg[] = $egy_sor["szoveg"];
}
mysql_close($kapcsolat);
?>
include "sql_eleres.php";
$kapcsolat = mysql_connect($host, $user, $pass);
mysql_select_db($database,$kapcsolat);
$parancs = "SELECT*FROM ajanlat";
$eredmeny = mysql_query($parancs, $kapcsolat);
while ($egy_sor = mysql_fetch_array($eredmeny))
{
$sorszam[] = $egy_sor["sorszam"];
$szoveg[] = $egy_sor["szoveg"];
}
mysql_close($kapcsolat);
?>
Ezt példa alapján csináltam és ha bár az űrlapba bevitt adatokat ki tudom íratni a php oldalra, nem tudom a módját, hogyan tudnám felölteni a táblába. Csak szövegről meg számokról lenne szó, semmi komolyabb. Nagyon fontos lenne a segítség.
Üdv
több (3) táblából történő lekérdezés (drupal5)
sziasztok!
van egy weboldalam, ahol különböző anyagokat lehet letölteni.
a következőképpen vannak tárolva az anyagok: (drupal 5 cms-ről van szó)
NODE tábla:
nid,type,title,status oszlopok kellenek
CONTENT_TYPE_PRODUCT tábla:
nid,product_id,area oszlopok kellenek
a táblákból így kérdeztem le az adatok:
ez eddig rendben is van, viszont szeretnék vhogy beletenni ebbe a listába egy oszlopot ami azt mutatná, h melyik anyagot hányszor töltötték le.
viszont ez egy 3. (DOWNLOADS) táblában van tárolva.
DOWNLOADS tábla:
id,nid,timestamp
itt minden sor 1-1 letöltés, szval a COUNT(nid) kellene nekem, és ezt szeretném egy új oszlopként megjeleníteni.
2 lépésben megoldottam:
amikor a fenti query eredmémyét fetch_object-el feldolgozom, minden körben csinálok egy sima SELECT COUNT(nid) FROM downloads WHERE ... lekérdezést.
a probléma az, h az eredményt egy rendezhető táblázatban jeleníti meg, és amikor a "letöltések száma" oszlop szerint rendezném, akkor leakad, mert az eredeti query-ben nincs "letöltések száma" oszlop.
tehát a kérdés az lenne, h van vmi mód arra, h 3 különböző táblából kérdezzek le adatok egy query-ben?
előre is köszönöm!
■ van egy weboldalam, ahol különböző anyagokat lehet letölteni.
a következőképpen vannak tárolva az anyagok: (drupal 5 cms-ről van szó)
NODE tábla:
nid,type,title,status oszlopok kellenek
CONTENT_TYPE_PRODUCT tábla:
nid,product_id,area oszlopok kellenek
a táblákból így kérdeztem le az adatok:
$query = "SELECT n.nid, n.title, n.status, p.field_updatetime_value, p.field_area_value, p.field_product_id_value
FROM node n INNER JOIN content_type_product p
USING(nid)
".$conditionsString." ".tablesort_sql($header);
FROM node n INNER JOIN content_type_product p
USING(nid)
".$conditionsString." ".tablesort_sql($header);
ez eddig rendben is van, viszont szeretnék vhogy beletenni ebbe a listába egy oszlopot ami azt mutatná, h melyik anyagot hányszor töltötték le.
viszont ez egy 3. (DOWNLOADS) táblában van tárolva.
DOWNLOADS tábla:
id,nid,timestamp
itt minden sor 1-1 letöltés, szval a COUNT(nid) kellene nekem, és ezt szeretném egy új oszlopként megjeleníteni.
2 lépésben megoldottam:
amikor a fenti query eredmémyét fetch_object-el feldolgozom, minden körben csinálok egy sima SELECT COUNT(nid) FROM downloads WHERE ... lekérdezést.
a probléma az, h az eredményt egy rendezhető táblázatban jeleníti meg, és amikor a "letöltések száma" oszlop szerint rendezném, akkor leakad, mert az eredeti query-ben nincs "letöltések száma" oszlop.
tehát a kérdés az lenne, h van vmi mód arra, h 3 különböző táblából kérdezzek le adatok egy query-ben?
előre is köszönöm!
Div-ből Div-be
Sziasztok!
Arra szeretnék megoldást, hogyan lehet egy div-be hivatkozást illeszteni. Van két divem az oldalon. Egyik a menühöz, a másik a tartalomhoz. Oldalváltás nélkül szeretném a hivtkozást megoldani. Azt szeretném, ha az oldalt lévő dives menüben ha, rákattintok egy bizonyos menüpontra, akkor a középső div elemben jelenjen meg annak a menünek a tartalma.
■ Arra szeretnék megoldást, hogyan lehet egy div-be hivatkozást illeszteni. Van két divem az oldalon. Egyik a menühöz, a másik a tartalomhoz. Oldalváltás nélkül szeretném a hivtkozást megoldani. Azt szeretném, ha az oldalt lévő dives menüben ha, rákattintok egy bizonyos menüpontra, akkor a középső div elemben jelenjen meg annak a menünek a tartalma.
Session tartalmána fájlba naplózása
Sziasztok!
Fejlesztek egy alkalmazást, és debaug céljából szeretném a session tartalmát fájlba tenni.
Kiírva nem elengendő, mert a tesztelés során a felhasználói észrevételek a legfontosabbak. A print_r($_SESSION) kiírja nekem hogy mikor mi van a sessionbe, de fájlba szeretném ezt látni. Van valami megoldás erre? fwrite_r? :D
Köszönöm előre is.
Üdv. TTSZ
■ Fejlesztek egy alkalmazást, és debaug céljából szeretném a session tartalmát fájlba tenni.
Kiírva nem elengendő, mert a tesztelés során a felhasználói észrevételek a legfontosabbak. A print_r($_SESSION) kiírja nekem hogy mikor mi van a sessionbe, de fájlba szeretném ezt látni. Van valami megoldás erre? fwrite_r? :D
Köszönöm előre is.
Üdv. TTSZ