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

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

Yehuda-d.com 08-02-06 16:58

בעיה בטפסים..
 
בעיה בפלט של הסיסמא והשם משתמש אני לא מצליח להשים אותם..
הינה הקוד:
PHP קוד:


<?php


session_start
();
require(
'configure.php');
$query=mysql_query("SELECT * FROM  admins WHERE user='".$_POST['user']."'") or die (mysql_error());
$rec=mysql_fetch_array($query);
if (!
$_POST['user'] && !$_POST['pass']) {
echo 
"Password Incorrect! <a href=\"index.php\">Try Again!</a>";
} else {
if ((
$_POST['user']==$rec['user']) && ($_POST['pass']==$rec['pass'])) {
$_SESSION['id']=$rec['id'];
$_SESSION['user']=$rec['user'];
$_SESSION['pass']=$rec['pass'];
if ((isset(
$_SESSION['id'])) && (isset($_SESSION['user'])) && (isset($_SESSION['pass']))) {
?>
<frameset cols="100%, 175">
<frameset rows="20, 83">
         <frame name="logo" src="logo.php" noresize="yes" />
         <frame name="main" src="main.php" noresize="yes" />
    </frameset>
         <frame name="menu" src="menu.php" noresize="yes" />
     </frameset>
<?php
} else {
?>
<meta http-equiv="Refresh" content="0; URL=index.php">
<?php
}
} else {
echo 
"Password Incorrect! <a href=\"index.php\">Try Again!</a>";
}
}

?>

אפשר גם כאן:
http://mizrahit-m.net/radio/dash/root/default.phps


תודה לעוזרים

בניה 08-02-06 18:08

בס"ד

מה הבעיה?
זה כותב שגיאה? זה תמיד לא מתחבר?
אם זה נותן שגיאה אז תכתוב אותה.

Yehuda-d.com 08-02-06 18:49

ציטוט:

נכתב במקור על ידי בניה
בס"ד

מה הבעיה?
זה כותב שגיאה? זה תמיד לא מתחבר?
אם זה נותן שגיאה אז תכתוב אותה.

זה בכלל לא מתחבר

BlueNosE 08-02-06 20:55

אני מקווה שיש לך בטעינה של הדף קונפיגורציה התחברות למסד אחרת זה לא יפעל בחיים.
תראה את הקוד של הדף.

דבר שני, אתה עובד רק עם היוזר הראשון שיוצא מהטבלה. אתה עובד עם הarray הראשון. תנסה לעבוד עם while.

בניה 08-02-06 21:24

תנסה את זה:
 
בס"ד

PHP קוד:

<?php
session_start
();
require(
'configure.php');
$query=mysql_query("SELECT * FROM  admins WHERE user='{$_POST['user']} limit 1'") or die (mysql_error());
if(
mysql_num_rows($query)==0){
    echo 
"User is not exist! <a href=\"index.php\">Try Again!</a>";
}else {
$rec=mysql_fetch_array($query);
if(
$_POST['pass']==$rec['pass']) {
$_SESSION['id']=$rec['id'];
$_SESSION['user']=$rec['user'];
$_SESSION['pass']=$rec['pass'];
if (isset(
$_SESSION['id'])) {
?>
<frameset cols="100%, 175">
<frameset rows="20, 83">
         <frame name="logo" src="logo.php" noresize="yes" />
         <frame name="main" src="main.php" noresize="yes" />
    </frameset>
         <frame name="menu" src="menu.php" noresize="yes" />
     </frameset>
<?php
} else {
?>
<meta http-equiv="Refresh" content="0; URL=index.php">
<?php
}
} else {
echo 
"Password Incorrect! <a href=\"index.php\">Try Again!</a>";
}
}
?>

הקוד ממש מבולגאן אז לא בדקתי אותו לגמרי.

Yehuda-d.com 08-02-06 23:00

כנראה שלא הבנתם אותי טוב..
אני רוצה להכניס לטופס פלט של השם משתמש וסיסמא..
שאני יכנס לכאן
http://mizrahit-m.net/radio/dash/root/index.php
יקליד את הסיסמא והוא יקרא אותה מהקובץ שהראתי

בניה 09-02-06 00:36

בס"ד


מצטער,לא הבנתי אותך...


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

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