Két adatbázis tábla használata szűretlen adatok kezelésére
A probléma a következő:
van egy weblap amin egy kérdőív található
a kitöltött kérdőív értékei egy adatbázisba kerülnek! de ez az adatbázis még szűrés előtt van és nem akaromk hogy egyböl megjelenjen a weblapon ezért el akarom küldeni innen egy másik adatbázisba a lekérdezést ami táblázatban van, de soronként,
röviden és érthetően: :-)
2 tábla van (táblánként 7 mező)
az egyiket kilistázom táblázatba és a véhén akarok egy submitot vagy egy checkboxot amit bejelölve továbbküldhetek a másik táblába!
lécci segitsetek mert sürgős!
■ van egy weblap amin egy kérdőív található
a kitöltött kérdőív értékei egy adatbázisba kerülnek! de ez az adatbázis még szűrés előtt van és nem akaromk hogy egyböl megjelenjen a weblapon ezért el akarom küldeni innen egy másik adatbázisba a lekérdezést ami táblázatban van, de soronként,
röviden és érthetően: :-)
2 tábla van (táblánként 7 mező)
az egyiket kilistázom táblázatba és a véhén akarok egy submitot vagy egy checkboxot amit bejelölve továbbküldhetek a másik táblába!
lécci segitsetek mert sürgős!
Miért 2 tábla?
Persze a megjelenítésnél csak azokat kell lekérdezni, amik publikálva vannak.
nemtom
a lényeg hogy van egy publikus és egy nem publikus lekérdezésem
a weblapról formjából bevitt adatokat szürnöm kell a nem publikus táblában, avagy onnan kell továbbküldenem a publikusba!
hogyan kell publikussá tennni???? és nem publikussá???
segits ha tudsz
miért csinálsz ilyet, ha nem értesz hozzá?
szóval ki kell listáznod egy ciklusban a publikálatlan adatokat. a két megoldás szerint egy WHERE nélküli SELECT, másik esetben értelemszerűen csak a publikálatlanokat.
a listázáskor mindegyik mellé teszel egy checkboxot, aminek a neve összefüggésbe hozható az adatrekord ID-jével/kulcsával.
a feldolgozáskor végigmész az adatokon, és egy UPDATE-tel átállítod a publikáltsági flag-et becsekkeltekre, a többit meg vagy törlöd, vagy egy harmadik értékre állítod (hogy többet ne kérdezzen róla).
lényegében ennyi. ha az SQL nem megy, akkor keress a MySql doksiban a fenti nagybetűs kulcsszavakra. ha a PHP nem megy, akkor php.net, és tanulás. ha egyik sem, jobb lesz mással csináltatni...
jó munkát,
Tasi
köszi a segítséget
itt több hiba is van
2. miért van 2 záróelem a table-höz?
3. minden sorba teszel egy úgy formot és submit gombot, pedig oda csak egy-egy checkbox kéne. ugyanis a submitre elhagyja az oldalat a böngésző. a végére viszont kéne egy submit.
4. a parancs02 majd a feldolgozó PHP-ban kell, hogy legyen. gondolj bele, hogy hogyan is működik egy form. vagy olvass róla kicsit a HTML doksiban.
még gondolkozz kicsit, és olvasd el még egyszer, amit írtam fentebb. az egy (de nem az egyetlen) járható út.
Tasi
vak vezet világtalant
mysql_query($parancs,$kapcsolat);
imho...
nem kötelező - ld. manual
mysql_query() sends a query to the currently active database on the server that's associated with the specified link identifier. If link_identifier isn't specified, the last opened link is assumed. If no link is open, the function tries to establish a link as if mysql_connect() was called with no arguments, and use it. The result of the query is buffered.
kiemelés tőlem
miért csinálok ilyet?????
odáig fajult a dolog hogy már a kirúgással fenyegetőzik, habár az adatbázis már müxik meg a weblap is, de az adminfelület nem megy :-(
szegény!!!
nehéz ügy...
háát nem is tom
asszem legalábbis...
és így?
a szén is csak csiszolatlan gyémánt...
1, még mindig 2x van </table> és nem értem miért...
2, változó neve nem épp a leglogikusabb: $egy_oszlop...
3, a foreach résznél miért nem zárod le a td-t? mindig csak új <td>-t nyitsz amit sehol nem zársz le...
háát röviden ennyi... csatlakozom az előttem szólókhoz: gondold át mégegyszer: nulláról..
ja és forgasd a PHP 24 óra alattot... asszem 12. fejezet :D
ifrozen...
válaszolok helyette
2. önmagában ez sem baj, nyilván
3. sima HTML-ben ez sem baj éppen...
ha nem 3 óra múlva államvizsgáznék, többet segíthetnék:)
köszi
sok sikert
2, nyilván nem... viszont mivel ő mondta hogy nem ért hozzá ez komoyl félreértésre adhat okot szerintem.
3, háát... ebbe nem tudok beleszólni de sztem a validitástól elég messze állunk evvel....
ifrozn
kapkodsz
másrészt ki fogja feldolgozni a küldött adatokat? mondom: nézd meg, hogy egy form hogyan működik. elküldi valamilyen URL-re az eredményt. mi az url? mi az eredmény. ha már ezt az utat járod, akkor minden formba kéne egy hidden mező, amiben az ID van. aztán adj meg egy action-t, és az ott megadott PHP-be tedd az INSERT-et. ebben a felállásban az UPDATE nem jó, főleg meg nem így.
hajrá,
Tasi
köszike
itt mindenki jószándékú a maga módján
... csak nem szeretnek szájbarágni: megmondják hogy hol a hiba szerintük.
Tegnap énis fetch_arrayt irtam fetch_row helyett... =#> mégis rájöttem magamtól...
szeirntem menj ki a konyhába: csinálj valamit amit szeretsz és evés közben gondolkozz el hogy mi is az egyes változók pontos útja (ezt hivják debugolásnak :) :) :) ) (amit én utálok)
1, a while feltételében nem mysql_fetch_array hanem mysql_fetch_row lenne... (és arra foreacholnék amivel egyes cellákat kapnék meg és nem az egész táblát.
2, megmondanám a formnak hogy mit csináljon ha elküldöd....
...
szóval én ezt úgy ahogy van újrakezdeném úgy, hogy régit nem nézem hozzá... tele van apró de fontos hibákkal amik egymásra épülnek = ha az egyiket kijavitod még minidg marad egy csomó...
bocs de többet nem tudok segiteni én sem... :( sorreyyyyy
ami volt elmúlt
innen már csak annyit tudsz tenni hogy megcsinálod amit kér. Megértelek, én se értek annyira hozzá (mármint semennyire szerintem - de ki tudja) mégis nekifeküdtem és már majdnem kész.
ifrozen
ifrozennek
én csak annyit kérek hogy ha valaki ért hozzá egy kicsit akkor mondja meg hogy hol a baj a forrásban, és ha nem sok időt vesz igénybe akkor küldje el a javított részt
köszi
sokat.
hol vannak
nekem sos-be kell , nem kérném ha nem lennék szarba!
sajnos nem küldhetem el a teljes forrást mert ez ipari titoknak számít
az elküldött forrást én átírom ha küld valaki egy mintát,
szóval a dringatlan tábla kilistázott adatait adatait akarom a dringatlan2 -re átküldeni de soronként, szóval meg akarom szürni.
Profi
Azaz profitért csinálja, azaz anyagi befektetés ellenében. Sajnos ingyen nem sok minden van, segítünk, de azért nem csináljuk meg helyetted. Remélem érted mire gondolok.
nem értem
én nem egy portált akarok megcsináltatni, hanem csak egy kis oldalt max 20 sor az egész , de ugy látom hogy sokan vannak(tisztelet a kivételnek) akik csak arcal rendelkeznek és nagyképűsködve lenézik a másikat, pedig ha értenének hozzá akkor 10 peret venne igénybe végülis egy függvény az egész, de látom ez sokmindenkin kifog :-\
Ahogy én csinálnám
thanks
??
PEAR csomag
help
megnézed a lapot?
mert nem igazodok el rajta
Pedig érthetnéd
És ahogy már írták fentebb a profik nem foglalkoznak ezzel, hogy csak úgy kedvtelésből kezdőkenk írogassanak mindenféle kódokat...
EdEm