הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   בבקשה תעזרו לי למצוא מה לא טוב בקוד הקצר הזה ? (https://hosts.co.il/forums/showthread.php?t=35438)

forils 30-11-06 14:32

בבקשה תעזרו לי למצוא מה לא טוב בקוד הקצר הזה ?
 
זה התחברות :
PHP קוד:

<?
include "config.php";

$username $_POST['username']; 
$password $_POST['password']; 
$password md5($password); 

  
$db_conn mysql_connect($server$db_user$db_pass) or die ("Database CONNECT Error"); 
  
mysql_select_db($database$db_conn);
$query_of_user mysql_query("SELECT * FROM users WHERE username = '{$username}' and password='$password' AND level='2'"); 

if (
mysql_num_rows($query_of_user) != 0

    
$details mysql_fetch_array($query_of_user)
        
$username $details["username"]; 
        
$password $details["password"]; 
    } 

    
session_user('user_area'); 
    
$_SESSION['user_area'] = $username
    echo 
"<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL=Pages.php?ID=My\">"
}  
?> 
    <form method=post action="index.php">
    <table align=center border=0>
    <tr><td>גג:</td>
    <td><input type=text name=username></td></tr>
    <tr><tdגדד:</td>
    <td><input type=password name=password></td></tr>
    <tr><td colspan=2 align=center>
    <input type=submit value="Log in"></td></tr>
    </table></form>

הבעיה :
PHP קוד:

Parse errorsyntax errorunexpected T_VARIABLE in /usr/home/matrixip/domains/dicw.net/public_html/1/pages/my/login.php on line 15 

זה כאן :
PHP קוד:

        $username $details["username"]; 


Naxon 30-11-06 14:39

PHP קוד:

<? 
include "config.php"

$username $_POST['username'];  
$password $_POST['password'];  
$password md5($password);  

  
$db_conn mysql_connect($server$db_user$db_pass) or die ("Database CONNECT Error");  
  
mysql_select_db($database$db_conn); 
$query_of_user mysql_query("SELECT * FROM users WHERE username = '{$username}' and password='$password' AND level='2'");  

if (
mysql_num_rows($query_of_user) != 0)  
{  
    
$details mysql_fetch_array($query_of_user
        
$username $details["username"];  
        
$password $details["password"];  
    }  else {

    
session_user('user_area');  
    
$_SESSION['user_area'] = $username;  
    echo 
"<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL=Pages.php?ID=My\">";  
}   
?>  
    <form method=post action="index.php"> 
    <table align=center border=0> 
    <tr><td>גג:</td> 
    <td><input type=text name=username></td></tr> 
    <tr><tdגדד:</td> 
    <td><input type=password name=password></td></tr> 
    <tr><td colspan=2 align=center> 
    <input type=submit value="Log in"></td></tr> 
    </table></form>

נסה את זה.

meshuga 30-11-06 14:41

שכחת נקודה-פסיק ( ; ) בשורה:
PHP קוד:

$details mysql_fetch_array($query_of_user


forils 30-11-06 14:45

תודה אבל עכשיו זה מראה בעיה אחרת
בשורה 19 איפה שהתחלתי לרשום את הסיישן ?
PHP קוד:

Fatal errorCall to undefined function: session_user() in /usr/home/matrixip/domains/dicw.net/public_html/1/pages/my/login.php on line 19 


BlueNosE 30-11-06 14:51

אין פונקצייה כזאת SESSION_USER
O.ם

forils 30-11-06 14:54

תודה אני מחליף שניה

Tomer 30-11-06 15:01

נמאס לי להעיר לכם, מהיום כל מי שמביא קודים מקבל אזהרה, גם אם הקוד הוא רק "תיקון" למה שהמשתמש כתב.


כל הזמנים הם GMT +2. הזמן כעת הוא 02:58.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