egy erdekes kerdes php + mysql-el kapcsolatban.
Sziasztok !
Nyitottam mar par temat, de msot ujra a segitsegetekre szorulok.
Van nekem egy adatbazisom ugyebar, emberek adatait tartalmazza, nevuk, szul. evuk...stb. Van kepfeltoltesi lehetoseg is (regebbi topic :), mar megoldva). Van egy oldal, ahol az osszes ember adatait lehet latni. a lenyeg az az, hogy arra az oldalra nem tennem ki se a mysqlben defaultban beallitott 'nopic.gif' file-t, se a felhasznalo altal feltoltott kepet, hanem egyszeruen csak kiirnam, hogy Van kepe? Igen v Nem
erre jutottam, de ez nem megy:
*********************************
if ($picture == "nopic.gif")
{
$img = "No";
}
else
{
$img = "Yes";
}
*********************************
majd kesobb termesztesen:
print "van kep? $img";
az adatbazishoz jol kapcsolodik a dolog....etc, minden okes, csak valamiert nem mukodik a dolog, mert mindehova azt irja, hogy "No", pedig van olyan ember akinek van kepe es az nem a nopic.gif
■ Nyitottam mar par temat, de msot ujra a segitsegetekre szorulok.
Van nekem egy adatbazisom ugyebar, emberek adatait tartalmazza, nevuk, szul. evuk...stb. Van kepfeltoltesi lehetoseg is (regebbi topic :), mar megoldva). Van egy oldal, ahol az osszes ember adatait lehet latni. a lenyeg az az, hogy arra az oldalra nem tennem ki se a mysqlben defaultban beallitott 'nopic.gif' file-t, se a felhasznalo altal feltoltott kepet, hanem egyszeruen csak kiirnam, hogy Van kepe? Igen v Nem
erre jutottam, de ez nem megy:
*********************************
if ($picture == "nopic.gif")
{
$img = "No";
}
else
{
$img = "Yes";
}
*********************************
majd kesobb termesztesen:
print "van kep? $img";
az adatbazishoz jol kapcsolodik a dolog....etc, minden okes, csak valamiert nem mukodik a dolog, mert mindehova azt irja, hogy "No", pedig van olyan ember akinek van kepe es az nem a nopic.gif
Valahol máshol...
Viszont - amennyire ennyi infoból megítélhető - szvsz elég lenne neked egy olyan sql lekérés is, ami vagy NULL-t ad vissza, vagy megnézed, hány sornyi találat van.
Egyébként szerintem ez rövidebb, elegánsabb (kinek mi az elegáns, persze...) kiíratás:
$picture == "nopic.gif" ? "No : "Yes"
Avagy:
echo 'Pistike '.($picture == "nopic.gif" ? "beállított" : "nem állított be").' képet.';
("Röptében" írtam, tesztelendő!)
A hangulat tovább fokozható, ha teljesen különválasztod a felület és a "motor" elemeit. ^^