Létezik-e a sor az adatbázisban?
Sziasztok!
Sajnos elakadtam egy program készítése közben, ezért kérem a segítségeteket, sajnos Google-val most nem jártam sikerrel.
A helyzet a következő: van egy naptár programom, ami egyesével lépked végig a napokon, és ellenőrzi, hogy az adatbázisban szerepel-e az adott nap. Ha szerepel, akkor mondjuk a szöveg színe változzon meg.
Ahova jutottam, de nem csinál semmit:Sajnos az eredetileg deklarált $foglalt változó értéke marad false-on, de nem kapok semmilyen hibaüzenetet.
Valaki tudna segíteni nekem a megoldásban?
Köszönöm, további szép napot!
■ Sajnos elakadtam egy program készítése közben, ezért kérem a segítségeteket, sajnos Google-val most nem jártam sikerrel.
A helyzet a következő: van egy naptár programom, ami egyesével lépked végig a napokon, és ellenőrzi, hogy az adatbázisban szerepel-e az adott nap. Ha szerepel, akkor mondjuk a szöveg színe változzon meg.
Ahova jutottam, de nem csinál semmit:
$sql_1 = "SELECT * FROM naptar WHERE ev='" . $ev . "' honap='" . $honap . "' nap='" . $nap . "'";
if (@mysql_num_rows(mysql_query($sql_1))>=1)
{
$foglalt = true;
}
Valaki tudna segíteni nekem a megoldásban?
Köszönöm, további szép napot!
Elnyomod
OR
,AND
).Hoppá, igen, a parancsot
Hogy érted, hogy elnyomom?
(Köszi a választ!)
Szerkesztés:
Azt hiszem egyel közelebb jutottam a megoldáshoz, de még mindig nem csinál semmit:
Hogy érted, hogy elnyomom? A
A
@
operátorral elnyomod a hibát. Így nem fog megjelenni.A használta nélkül sem kapok
Kevés az információ
$foglalt
értéke miért nem változik.for($szam = $ma; $szam <
Az adatbázis csatlakozási adatokat a cikluson kívül kapja meg változókból.
A program lényege: egy ciklus alatt a program egy hónapot dolgoz fel, a cikluson belüli első ciklus alatt a napokat számolja ki, aholis a program ellenőrzi az adatbázisban, hogy szerepel-e az éppen kiíratásra kerülő nap, ha szerepel, akkor bekerül egy DIV tag, amivel módosítani lehet az adott cellát (piros háttere lesz).
A program lefutásának eredményeképpen a táblázat gyönyörűen kirajzolódik, minden dátum jól jelenik meg, de az adatbázisban szereplő napokat nem veszi figyelembe a program.
A program lényege: egy ciklus
Nem akarok benne logikai hibákat keresni, de hova raktad a $foglalt változó értékére vonatkozó hiba kereső kódot? Azaz jó helyen nézted-e, hogy változik az értéke! Pl.: 67. sorban ellenőrizted?
Hibakeresés