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

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

Gold-System 03-04-07 01:34

הוספתי,
עוד יותר גרוע אבל -
שאני לוחץ על 'התחבר', לא מופיעים הפרטים בכלל .
ומה זה משנה? בלי או אם ה Get זה יעבוד .

Eran-s 03-04-07 01:49

בשביל מה יש op, אתה לא בודק בקוד?

Gold-System 03-04-07 02:40

הנה הקוד המלא -
קוד:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="he">
  <head>
    <title>CmsGold - מערכת ניהול תוכן מתקדמת</title>
    <form name='login' method='post' action='?op=verify'>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1255">
    <link rel="stylesheet" type="text/css" href="style.css" />
  </head>
  <body dir="rtl">
  <div align="center">
    <form method="post" action="login.php">
      <h1>מערכת ניהול תוכן מתקדמת</h1>
      <div>
        <table>
          <tr>
            <td><label for="User">שם משתמש:</label></td>
            <td><input type="text" name="User" id="User" /></td>
          </tr>
          <tr>
            <td><label for="Pass">סיסמה:</label></td>
            <td><input type="password" name="Pass" id="Pass" /></td>
          </tr>
        </table>
        <button type="submit">התחבר</button>
      </div>
    </form>

  </body>
</html>

<?
if(isset($_POST['user']))
if($_POST){
 $user1 = $_POST['User'];
 $pass1 = $_POST['Pass'];
 $user2 = "demo";
 $pass2 = "demo";
 if($pass1 == $pass2 && $user1 == $user2) {
if(isset($_POST['user']))
 echo "התחברת למערכת בהצלחה.";
 echo "<br>";
 echo "אנא המתן בבקשה, אתה מועבר..";
 }else{
 echo "שגיאה : שם משתמש או סיסמה שגויים";
 }
 if(!$user1 || !$pass1) {
 }
}
?>


Gal Shafrir 03-04-07 02:45

תנסה ככה:
PHP קוד:

<? 
if(isset($_POST['user']))
{

$user1 $_POST['User']; 
$pass1 $_POST['Pass']; 
$user2 "demo"
$pass2 "demo";
 
if(
$pass1 == $pass2 && $user1 == $user2)

echo 
"התחברת למערכת בהצלחה."
echo 
"<br>"
echo 
"אנא המתן בבקשה, אתה מועבר.."
}
else

echo 
"שגיאה : שם משתמש או סיסמה שגויים"

if(!
$user1 || !$pass1)



?>


Gold-System 03-04-07 02:53

עדיין - לא מציג פרטים שלוחצים על כפתור 'התחבר',
http://goldsystem.co.il/login.php

Gal Shafrir 03-04-07 03:08

תנסה לעשות:

PHP קוד:

<form action="" method="post"

במקום:
PHP קוד:

<button type="submit">התחבר</button

תכתוב:
PHP קוד:

<input type="submit" name="submit" value="התחבר" /> 

ואז בקוד תחליף את:
PHP קוד:

if(isset($_POST['user'])) 

ל:
PHP קוד:

if(isset($_POST['submit'])) 



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

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