Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не вносится запись в базу, Не вносится в базу mysql запись 
:(
    Опции темы
vvdavidoff
Дата 10.1.2016, 00:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 3.11.2011

Репутация: нет
Всего: нет



не могу понять где ошибка внесения записи в базу

Выделить всёРазвернуть кодкод PHP
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
<?php
header('Content-Type: text/html; charset=utf-8'); 
include('connect.php');
?>
<head>
    <link rel="stylesheet" type="text/css" href="style.css">
</head>
<?php        
    if (isset($_POST["send"]) and($_POST["rezum_txt"]) OR ($_POST["veb"]) OR ($_POST["file"])) {
    $sql mysql_query("INSERT INTO `kandidat` (`rezum_txt`, `file`, `photo`, `veb`, `id_city`,`data`) 
                        VALUES ('".$_POST['rezum_txt']."','".$_FILES['file']['name']."','".$_FILES['photo']['name']."','".$_POST['veb']."', 
                        '".$_POST['city']."',NOW())");
    
    if ($sql) {
        echo "<p>Данные успешно добавлены в таблицу.</p>";
    } 
    
    
}
    else {
        echo "<p>Произошла ошибка.</p>";
    }
//проверяем, если файл загружен и ошибок нет    if ($_FILES['file']['error'] == 0)
if($_FILES['file']['error'== 0){ 
    
                  //выбираем путь временного хранилища файла
    
        $temp $_FILES['file']['tmp_name']; 
        
                       //выбираем путь, куда будем сохранять файл
        $name_file iconv ("UTF-8""WINDOWS-1251"$_FILES['file']['name']); 
                       //перемещаем файл из временной папки к нам на сервер
        move_uploaded_file($temp"file/" .$name_file); 
        } 
        
//сделать проверку: если загружаемый фаил имеет расширение картинки, то загружаем его в папку и базу; if(фаил = расширению картинки)
if($_FILES['photo']['error'== 0){ 
    
        $tempp $_FILES['photo']['tmp_name']; 
        $name_files iconv ("UTF-8""WINDOWS-1251"$_FILES['photo']['name']); 
        move_uploaded_file($tempp"file/".$name_files);
}
?>
<table>
<form action="<?=$_SERVER['PHP_SELF']?>"  method="post" enctype="multipart/form-data">
  
 
    <tr>
       <td>Резюме: </td>
       <td><textarea rows="10" cols="95" name="rezum_txt" ></textarea></td>
    </tr>    
    <tr>
        <td>Ссылка на резюме в интернете:</td>
        <td><input type="url" name="veb" size="70"></td>
    </tr>
    <tr>
        <td>file:</td>
        <td><input type="file" name="file" size="30"></td>    
    </tr>
    <tr>
        <td>photo:</td>
        <td><input type="file" name="photo" size="30"></td>    
    </tr>
    <select name="city" >;
                    <option value="" name=\"city\">-- Город --</option>
                    <? 
                    $sites mysql_query("SELECT * FROM `city` ORDER BY id_city, city");
                    
                    while ($row mysql_fetch_array($sites)) {
                    echo '<option name=\"city\">'.$row['city']."</option>";
                    }
                    ?>
                    </select>
    <tr>
        <td colspan="2"><input type="submit" name ="send" value="внести кандидата"></td>
    </tr>    
</form>
</table>

PM MAIL   Вверх
s1lver
Дата 12.1.2016, 11:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 580
Регистрация: 14.12.2007
Где: Россия

Репутация: нет
Всего: нет



Не особо вникая в код, могу предположить что у Вас ошибка примерно такая.

Цитата

Out of range value for column 'data' at row 1


1) Стоит учесть что NOW() - версия MySQL 5.6
2) Покажите какие ошибки выводит PHP.
3) Не мешает сделать отладку на каждом шаге

Это сообщение отредактировал(а) s1lver - 12.1.2016, 11:23


--------------------
Я собрался жить вечно - пока все идет нормально!
PM MAIL ICQ   Вверх
libcpp
Дата 16.1.2016, 18:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 0
Регистрация: 9.3.2013

Репутация: нет
Всего: нет



Нефильтрованные данные в резюме.
injection'ы никто не отменял.


Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0554 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.