ugrás a tartalomhoz

Archívum - 2009

október 20

egymásba ágyazott function

unregistered · 2009. Okt. 20. (K), 13.36
Hello!

Lehet egymásba ágyazni funkciókat?
Egy legördülő user listát szeretnék létrehozni és a felhasználó nevét kiíratni, majd a név után zárójelben kiírni a hozzá tartozó személyt. Minden felhasználónak van egy saját id-je ez alapján keres a program...
Íme a kód:

function trainer_name($trainer_id) {
    $parancs = "SELECT * FROM users WHERE user_id='$trainer_id'";
    $eredmeny = mysql_query($parancs);
    $sor = mysql_fetch_array($eredmeny);
    echo $sor["name"];
}			    		
			    		
function admin_users() {
    $parancs = "SELECT * FROM users WHERE user_type='user'";
    $eredmeny = mysql_query($parancs);
    while ($sor = mysql_fetch_array($eredmeny)) {
        $trainer_id = $sor["trainer_id"];
	echo '<option value="">' . $sor["name"] . ' ('. trainer_name('1') . ')</option>';
    }
}
<select>
    admin_users();
</select>

A trainer_name('1')-ben az 1-es most fix, de ez mindig változik majd

Az eredménynek valahogy így kellene kinéznie:
Felhasználó neve (Hozzá tartozó másik felhasználó neve)
Helyette ezt kapom csak:
Felhasználó neve ()

Előre is köszönöm!
 

Jquery sortable draggable

nemTom · 2009. Okt. 20. (K), 12.38
Szerva Mindenkinek!

Teljesen új vagyok a témában, bár régóta programozok c, c++ nyelveken. De ez picit más. :)
Szóval adott jquery 1.3.2 és egy sortable lista, amit dinamikusan hozok létre egy inputbox alapján. Ez eddig rendben működik. (Köszönet a jquery fejlesztőknek :) )
Azt szeretném elérni, hogy 1. legyenek a listában fejlécek (szülők), ami alá tudjak tenni elemeket, ill. 2. ezek a fejlécek rendezésre vigyék magukkal az alattuk lévő gyermek elemeket is. (scriptaculous -ban megcsináltam, de nálam jártasabbak rábeszéltek a jqueryre :) ).
Szóval containment: "parent" körül keresgéltem, kevés sikerrel, meg véletlenül 1 div alá rendeztem, így mindegyiket vitte magával, de egyenként nem lehetett rendezni, szóval megakadtam.
Tud -e valaki segíteni egy példával, linkkel, bármivel?

Kösz!
 

többdimenziós tömb in_array vizsgálata

mokat · 2009. Okt. 20. (K), 12.01
Sziasztok,

meg szeretném oldani, hogy ne legyen duplikáció egy tömbben, mégpedig úgy, hogy amikor töltöm fel a tömböt vizsgálja meg, hogy létezett-e már ilyen bejegyzés.

jQuery Lessons Series: How to Interact with HTML Forms

yaanno · 2009. Okt. 20. (K), 09.41
Hasznos jQuery tippek a mindennapi gyakorlatból
 

október 19

css probléma

gabrieludon · 2009. Okt. 19. (H), 19.12
Sajnos nem igazán értek a css-hez, így örülnék ha valaki kisegítene.
A lent látható kóddal a következő a bajom:

Először táblázattal próbáltam megoldani a dolgot, de aztán letettem róla és jött a CSS. Lényegében a CSS három részre osztja a képernyőt. Egy felső részre, egy középsőre és egy alsóra. A középső rész mérete fix, vagyis 624 px. Azt szeretném elérni, hogy a másik két rész egyenletesen töltse ki a maradék részt felbontástól függően, de ezt eddig nem sikerült elérnem. Ha valaki tud kérem segítsen! Lehet hogy amatőr kérdés és elnézést kérek érte...


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<meta http-equiv="content-language" content="en-us">
<title>Title</title>

