2016-04-02 3 views
2

У меня была установка простого входа для моего php. но вместо кода php, подтверждающего логин, он дает мне экран кодов. здесь формаPHP Ошибка Перенаправление при проверке

<table width="300" border="0" align="center" 
cellpadding="0" cellspacing="1" bgcolor="#CCCCCC"> 
<tr> 
<form name="form1" action="checklogin.php" method="post"> 
<td> 
<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF"> 
<tr> 
<td colspan="3"><strong>Member Login </strong></td> 
</tr> 
<tr> 
<td width="78">Username</td> 
<td width="6">:</td> 
<td width="294"><input name="myusername" type="text" id="myusername"></td> 
</tr> 
<tr> 
<td>Password</td> 
<td>:</td> 
<td><input name="mypassword" type="text" id="mypassword"></td> 
</tr> 
<tr> 
<td>&nbsp;</td> 
<td>&nbsp;</td> 
<td><input type="submit" name="Submit" value="Login"></td> 

и это проверки достоверности Названный checklogin.php

<?php 

$host="localhost"; // Host name 
$username=""; // Mysql username 
$password=""; // Mysql password 
$db_name="test"; // Database name 
$tbl_name="members"; // Table name 


mysql_connect("$host", "$username", "$password")or die("cannot connect"); 
mysql_select_db("$db_name")or die("cannot select DB"); 

$myusername=$_POST['myusername']; 
$mypassword=$_POST['mypassword']; 

$myusername = stripslashes($myusername); 
$mypassword = stripslashes($mypassword); 
$myusername = mysql_real_escape_string($myusername); 
$mypassword = mysql_real_escape_string($mypassword); 
$sql="SELECT * FROM $tbl_name WHERE username='$myusername' and  password='$mypassword'"; 
$result=mysql_query($sql); 


$count=mysql_num_rows($result); 

if($count==1){ 


session_register("myusername"); 
session_register("mypassword"); 
header("location:login_success.php"); 
} 
else { 
echo "Wrong Username or Password"; 
} 
?> 

новичку PHP здесь

ответ

0

Php это язык на стороне сервера. Вы не можете запустить его в автономном режиме. Вам нужно, чтобы хост принимал и тестировал ваш код. Google «Бесплатный веб-хостинг». Первый хороший. Поместите свой код на свой сайт и посетите выбранный вами сайт.

PHP не может работать на стороне клиента.

Приветствия

+0

-им, используя локальный XAMPP –

+0

вы уверены, что все правильно настроить? Чтобы проверить, сделайте php-файл и сделайте его «эхом» Hello World », и дайте мне знать, если он работает – Wolfsmash

+0

спасибо mate.Расширил его –

Смежные вопросы