ugrás a tartalomhoz

Archívum - Jún 5, 2007 - Fórum téma

MySQL táblák értékének összehasonlítása

Szabó Gergő · 2007. Jún. 5. (K), 20.31
Sziasztok!

Nekem avval akadt problémám amikor nekikezdtem egy beléptető rendszer elkészítésének, hogy odáig rendben, hogy ellenőrzőm van-e adat,stb... de amikor arra kerülne sor, hogy azt ellenőrizze, hogy a beírt (mezőbe) és a db.-ben lévő adat egyezik-e, akkor mindig azt írja ki amit hibaüzenetnek kreáltatok vele -noha beírt felh.név/jelszó páros helyes is - ha valami baj van a lekérdezéssel
  1. <?php  
  2. $felh_nev  = $_POST['fnev'];  
  3. $jelszo      = $_POST['jelszo'];  
  4.  /*SESSION elindítása*/  
  5.     session_save_path("sessions");  
  6.     session_start();   
  7.  /*--------------------------*/  
  8.    
  9. if (emptyempty($felh_nev) || emptyempty($jelszo)) {  
  10. echo 'Hiba! Valamely mezo ures! Kerem lepjen vissza es toltse ki! Koszonom!';  
  11. }   
  12. elseif((strlen($felh_nev)<2) || (strlen($jelszo )<2))  
  13. {  
  14. echo'Hiba! Valamely mezo erteke rovidebb mint 2 karakter! Kerem lepjen vissza es javitsa!';  
  15. }  
  16. else {  
  17.         //----------------------------------------------------------------  
  18.              include 'mysql/mysql_conn.php';  
  19.          include 'mysql/mysql_select_db.php';  
  20.          $result          = mysql_query("SELECT * FROM felhasznalok");  
  21.          $tabla_hossz  = mysql_num_rows($result);       
  22.          $tabla            = mysql_query("Select * FROM felhasznalok WHERE fnev="$felh_nev." and jelszo=".$jelszo." ");  
  23.      //---------------------------------------------------------------  
  24.     if($tabla_hossz<0)  
  25.     {  
  26.     echo'Hiba! Ures az adatbazis!';  
  27.     }  
  28.     elseif($tabla) {  
  29.                               $row = mysql_fetch_array($result);  
  30.                                   $_SESSION['belepve']=$row['fnev']; /* Ez jelzi, hogy sikerült, és bárhol ki is irathatod */  
  31.                                   header("Location: index2.html"); /* Átirányít */  
  32.                                   exit/* Biztossá teszi azt, hogy az következő kódrész nem fut le. */  
  33.     }  
  34.     else {  
  35.     echo 'Hiba! A felhasznalonev vagy a jelszo nem letezik!';  
  36.     }  
  37.     }   
  38. ?>  
Ez volna a probléma
Működése:

Word dokumentum & PHP

figyuri · 2007. Jún. 5. (K), 17.47
Sziasztok, -ismet en (az elozo (vizitdijas) valaszt koszonom...)
Milyen modon tudnam a mar meglevo Word dokumentumokat PHP -bol buzeralni ? Most is mint elobb konkretan leirom mirol van szo: -a mar meglevo dokumentumokat (egeszsegugyi pl.: kikerok, zarojelentesek, elmentett szovegeket) beolvasni, modositgatni, elmenteni, stb.,
Nekem csak az jutott eszembe, hogy heroikus munkaval atkonvertalom html -be (a megjelenites mar ok), majd erre biztos talalok valamilyen megoldast a neten. (vagy ha nem ismet zavarok...:-).

koszi : -gyuri-
 

mint a windows.prompt

figyuri · 2007. Jún. 5. (K), 13.47
csak egy kicsit maskeppen...

Sziasztok ! -kovetkezo a gondom :

bizonyos oldalak megnezeset csak akkor engedhetem meg a felhasznalonak ha kerdeseimre helyes valaszt adott.(Konkretan a vizitdij fizetesrol van szo...). Kerdeseimre a valaszokat ki kell valasztania az altalam felsoroltak kozul. Szerintem ezert nem jo a windows.prompt (vagy nem ismerem a lehetosegeit, de amugy is php kell...).
Amire gondoltam :
-minden ilyen oldalba "includolom" az elejere a vizitdij.php -t (itt <select> -ek lesznek (Pl.: fizetes modja (kp, kartya, stb.,) illetve fizetes jogcime (alapdij, emelt, mentes, stb.,)), s addig nem engedem tovabb mig nem valasztott mindegyik select -bol... Ez is egy kerdes, hogy ez igy jo ?

Gondot jelent viszont ha ezen oldalakat megkerulve (pl. beirja a bongeszo cim reszebe a kovetkezo oldalt, stb...) tovabb halad, ezt hogyan lehetne megoldani ?

Koszonom : -gyuri-
 

form spam megint

Cadeyrn · 2007. Jún. 5. (K), 06.23
Üdv!

Újból támad a form spam, csak azt nem értem, hogyan.
- Van egy primitív captcha (le fogom cserélni reCAPTCHA-ra)
- van e-mail cím totális validálás (lekérdezem a szervertől)
- van bevitelszűrés (HTML nincs, stb.)

és még mindig jön spam, igaz, sokkal kisebb mértékben, elsősorban linkek formájában.

Van valakinek ötlete a maradékot is kiküszöbölni?