הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

 
 
כלים לאשכול תצורת הצגה
Prev הודעה קודמת   הודעה הבאה Next
ישן 15-07-08, 11:24   # 1
InetKey.Net
חבר על
 
InetKey.Net's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ערד
גיל: 34
הודעות: 963
שלח הודעה באמצעות ICO אל InetKey.Net שלח הודעה באמצעות MSN אל InetKey.Net

InetKey.Net לא מחובר  

בעיה בפונקציה שבודקת מסד

שלום , יש לי קובץ index.php שבו מוצג האתר.
בתוך הקובץ יש את השורה
PHP קוד:
include("./usercheck.php"); 
השורה קוראת קובץ usercheck.php ובודקת עם השם והסיסמא שהכנסתי בהתחברות נכונים.

אני רוצה לשנות את הקובץ של usercheck.php שיעשה בדיקת נתונים לפי הקוד הזה:
PHP קוד:
function checkLvl($username$password) {
    
$query mysql_query("SELECT * FROM customer WHERE username='$username' AND password='$password'");
    if(
$mysql_num_rows($query) > 0){
        return 
1;
    }
    
$query mysql_query("SELECT * FROM useradmin WHERE username='$username' AND password='$password'");
    if(
$mysql_num_rows($query) > 0){
        return 
2;
    }
    
$query mysql_query("SELECT * FROM technicals WHERE username='$username' AND password='$password'");
    if(
$mysql_num_rows($query) > 0){
        return 
3;
    }
    
$query mysql_query("SELECT * FROM sellers WHERE username='$username' AND password='$password'");
    if(
$mysql_num_rows($query) > 0){
        return 
4;
    }
}



$userlevel checkLvl($username$password);
if(
$userlevel == 1){
    echo 
'שגיאה פה';
} else if(
$userlevel == 2){
    echo 
'שגיאה פה';
} else if(
$userlevel == 3){
    echo 
'שגיאה פה';
} else if(
$userlevel == 4){
    echo 
'שגיאה פה';
}
else {
echo 
"הסיסמא והשם לא נכונים";



אני מנסה לשים את הקוד בתוך הקובץ usercheck.php אבל זה לא מצליח..
הנה הקובץ usercheck.php:
PHP קוד:
<?php
session_start
();

if (!empty(
$logincheck)){
$sql "select username,adminid from useradmin where username='$checkuser' and password='$checkpass'";
$results $db->select($sql);
$tempid $results[0]["adminid"];
    if (empty(
$results)) {
    print 
"$admin_loginfail";
    exit;
    }else{    
    
session_register("loginuser");
    
$loginuser $checkuser;
    
$_SESSION["loginuser"] = $checkuser;
    
session_register("loginuserid");
    
$loginuserid $tempid;
    
$_SESSION["loginuserid"] = $tempid;
    }
}
?>
<?php
if (!(session_is_registered("loginuser"))){
?>
<html>
<head>
<title><?php print "$admin_login"?></title>
<meta http-equiv="Content-Type" content="text/html; charset=<?php print "$admin_charset"?>">
<link rel="stylesheet" href="style/style.css" type="text/css">
</head>
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0">
<form action="<?php print "$PHP_SELF"?>" method="POST">
<?
if (count($HTTP_POST_VARS)) {
       while (list(
$key$val) = each($HTTP_POST_VARS)) {
       print 
"<input type=\"hidden\" name=\"$key\" value=\"$val\">\n";
      }
}

if (
count($HTTP_GET_VARS)) {
       while (list(
$key$val) = each($HTTP_GET_VARS)) {
       print 
"<input type=\"hidden\" name=\"$key\" value=\"$val\">\n";
      }
}
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr> 
    <td align="center" valign="top"> 
      <hr width="90%" size="1" noshade>
      <table width="90%" border="0" cellspacing="0" cellpadding="4" height="300">
        <tr> 
          <td align="center"> 
            <p><?php print "$admin_login"?></p>
            <table width="300" border="0" cellspacing="1" cellpadding="4" bgcolor="#F2F2F2">
              <tr bgcolor="#FFFFFF"> 
                <td width="83"><?php print "$admin_username"?> :</td>
                <td width="198"><input type="text" name="checkuser"></td>
              </tr>
              <tr bgcolor="#FFFFFF"> 
                <td><?php print "$admin_password"?> :</td>
                <td><input type="password" name="checkpass"></td>
              </tr>
              <tr bgcolor="#FFFFFF"> 
                <td>&nbsp;</td>
                <td><input type="submit" name="logincheck" value="<?php print "$admin_ok"?>"></td>
              </tr>
            </table>
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
  <tr>
    <td align="center" valign="top" height="40">&nbsp;</td>
  </tr>
</table>
</form>
</body>
</html>
<?php
exit;
}
?>
עם מישהו יכול לעזור ולהשתיל את הפונקציה בקובץ כדי שהיא תעבוד?

תודה רבה!

Last edited by InetKey.Net; 15-07-08 at 11:27..
  Reply With Quote
 

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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