ugrás a tartalomhoz

Archívum - Júl 6, 2006 - Fórum téma

SQL lekérést károsító hibák lekezelése

jeti · 2006. Júl. 6. (Cs), 17.17
Sziasztok!

Van egy táblám tele adatokkal. Az első mező (id) integer típusú, index és automatikusan nő az értéke új adatoknál. GET-es kérelem formájában megkapja a sorszámot (id-et), hogy mit jelenítsen meg. Ezzel csak akkor vagyok gondban, ha eljátszom az oldalt megbontó, rosszindulatú látogatót...
Mondjuk, kézzel azt írja be, hogy: index.php?valami=14h24
1. megoldás
  1. "SELECT * FROM tabla WHERE id=’".$valami."’"   
kimenet: megjelenik a 14. sor adatai
2. megoldás
  1. "SELECT * FROM tabla WHERE id=".$valami   
kimenet: Hiba! 1054: Unknown column '14h24' in 'where clause'
Ez persze a leegyszerűsített vázlat...

Mi lenne a legjobb megoldás?
Szűrjek meg minden egyes változót? 1054 hibához rendeljek egy olyan üzenet, mintha nem adatna vissza semmit se a lekérés?
Érdemes 4 fokozatú hibaüzenet rendszert bevezetni?
Jelenleg van: tájékoztató üzenet, hibaüzenet, kritikus hibaüzenet
Legyen-e: „hacker” üzenet (ez nem a program hibája és egy normális felhasználó sem tudna ilyet produkálni)
 

Mit jelent a dump magyarul?

Anonymous · 2006. Júl. 6. (Cs), 16.24
fiúk, sokszor hallottam azt a kifejezést, hogy: dump-old ki vagy csinálj egy dump-ot.
Ez mit jelent magyarul?

Kösz
 

Felhasznalo torlese bizonyos ido utan

Anonymous · 2006. Júl. 6. (Cs), 14.01
Egy mySQL adatbazisba taplalok be adatokat PHP segitsegevel.
A tablaban van egy olyan oszlop amelynek a neve date_entered.

Amikor egy user regisztralodik az oldalon a date entered oszlopban megjelenik mikor regisztralodot.

pl.
2006-07-06 07:25:49

A NOW() fugvenyt hasznalom amikor beviszem az adatot mysql INSERT-el. A NOW megjeleniti a datumot es az idot, ahogy fent latszik.

Szeretnem azokat a felhasznalok kitorolni az adatbazisbol amelyek regisztracio utan nem aktivaltak a usernevet.

A kovetkezo parancsot hasznalom :
  1. mysql_query("DELETE FROM register WHERE date_entered < '". (time() - $checktime) ."' AND activate != 0");   
A problema az, hogy a time() unix stilus szerint jeleniti meg a datumot es az idot, pl amikor eppen mysql-ben 2006-07-06 07:25:49 akkor unix idoben
1152187145

Mi a velemenyetek errol ? Ha az idok nem paszolnak akkor a usert nem torolhetem :(
 

outlook+bacground-image

Anonymous · 2006. Júl. 6. (Cs), 14.00
Helo

Feltűnt, hogy egy pár hónapja készített levélpapír,
ami background-image-t tartalmazott már egy ideje nem
megy OE-ben. Régebben jó volt.
Most amelyik képet cssből venné - egy lefele ismétlődő csík oldallécnek -
nem csapja a levélhez (megnéztem a forrásban).
Sajátgépen jó, megtalálja a fájlt, de elküldve már nem.

Szerveren lévő abszolút hivatkozású képeket sem jelenít már meg.
Pedig régebben ment.
 

BEHAVIOR.HTC

Anonymous · 2006. Júl. 6. (Cs), 11.57
Sziasztok!

Készülő weboldalamon behavior (pl. csshover.htc) fájlokat is használok.
A probléámám vele, hogy a használatához csak a fájlneevet kell megadnom (tehát a html fájl mellett kell lenni).
Ha js/csshover.htc-nek írom az elérését (tehát nem közvetlem a html fájl mellett van), akkor már nem működik.
Miért van ez?
 

Táblázat kiváltása CSS-sel

fchris82 · 2006. Júl. 6. (Cs), 11.39
Még jó pár éve írtam egy fórumot, táblázatos. Ezt szeretném most átírni, de hozzászólások fejlécét nem tudom kiváltani :-/
Így próbáltam:
  1. #forum_msgs .header {  
  2.    background-color#336699;  
  3.    border1px solid white;  
  4.    padding3px;  
  5.    margin10px 0 0 0;  
  6. }  
  7.   
  8. #forum_msgs .header .bal {  
  9.    text-alignleft;  
  10.    floatleft;  
  11.    width25%;  
  12. }  
  13.   
  14. #forum_msgs .header .kozep {  
  15.    text-aligncenter;  
  16.    floatleft;  
  17.    width50%;  
  18. }  
  19.   
  20. #forum_msgs .header .jobb {  
  21.    text-alignright;  
  22.    floatleft;  
  23.    width25%;  
  24. }  
A váz:
  1. <div id="forum_msgs">  
  2.   
  3.   <!-- És akkor itt most ismétldőnek egymás után a hozzászólások az alábbiak szerint: -->  
  4.     <div class="header">  
  5.       <div class="bal">Bal</div>  
  6.       <div class="kozep">Közép</div>  
  7.       <div class="jobb">Jobb</div>  
  8.     </div>  
  9.     <!-- Itt jön a hozzászólás, meg majd egy lábléc a hozzászóláshoz -->  
  10.   <!-- Eddig ismétlődik -->  
  11.   
  12. </div>  
Namost, ezzel az a gondom, hogy FF alatt a "gyűjtő keret" nem öleli körbe az elemeket, hanem úgy külön van. Hogy tudnám revenni, hogy mégiscsak ölelje kerül a belső elemeket? (a többi böngésző alatt addig nem is nézem, amíg ez alatt nem működik :D )
 

Iframe magassága legyen akkora, mint a benne lévő dokumentum

finaltrekker · 2006. Júl. 6. (Cs), 09.50
Hello!
Egy iframe-en alapuló html honlapot készítek már hónapok óta, de elakadtam:
Azt szeretném, hogy az iframe mindig akkora legyen, mint a keretben lévő oldal magassága. Ha 100%-ra állítom a keretet, akkor az a böngésző méretéhez igazodik, nem az iframe-ben lévő laphoz.
Valaki segítsen...