ugrás a tartalomhoz

Archívum - 2011

augusztus 11

fizetési egyenleg lekérdezése

carstepPCE · 2011. Aug. 11. (Cs), 00.39
Sziasztok,

van 3 kapcsolodó tábla, amelyek:
-> objektum
-> elofizetesek (0..n objektumra)
-> befizetesek (0..n objektumra)

Olyan lekérdezést szeretnék gyártani, amely kiszámolja nekem, mekkora az hátraléka (ground_total) egyes objektumoknak.

Amivel előálltam eddig az érzésem szerint nem túl hatékony:

SELECT p.id,
    (SELECT SUM(total) FROM elofiezetesek WHERE obj_id = p.id)-(SELECT SUM(amount) FROM befizetesek WHERE obj_id = p.id AND approved = 1 GROUP BY obj_id) as GROUND_TOTAL
    FROM `objektum` p
    GROUP BY p.id
    HAVING GROUND_TOTAL > 0
Ettől biztosan létezik hatékonyabb megoldás, szerintetek merre induljak el?

Üdv
Sanyi
 

augusztus 10

Adobe Dreamweaver CS5

P3tson · 2011. Aug. 10. (Sze), 17.58
Egy olyan problémám van, hogy az oldalamat úgy akarom elhelyezni, hogy jobb és bal oldalt mindig ugyanannyi hely van. Úgy értem, hogy pl itt a weblabor.hu-n is ha behozom Firefoxban oldalt a könyvjelzőket akkor is ugyanannyi helyt hagy jobb és bal oldalt csak ugye kevesebbet. Lehet, hogy ez elég láma kérdés, de még csak ismerkedek a weblapkészítéssel. :D AP Div elemekkel dolgozom, arra gondoltam, h százalékosan kell megadni a szélleségét fő AP divnek amiben a többi is benne van de így se akar jó lenni.
 

PHP - Osztás 1. maradéka.

internet · 2011. Aug. 10. (Sze), 15.57
Hello. A következő gondom akadt PHP-ban.
Egy kutyaneveldét készítek. (Eddig sikerrel)
Szeretnék hozzádobni, egy kor mérőt, hogy a kutya hány éves.
Az adatbázisban 1 mezőben (INIT) tárolja, a napok számát amióta megvan a kutya. Ez automatikuson naponként nő 1-el.
Kiolvasom az adatbázisból.
Elkezdek vele dolgozni.
Eddig erre jutottam.

//Változók létrehozása
$korev = ""; $korevv = "";
$korhonap = ""; $korhonapv = "";
$korhet = ""; $korhetv = "";
$kornap = ""; $kornapv = "";
//matekolunk
if($kor < 7){ $kornap = $kor; $kornapv = " napos";}
if($kor >= 7){if(($kor%7)/7 == 0){$korhet = $kor/7; $korhetv = " hetes ";}else{$korhet = intval($kor/7); $korhetv = " hetes és "; $kornap = substr(($kor%7)/7,2,1); $kornapv = " napos.";} }
//Megjelenítem
print "Kora: ".$korev."".$korevv."".$korhonap."".$korhonapv."".$korhet."".$korhetv."".$kornap."".$kornapv;
A $kor változó adja meg a kutya korát amit kinyer MySql-ből.
Ha 7 nap alatt van akkor kiírja, simán h ennyi napos.
De ha 7 nap fölött van, akkor szeretném, hogy kiszámolja, hogy hány hét és úgy átalakítsa. Ha A szám maradéktalanul osztható 7-el semmi gond. De ha már nem akkor gond van.
Ebben kérném segítségeteket.
Mégegyszer az a kódrészlet:
$korhet = intval($kor/7); $korhetv = " hetes és "; $kornap = substr(($kor%7)/7,2,1); $kornapv = " napos.";} 
Üdvözlettel: T-bond
 

augusztus 10

Facebook hack áldozata lettem?

zzrek · 2011. Aug. 9. (K), 23.52
Sziasztok!

Egy kis tanácsot kérnék.
Van egy Facebook alkalmazásom, és most azt tapasztaltam, hogy van benne pár felhasználó, akiknek nincs profilképük. Ez nem lenne baj, de hirtelen láttam hármat, és kíváncsi lettem, hogy ezek valós felhasználók-e, vagy csak fake userek.
Az adatbázisból kivettem a Facebook id-jüket, és kiegészítve beírtam a böngészőbe, így:

http://www.facebook.com/profile.php?id={itt egy id-szám van}

Meglepődve tapasztaltam, hogy a Facebook "The page you requested was not found." lapot adott vissza.
Gyorsan megnéztem a hasonló felhasználóimat (akiknek nincs profilképük), találtam kb 30-at és nagyrészük azonosítójával pont így jártam.

Csaknem valaki belehekkelt az alkalmazásomba és nem létező Facebook azonosítóval használja????

Most, hogy eddig jutottam, továbbnyomoztam, pl kipróbáltam FQL query-vel is, és az se ment, vagyis teljesen úgy tűnik, hogy ezek az azonosítók tényleg nem léteznek...

Aztán most jött egy ötlet: mi van akkor, ha Magyarországról nem elérhető, de máshonnan igen?
Megkértem valakit (Amerikában) hogy próbálja ki, és neki működött!!

Megkönnyebbültem, nem hack, érvényes az azonosító, csak egy fake user... Innen már csak egy lépés volt, hogy rájöjjek, hogy nem a helyszín miatt nem értem el, hanem azért, mert a fake user személy szerint engem blokkolt a Facebookon. Beléptem egy másik azonosítóval, és azzal már működött a link. (Azért blokkolt, hogy ne derüljön ki számomra, hogy ő egy fake user és hogy kik az ismerősei, mert abból rájövök hogy ki csalt - amatőr gondolkodás)

