[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Загрузка файла не происходит
dimon128
Начал изучать PHP. Не могу понять: создал код имя, рейтинг и загрузка файла как подтверждение. Нажимаю кнопку "отправить" ничего не происходит.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Гитарные войный. Добавьте свой рейтинг</title>
<link href="../css/style_guitare.css" rel="stylesheet" type="text/css" />
</head>

<body>
<h2>Гитарные войны. Добавьте свой рейтинг</h2>

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

//Извлечение данных из суперглобального массива POST
$name=$_POST['name'];
$score=$_POST['score'];
$screenshot=$_FILES['screenshot']['name'];

if (!empty($name) && !empty($score)){
//Соединение с базой даных
$dbc=mysqli_connect('localhost','root','root','gwdb')
or die ('Нет такой базы данных');

//Внесение сведений в базу данных
$query = "INSERT INTO guitarewars VALUES(0, NOW(), '$name', '$score', '$screenshot')";
mysqli_query($dbc, $query);

//Вывод пользователю подтверждения о получении данных
echo '<p>Спасибо, что внесли свой рейтинг!</p>';
echo '<p><strong>Имя: </strong>' .$name. '<br />';
echo '<p><strong>Рейтинг: </strong>' .$score. '</p>';
echo '<p><a href="GuitareWars.php">&lt;&lt; Назад к ксписку рейтингов </a></p>';

//Очистка полей ввода формы
$name='';
$score='';

mysqli_close($dbc);
}
else {
echo '<p class="error"> Введите, пожалуйста, всю информацию, необходимую для добавления Вашего рейтинга.</p>';
}
}
?>

<hr />
<form enctype="multipart/form-data" method="post" action="<?php echo $_SERVER[PHP_SELF]; ?>">

<label for="name"> Имя: </label>
<input type="text" id="name" name="name"
value="<?php if (!empty($name)) echo $name; ?>" /><br />

<label for="score"> Рейтинг: </label>
<input type="text" id="score" name="score"
value="<?php if (!empty($score)) echo $score; ?>" /><br />

<label for="screenshot"> Выберите файл изображения: </label>
<input type="file" id="screenshot" name="screenshot" />

<hr />

<input type="submit" name="submit" />

</form>
</body>
</html>
McLotos
error_reporting E_ALL

_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
dimon128
Цитата (McLotos @ 3.08.2018 - 14:32)
error_reporting E_ALL

Что это значит?
Zzepish
dimon128
в файле конфига php (php.ini) есть строчка:
error_reporting = E_ALL <- оно у тебя должно быть так. Потом - перезагрузи сервер. Это будет выводить все ошибки
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.