ugrás a tartalomhoz

legördülő jószág elemei

mokat · 2009. Jan. 26. (H), 16.56
Sziasztok, nemtudom igazán, hogy php vagy ajax kategória amiben segítségeteket kérem.

Röviden:

Adott egy legördülő menüs kiválasztós jószág. A választható értékeket szeretném xls, txt, csv vagy akár mysql adatokból feltölteni. (annak okán, hogy gyakran változik és nagy a legördíthető események száma és nincs kedvem manuálisan a html option tagjába géppuskakézzel felvinni:). Továbbá, az is létfontosságú, hogy a listázott elemet ha kiválasztom a value-ja is ugyanaz legyen (karakterre pontosan).
Gondolom ha php, akkor while ciklussal kéne kiolvasni mysql adatbázis esetén. De egyéb megoldásokra is nyitott vagyok, a lényeg az egyszerűség:)

Köszi előre is a help-et...
 
1

Egyszeruseg

nemalevi · 2009. Jan. 26. (H), 18.27
Szerintem hozz letre egy tombot es foreach-el kiiratva menj vegig a tomb elemein.
Ez a legegyszerubb.
2

hol akadtál el?

solkprog · 2009. Jan. 26. (H), 18.30
Hol akadtál el? Egyáltalán mi is a kérdés? (kérdőjelet nem látok)
MySQL+PHP párossal meg lehet oldani. És igen, ha nagyon "flancolni" akarsz akkor kliens oldalon az AJAX is szóba jöhet.
De akár adatbázis (MySQL) helyett XML-ből is olvashatod az adatokat. (vagy ahogy írtad lehetne olvasni ezekből is: xls, txt, csv)

De még-egyszer mi is a kérdés?

üdv,
Balázs
3

MySQLből

Poetro · 2009. Jan. 26. (H), 18.40
$result = mysql_query("SELECT legordulo FROM tablam");
$output = '<select name="legordulo_joszag">';
while($row = mysql_fetch_array($result)) {
  $value = reset($row);
  $output .= "\n". '<option value="'. htmlspecialchars($value, ENT_QUOTES) .'">'.
    htmlspecialchars($value, ENT_QUOTES) .'</option>';
}
$output .= "\n</select>";
print $output;
4

köfi

mokat · 2009. Jan. 26. (H), 22.03
köfiröfi, holnap belevágok :)
Balázs a kérdés a vázolt probléma megvalósításának mikéntjére irányult :)
5

off: bocsi. nem szóltam

solkprog · 2009. Jan. 27. (K), 20.13
Bocsi. Vedd úgy hogy nem szóltam.
üdv,
Balázs