ugrás a tartalomhoz

Archívum - Okt 2, 2011

Checkboxok adatbazisba írása

Toka · 2011. Okt. 2. (V), 17.16
Sziasztok. Az alábbi kódrészlet ugye kiírja a kivalasztott checkboxok értékeit. Adatbázisba szeretném bevinni. Azon a módszeren gondolkoztam hogy egy változóban tárolni a kiválasztottakat, pl. $italok="bor,sor". És akkor ezután könnyen bevihetném az adatbázisba illetve kiirathatnám onnan. Az a gond ugye hogy nem tudom ilyen alakra alakítani.

<form method="post" action="">

<input type="checkbox" name="italok[]" value="bor" />bor<br />
<input type="checkbox" name="italok[]" value="sor" />sor<br />
<input type="checkbox" name="italok[]" value="palinka" />palinka<br />
<input type="submit" name="sb" value="Ok" />

</form>

<?php
$italok = $_POST['italok'];
foreach ($italok as $ital)
{
	echo $ital,'<br />';
}
?>
Előre is köszönöm.
 

onclick javascript paraméterek

therest · 2011. Okt. 2. (V), 15.52
Gondolom volt már itt ez a kérdés, vissza is kerestem, de nem találtam.
Van megoldásom erre a problémára, csak nem elegáns, szerintem itt mondtok sokkal jobbat.

Mi a legjobb módszer arra, hogy jsben úgy rendeljek onclick eseményt egy objektumhoz, hogy a kattintáskor meghívott függvény paraméterei fixek legyenek, de az értékük az onclick beállításakor egy változóból jön.

Érthetőbben:

var k=3;
var s=4;

for(i=0; i<objects.length; i++) {
objects[i].onclick=dosomething; // itt kéne a k, és s változók értéket fixen hozzáadni.
}
Tehát a cél az lenne, hogy az objektum úgy viselkedjen mintha html és php segítségével a következő módon állítanám elő:

<img id="mimg" src="1.jpg" onclick=dosomething(<?php echo $var1; ?>,<?php echo $var2 ?>) />
Van erre valami trükk?
 

Zend Url Paraméterezés

stan · 2011. Okt. 2. (V), 12.20
Ilyen url helyett:

example.com/index/read/id/1

ilyet szeretnék:

example.com/places/1

----------------------------------------------------

KÉRDÉS 1.
Hogyan lehet ezt zend-ben megoldani, és pontosan melyik fájlban kell deifiniálni? Eddig arra jutottam, hogy az addRoute osztályt kell valahol definiálni, de hogyan és hol, azt nem tudom.

KÉRDÉS 2.
Próbáltam htaccess-ben megoldani úgy, hogy átmásoltam egy már működő weboldalról a parancsokat, de abszolút nem reagált rá a zend. Miért nem lehet ezeket a routingokat htaccess-ből megoldani zend esetében? Vagy ha meg lehet oldani, akkor minek kell megfelelnie, hogy működjön?

Már olvastam ezeket:
http://framework.zend.com/manual/en/zend.controller.router.html
http://weblabor.hu/forumok/temak/103845

De megpróbálkoztam a fenti linkeken leírtakkal, de eddig még nem sikerült működésre bírnom.
 

Konkurens XHR kérések száma maximum 1?

gabesz666 · 2011. Okt. 2. (V), 11.09
Sziasztok!

Egy oldalon dolgozom, ahol a belépett felhasznlót értesítenem kell, ha valami esemény történik vele kapcsolatban (az események itt most nem érdekesek). Első körben azzal próbálkoztam, hogy 5 mp-enként csináltam egy ajax hívást, ami visszaadja JSON formában az eseményeket. Ez ment is szépen, viszont rájöttem, hogy ez nagy user szám esetén elég komoly load-ot tud okozni a szerveren. A folyamatos hívás helyett a long polling technikára váltottam, azaz addig fut a hívásom, amíg nem keletkezik valami esemény a felhasználónál. A probléma viszont az, hogy amíg ez a request fut, addig a többi requestem csak várakozik. Valami szerver beállítási gond lesz, mert a facebook is hasonló elven működik (az oldalsó doboz frissítéseit long polling-al kéri le) és ott tök simán megy egyszerre 2 request. Egy teljesen alap apache2 telepítésem van (32 bites ubuntura felhúzva). Köszi a válaszokat!