Szóval a probléma megoldódott, de azért beküldöm nektek ezt a témát okulásképp, remélem nem bánjátok.

Szép álmokat!
 

Fa transzformáció

inf · 2011. Aug. 9. (K), 21.47
Sziasztok!

Van egy általános jellegű probléma, amire a leghatékonyabb megoldást igyekszem megtalálni.

Arról van szó, hogy van egy fa adatszerkezetem, amit át szeretnék alakítani egy másik fává, úgy, hogy az egyes node-okat feldolgozom. Arra vagyok kíváncsi, hogy ti hogyan oldanátok meg ezt a problémát?

példa:

{
	d: "{$c.d}"
	c: "{$a.b.c}",
	a:
	{
		b:
		{
			c:
			{
				d:1
			}
		}
	}
}
=>

{
	d: 1,
	c: {d:1},
	a:
	{
		b:
		{
			c:
			{
				d:1
			}
		}
	}
}
// tree.a.b.c===tree.c: true
(Egyelőre nem árulok el abból semmit, hogy én merre indulnék, hátha valami gyökeresen új ötletet kapok.)
 

Internet explorer megjelenítési probléma

frostywarrior · 2011. Aug. 9. (K), 13.22
Sziasztok!

Van egy webáruházam és chrome, firefox-al tök jól megjelenít mindent, de valamiért IE-ben elcsúsztatja az oldalsó menü rendszert.. Miért???
Ez előtt tök jól működöt...

http://wizardsoft.hu/bizomany.php
http://wizardsoft.hu/hasznalt.php

[colorer=html]
<div class="menuLocationDivRight">
<!--Ide kerül majd a jobb oldali reklámok,bannerek stb..-->
<div class="Center"> <img src="pictures/szamitogep.jpg" alt="Számítógép"/>
<a href="http://www.pcarena.hu/" title="PC Aréna Partner"><img src="http://www.pcarena.hu/images/banner/pcarena-deal.png" alt="PC Aréna Partner" border="0" align="top"></a>
<p class="brandText">Made by WizardSoft Kft. <br />
Minden jog Fenntartva!</p>

Kommentelés

P3tson · 2011. Aug. 9. (K), 12.21
Üdv.
Én egy olyan oldalt szeretnék csinálni, ahol a főoldalon hírek vannak és a hír alatt kommentálási lehetőség. Ezt nem igazán tudom kivitelezni. Adobe Dreamweaver CS5-el dolgozok.
Néztem a Widgetboxon ilyen comment boxokat de egyik se igazán jó.
Hálás lennék ha valaki tudna segíteni nekem!
 

CSS + opera

H.Z. v2 · 2011. Aug. 9. (K), 07.35
http://sandbox.fw.hu/s1/slide.php
Ránéznétek erre Opera böngészővel?

Az összes létező browseremből nagyjából úgy jelenik meg, ahogy elvárnám (egy 300px magasságú, keretezett DIV-ben, függőlegesen középre igazítva az index képek egy része - az apróság, hogy a yellow ahány böngésző, annyi színt jelent :D).
Kivétel az Opera (már megint...), ahol a kerettől jobbra megjelenik egy felesleges, 0px szélességű, bekeretezett elem, amiről nem tudom kinyomozni, hogy mi a bánat lehet.
Ha az Inspect elementtel próbálom megnézni, akkor a html tagre ugrik, ha itt kinyitom az összes elemet és kiválasztom a keretezett DIV-ben lévő DIV-t, akkor ez a felesleges darab el is tűnik...
Opera bug? (nem lennék meglepve - v11.50)

update: sikerült screenshotot készíteni róla! :-)
 

augusztus 8

Cégkereső

Saliva · 2011. Aug. 8. (H), 15.49
Sziasztok!

Kezdő PHP programozó vagyok. Összesen pár hónapja foglalkozom a nyelvvel. Az OOP alapjaival nagyjából tisztában vagyok, de tanulása még folyamatban van. Kisebb nagyobb feladatokat már megoldottam és úgy gondolom, hogy mostanra eljutottam arra a szintre, hogy valami komolyabba is belefogjak. Arra gondoltam, hogy megpróbálok készíteni egy cégkeresőt (cég-gyűjteményt, cég-katalógust). Szétnéztem a neten a témában és eddig ez az oldal nyerte el legjobban a tetszésemet: http://www.cegwebtar.hu. Szerintetek mennyi idő lehet egy hasonló oldal elkészítése? Érdemes belefogni? Várom a véleményeket! Előre is thx!
 

Cookiba több inputmező?

NosnOsnoS · 2011. Aug. 8. (H), 10.51
Helló!

Van 2-3 kódom de mindig összeakadnak....

Inputmező elküldő:

<form action="cooki.php" method="post">
Neved: <input type="text" name="name" />
Életkorod: <input type="text" name="age" />
<input type="submit" />
</form> 
PHP beolvasó
<?php echo $_REQUEST["name"]; ?><?php echo $_REQUEST["age"]; ?>  
Cooki létrehozó:
<?php
setcookie("user", "value", time()+3600);
?> 
És hát nem lehet a valuéba rakni azt , hogy
<?php echo $_POST["name"]; ?><?php echo $_POST["age"]; ?> 
mert akkor a ?> lezárja a a cooki létrehozót...