2014-10-22 3 views
0

У меня есть страница входа, login_form, страница меню и страница загрузки, это было успешно запущено на сервере раньше, но я хочу, чтобы все это выполнялось на моем локальном хосте, следовательно, я скопировал все это и поместил его в папку/var/www/html и смог запустить страницу входа в систему, но все остальное, как menu.php, и все не подходят. У меня также есть база данных sql, которую я только что добавил в свою систему, используя mysql -u root -p exaample < cs303.sql , и он также способен обрабатывать нормальные операторы select Кто-нибудь здесь знает, что происходит?не удалось получить доступ к определенным php-страницам на localhost

<?php 

ini_set('display_startup_errors',1); 
ini_set('display_errors',1); 
error_reporting(-1); 

define ('HOSTNAME', 'localhost');   
define ('USERNAME', 'root'); 
define ('PASSWORD', 'merlin'); 
define ('DATABASE_NAME', 'wicap'); 


$db = mysql_connect('localhost', 'root', 'merlin') or die ('Cannot connect to MySQL.'); // connecting to database 

// echo "l; km; l";
mysql_select_db ('wicap.sql');

 $v1=$_REQUEST["username"]; 
     $v2=$_REQUEST["password"]; 
//echo "sdfdf"; 
//$v1="ritish"; 
//$v2="ritish_r"; 
//echo($user); 
//echo($pass); 
     $q=mysql_query("SELECT * FROM login where pass='".$v2."' and user='".$v1."'"); 
     while($r=mysql_fetch_array($q)) 
     { 

       echo($r[0].$r[1]+"/n"); 
       echo "mohit"; 

     } 
mysql_close(); 

?>

+0

какая ошибка при открытии других страниц? –

+0

он просто перенаправляет страницу или пустой белый. Если я набираю ... url/menu.php ... он автоматически открывает index.php .., а затем его белую пустую страницу. –

+0

Можете ли вы подключиться к mysql? – MSA

ответ

0

@MerlinSudar: для большей ясности здесь демонстрирую код

<?php //first PHP opening tag 

//put these lines 

ini_set("error_reporting",1) 

ini_set('display_errors',1); 

. //you code 
. //you code 
?> 

Надеюсь, это поможет

0

Следуйте ниже Шаг надеюсь, что это решит вашу проблему ...

1), если вы используете xammp Нанесенные все файлы в HTDOCS и если вы используете wammp, поместите все файлы в папку www.

2) Проверьте ссылку на файл, укажите правильное соединение.

+0

я проверил мой index.php там строка: define ('DATABASE_NAME', ' wicap '); , который является именем файла sql. –

+0

Я вручную создал новую базу данных под названием «wicap» и добавил в нее предыдущую базу данных «cs303». затем он проверял, он работал нормально. , но если мне нужно проверить, является ли файл в папке wicap.sql тем, кто связан, HOw я это делаю? –

+0

где вы предлагаете i поставить error_reporting (-1); эта строка, я имею в виду, какой файл php.? ИНДЕКС, МЕНЮ и т. Д.? –

0

Включить отчеты об ошибках

ini_set('display_startup_errors',1); 
ini_set('display_errors',1); 
error_reporting(-1); 

Добавьте этот код в верхней части файла индекса и проверить

Поскольку MySQL является устаревшим, пожалуйста, не используйте его больше, а использовать улучшенную версию из MySQL http://php.net/manual/de/book.mysqli.php

+0

Я включил это в файл index.php, и теперь он сразу приводит к login.php, что и все. –

+0

Было бы хорошо, если бы вы могли поделиться кодом в своем вопросе – MSA

+0

эй он работал ... это ошибка, которую я получил Неустранимая ошибка: вызов неопределенной функции mysql_connect() в/var/www/html/WicapDemo/login. php on line 13 –

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