Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Не работет код
#1
PHP код:
<?php 
function server_edit($link, $site, $id, $rate, $chronicles, $subscribe) {
//подготовка
$site = trim($site);
$id = (int)$id;
$rate = trim($rate);
$chronicles = trim($chronicles);
$subscribe = trim($subscribe);


//Проверка
if ($link == '')
return
false;
//Запрос
$sql = "UPDATE server SET site='%s', id='%s', rate='%s', chronicles='%s', subscribe='%s' WHERE id='%d'";

$query = sprintf($sql, mysqli_real_escape_string($link, $site),
mysqli_real_escape_string($link, $id)
mysqli_real_escape_string($link, $rate),
mysqli_real_escape_string($link, $chronicles),
mysqli_real_escape_string($link, $subscribe), $id);

$result = mysqli_query($link, $query);

if (!
result)
die(
mysqli_error($link));
return
mysqli_affected_rows($link);
}

Если данную функцию включить, то при подключении в index.php не грузиться страница разметки, вернее просто белый экран, нечего не грузится. В чем косяк? я только учусь и этот код практически копипаст, подставлял переменные и значения на интуитивном уровне, зная некоторые основы.
Подскажите, пожалуйста, в чем тут конкретно проблема?
Ответ
#2
Белый экран потому что выполнение вываливается на ошибке, а их отображение на боевых серверах всегда отключено.

Чтобы не гадать посмотрите ошибку в логах WEB сервера.
Ответ
#3
анонсер клепаешь? хД
:es:
Ответ
#4
flopix Написал:Белый экран потому что выполнение вываливается на ошибке, а их отображение на боевых серверах всегда отключено.

Чтобы не гадать посмотрите ошибку в логах WEB сервера.
Спасибо, нашел, запятую забыл)
Thomas TMB Написал:анонсер клепаешь? хД

Ага.
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)