<style type="text/css">
HTML, BODY {
background-image:url(img/hatter.png);
margin: 0;
padding: 0;
}
#header {
margin: 0 0 0 0;
width: 100%;
height: 100%;
}
#contents {
margin: 0 0 0 0;
height: 624px;
vertical-align:middle;
background-image:url(img/kozhatter.png);
}
#footer {
background-image:url(img/alsohatter.png);
background-position:bottom;
height: 100%;
width: 100%;
margin: 0 0 0 0;
}
</style>
</head>
<body>
<div id="header">Felső rész</div>
<div id="contents">
<p>
középső rész
</p>
</div>
<div id="footer">alsó rész</div>
</body>
</html>
 

sql smuggling

boris · 2009. Okt. 19. (H), 17.31
Sziasztok.
Nem rég olvastam az sql smugglingról. Eddig nem ismertem ezt a támadási formát, azt olvastam, hogy utf-8as kódolás mellett nem véd a sql injection által használt betörések kivédése. Tehát az idézőjel stb escapelése.
Hogyan tudnék védekezni az ilyen fajta támadások ellen? És pontosan hogy is működik az sql smuggling.
Előre is köszönöm a válaszokat
 

október 18

Beszéd felismerés

Chaar-Lee · 2009. Okt. 18. (V), 15.47
Nem kapcsolódik szigorúan a webes dolgokhoz, de egy olyan programra lenne szükségem, amivel egy PHP és Ajax alapú alkalmazásomat tudom vezérelni.
A programnak annyit kellene tudnia, hogy 20-30 szót felismer, és mondjuk a felismert dolgokat egy txt-be menti. Lehetőleg tudjam vezérelni azt is, hogy mikor rakjon sortörést és mikor töröljön ki egy sort.
Van esetleg valakinek ötlete/tapasztalata arra, hogy milyen programot lenne célszerű használnom?
 

október 17

Honlap kritika

Pit82 · 2009. Okt. 17. (Szo), 18.34
Sziasztok!

A véleményeteket, javaslataitokat szeretném kikérni a honlapommal kapcsolatban:

www.terraplaza.hu

Kíváncsi lennék, milyen hibákat, gyengeségeket találtok benne.
Szóval építőjellegű kritikákat várnék, hogy tanuljak belőlük. :)

Előre is köszönöm! :)
 

Normalizálás

whiteman0524 · 2009. Okt. 17. (Szo), 18.10
Üdv !

Az adatbázis normalizálás témájához keresek NAGYON SZAKÉRTŐ és lehetőleg tapasztalt emberkét/emberkéket egy konkrét, általam megoldott feladat leellenőrzésére, illetve esetleges hibajavításra :D A dolog elég sürgős lenne. Ha lesz jelentkező akkor majd dobok MSN címet. (A konkrét feladat nem nagy szám, de biztosra akarok menni lehetőleg)

Addig is üdv !
 

MVC könyvtárstruktúra

s_volenszki · 2009. Okt. 17. (Szo), 15.26
Az elmúlt hetekben volt szerencsém megismerni néhány MVC struktúrával szervezett nyílt forrású alkalmazást. Ennek hatására úgy döntöttem, hogy egy kicsit átalakítom a saját keretrendszeremet.

Van azonban két olyan kérdésem, gondolatom, amiben megerősítésre várok, kérlek segítsetek!

A könyvtárstruktúra így néz ki (ascii order nélkül):

/models
/views
/controllsers
/library
/locale/

és itt akadtam el, a következők miatt:

1.) Hova tegyem a css fájlokat és az egy-egy nézethez tartozó egyed js fájlokat? Logikusan a view részei, azon belül pedig egy-egy alkalmazásé. Ha például van egy site és egy blog az alkalmazás rendszerben, akkor a könyvtárak kinyitva ehhez hasonlítanak:
/models
    /site
    /blog
/views
    /site
        /css
        /js
    /blog
        /css
        /js
/controllers
    /site
    /blog

Ez így jó lehet?

2.) Ha user tud fájlokat feltölteni, azokat hova tegyem? Ha mondjuk az előző alkalmazás rendszer kiegészül egy filemanager-vel, akkor:
/models
    /site
    /blog
    /filemanager
/views
    /site
        /css
        /js
    /blog
        /css
        /js
    /filemanager
        /css
        /js
        /userfiles
            /username_1
                /images
                /docs
            /username_2
                /images
                /docs
            /username_3
                /images
                /docs
/controllers
    /site
    /blog
    /filemanager

Ez így jó lehet?

Várom a véleményeiteket, köszönöm!

s_volenszki