برنامه دفتریادگاری(مشکل با ورود کاربر)

DJ_Baba

Member
سلام

من یک سیستم دانشگاه نوشتم ,این سیستم من بخش دفتریادگاری داره ولی من نمیخوام کسی بدون لا گین کردن وارد بشه یعنی اگه کسی بدون لاگین کردن آدرس صفحه دفتر یادگاری رو نوشت و خواست وارد بشه آول چک بشه ببیه این کاربر لاگین کرده یا خیر

و بعد هر کسی که وارد شد اسمش رو نمایش بده





کد بخش ورود

PHP:
[left]<?php

//session_start();

?>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">

<title>New Page 1</title>

</head>



<body>

<form method="GET">

<TD><input type="text"  name="user" size="10"></TD></p>

<TD><input type="password" name="pass" size="10"></TD></p>

<INPUT type=submit value="   æÑæÏ     "name=b1>

</form>



<?php

if (isset($_GET['b1']))

        {

$user= $_GET ["user"];

$pass= $_GET ["pass"];

if (empty($user))

  {

  exit( "áØÝÇ ˜áãå íæÒÑ ÑÇ æÇÑÏ ˜äíÏ");

  }

if (empty($pass))

  {

      exit ("áØÝÇ ÑãÒ ÚÈæÑ ÑÇ æÇÑÏ ˜äíÏ");

  }

$conn = mssql_connect("DELL\SAFA","sa","") or die("ãÊÇÓÝÇäå Çã˜Çä ÈÑÞÑÇÑí ÈÇ ÓÑæÑ æÌæÏ äÏÇÑÏ");

mssql_select_db("university",$conn) or die("ãÊÇÓÝÇäå Çã˜Çä ÈÑÞÑÇÑí ÈÇ ÏíÊÇ ÈíÓ æÌæÏ äÏÇÑÏ");

$result=mssql_query("select * from login where username='$user' AND password='$pass' ");

while($row = mssql_fetch_array($result))

   {

        mssql_close($conn);

        $_SESSION["id"] =$user;

        echo "<a href=http://127.0.0.1/msg.php>ÈÑÇí æÑæÏ Èå ÓÇíÊ ˜áí˜ ˜äíÏ.</a>";

        die;

   }

echo "˜áãå ÚÈæÑ ÇÔÊÈÇå ãí ÈÇÔÏ áØÝÇ ÏæÈÇÑå ÓÚí ˜äíÏ";

        }



?>

</body>

</html>[/left]











این کد بخش دفتریادگاری است



PHP:
<?php

        //session_start();

        $s=$_SESSION['id'];

         if ($s=="")

            exit("ÎØÇ");

        echo " ÚÒíÒ æÑæÏ ÔãÇ ÑÇ Èå ÓíÓÊã ÊÈÑí˜ ãí æííã$s"

 ?>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">

<title>æÑæÏ</title>

</head>

         <FORM method=GET>

         <p></p>

            <?php

                echo "<input name='Name' size='15' type='text' value=$s readonly='readonly' />";

            ?>

           </p>

         <p><textarea name="Msg" cols=40   ></textarea></p>

         <p><input type="submit" name="B1" />  <input type="reset" name="B2" /></p>

         </Form>

<body>

<?php

if (isset($_GET['B1']) And $_GET['Name'] <>""  ){

 $query ="insert into msgbox (Name,Msg) values(";

 $query = $query."'".$_GET['Name']."',";

 $query = $query."'".$_GET['Msg']."')";



$server_name="DELL\SAFA";

$usernamer="sa";

$password="";

$database="GusetBook";

//connection to the database

        If(!($DB_Connect = mssql_connect($server_name,$usernamer,$password)))

         {

          die("could not connect to MS-SQL Server database");

         }

//select a database to work with

  if (!mssql_select_db($database, $DB_Connect))

                die("Couldn't open database $database");



 mssql_select_db($database, $DB_Connect);

 mssql_query($query, $DB_Connect);

 mssql_close($DB_Connect);

}

$server_name="DELL\SAFA";

$usernamer="sa";

$password="";

$database="GusetBook";

//connection to the database

        If(!($DB_Connect = mssql_connect($server_name,$usernamer,$password)))

         {

          die("could not connect to MS-SQL Server database");

         }

//select a database to work with

  if (!mssql_select_db($database, $DB_Connect))

                die("Couldn't open database $database");

        $query = "SELECT * FROM msgbox ";

  $runquery = mssql_query($query, $DB_Connect);

         print("<TABLE BORDER=>\n");



  print("<TR><TD> <b>  Name </b><TD> <b>Messaging</b><TD></TR>");



  while($Count = mssql_fetch_array($runquery))

   {

                $Name=Trim($Count['Name']);

    $Msg=Trim($Count['Msg']);



echo("<TR><TD><input value='$Name' type='text'readonly='readonly' > <TD> <textarea cols=40 readonly='readonly' >$Msg</textarea> <TD></TR>");

   }

$_GET['Name']="";

$_GET['Msg']="";



?>

</body>

</html>
 

جدیدترین ارسال ها

بالا