- Hozzászólások: 2
- Köszönetek: 0
Rsform dropdown külső adattábla
- szricsi0917
-
Témaindító
- Nem elérhető
- New Member
-
Kevesebb Több
2019 máj. 24 18:42 #1 Írta: szricsi0917
Rsform dropdown külső adattábla téma létrehozva szricsi0917 által
Sziasztok
A problémám az lenne az rsform kiegészítőben, hogy több ürlapban vannak lekürdölő listák amit úgy szeretnék megoldani, hogy egy külső adattáblából töltse fel a legördülő listát. Még csak kezdő vagyok a témában és az egyik oldalon találtam is rá egy lehetőséget:
foreach($fields as $i=>$field){
if($field->name=='select1'){
$database->setQuery("SELECT col1 as val, col 2 as txt FROM my_external_table");
$values = $database->loadObjectList();
$default_value = array();
foreach($values as $row){
$default_value[]= $row->val.'|'.$row->txt;
}
$default_value = implode(',',$default_value);
$fields[$i]->default_value = $default_value;
}
}
A probléma az, hogy nekem ez nem működik. El tudnátok magyarázni ezt a srciptet, hogy pontosan mit kell rajta beállítani.
Köszönöm szépen a segítséget
A problémám az lenne az rsform kiegészítőben, hogy több ürlapban vannak lekürdölő listák amit úgy szeretnék megoldani, hogy egy külső adattáblából töltse fel a legördülő listát. Még csak kezdő vagyok a témában és az egyik oldalon találtam is rá egy lehetőséget:
foreach($fields as $i=>$field){
if($field->name=='select1'){
$database->setQuery("SELECT col1 as val, col 2 as txt FROM my_external_table");
$values = $database->loadObjectList();
$default_value = array();
foreach($values as $row){
$default_value[]= $row->val.'|'.$row->txt;
}
$default_value = implode(',',$default_value);
$fields[$i]->default_value = $default_value;
}
}
A probléma az, hogy nekem ez nem működik. El tudnátok magyarázni ezt a srciptet, hogy pontosan mit kell rajta beállítani.
Köszönöm szépen a segítséget
Jelentkezz be, hogy te is részt vehess beszélgetésben!
- kovacshazi
-
- Nem elérhető
- Joomla ász
-
- Mindent lehet, csak akarni kell
2019 máj. 27 08:24 #2 Írta: kovacshazi
Segítség Joomla és VirtueMart webáruház készítéséhet, problémák megoldásában
www.webprogramok.hu
Joomladay2013 - Budapest, Hungary
www.joomladay.hu
kovacshazi válaszolt a következő témában: Rsform dropdown külső adattábla
Nincs benne csatlakozás a külső adatbázishoz, így nem is fog működni.
docs.joomla.org/Connecting_to_an_external_database
joomla.stackexchange.com/questions/21583...with-one-joomla-site
docs.joomla.org/Connecting_to_an_external_database
joomla.stackexchange.com/questions/21583...with-one-joomla-site
Segítség Joomla és VirtueMart webáruház készítéséhet, problémák megoldásában
www.webprogramok.hu
Joomladay2013 - Budapest, Hungary
www.joomladay.hu
Jelentkezz be, hogy te is részt vehess beszélgetésben!
- szricsi0917
-
Témaindító
- Nem elérhető
- New Member
-
Kevesebb Több
- Hozzászólások: 2
- Köszönetek: 0
2019 máj. 28 19:25 #3 Írta: szricsi0917
szricsi0917 válaszolt a következő témában: Rsform dropdown külső adattábla
Lehet én írtam félre értelmezhetően.Az rsformban vagy egy űrlap amiben tőbb legördülő lista van. Ha változtatni kellene a legördülő lista lehetőségein akkor nem szeretném mindegyiket külön külön módosítani. Ha létrehozok egy másik lekérdezést benne egy olyan mezővel amiben az adatok vannak akkor a script amit bemásoltam működhetne? Mondjuk még akkor sem értem, hogy mire kell pontosan módosítani benne.
Jelentkezz be, hogy te is részt vehess beszélgetésben!
- kovacshazi
-
- Nem elérhető
- Joomla ász
-
- Mindent lehet, csak akarni kell
2019 máj. 29 08:54 #4 Írta: kovacshazi
Segítség Joomla és VirtueMart webáruház készítéséhet, problémák megoldásában
www.webprogramok.hu
Joomladay2013 - Budapest, Hungary
www.joomladay.hu
kovacshazi válaszolt a következő témában: Rsform dropdown külső adattábla
Bocsi, lehet értetlen vagyok, de ha csak azért akarsz adatbázisban tárolt értékekből legördülőt készíteni hogy az űrlapban ne kelljen esetleg új értéket felvenni azt kissé butaságnak tartom.
Nem érzem nagyobb feladatnak egy új legördülő értéket felvenni, mint adatbázisban ezt az új értéket felvenni. Szerintem adatbázisból csak akkor van értelme legördülőt csinálni, ha a legördülő értéke vagy egy előző értéktől függ, vagy ha a legördülő egy máshol kezelt, feltöltött adatbázisból dolgozik. Például regisztrált csoportok nevei, stb...
Nem érzem nagyobb feladatnak egy új legördülő értéket felvenni, mint adatbázisban ezt az új értéket felvenni. Szerintem adatbázisból csak akkor van értelme legördülőt csinálni, ha a legördülő értéke vagy egy előző értéktől függ, vagy ha a legördülő egy máshol kezelt, feltöltött adatbázisból dolgozik. Például regisztrált csoportok nevei, stb...
Segítség Joomla és VirtueMart webáruház készítéséhet, problémák megoldásában
www.webprogramok.hu
Joomladay2013 - Budapest, Hungary
www.joomladay.hu
Jelentkezz be, hogy te is részt vehess beszélgetésben!