[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не получается реализ-ть вставку данных через форму
Страницы: 1, 2
arbuzmaster
Запомни placeholder - это не value и поэтому твой POST массив пуст! wink.gif Пора на битву экстрасенсов идти! laugh.gif
Возвращай все свои try catch обратно, только смотри php сверху а html после (внизу) wink.gif

_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
YVSIK
Цитата (arbuzmaster @ 13.01.2018 - 22:59)
Запомни placeholder - это не value и поэтому твой POST массив пуст! wink.gif Пора на битву экстрасенсов идти! laugh.gif
Возвращай все свои try catch обратно, только смотри php сверху а html после (внизу) wink.gif

все что не умеет ТС, это отправлять данные в "пост"
переписывать его код бессмысленно

ему надо не экстрасенсов подсылать, а наоборот
научить пользоваться отправкой данных

ещё конкретнее изучить как данные из формы отправляются на сервер
он этого не знает и потому всякого рода править его код бессмысленно(ещё раз)
а это
Цитата

Возвращай все свои try catch обратно, только смотри php сверху а


заведет его ещё в больший тупик







_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
Sergooo
arbuzmaster

Ну вот сейчас так
<?php

require_once ("la.php");

try {
if ( isset($_POST['add']) ) {
if ( empty($_POST['name'])) {exit (" Не заполнено поле 'Название' ");} else {echo "шаг 2 -POST['name']";}
if ( empty($_POST['content'])) {exit (" Не заполнено поле 'Содержимое' ");} else {echo "шаг 3 - POST['content']";}
$name=$_POST['name'];

$testArray=array();
$sql="INSERT INTO `news` VALUES (NULL, :name, date('Y-m-d'))" ; // от date('y-m-d') можно избавиться установив в таблице это поле по умолчанию в current_timestamp
$result=$pdo->prepare($sql);
$result->bindParam(':name', $name, PDO::PARAM_STR);// строковая переменная
$result->execute();

}
else {echo "шаг 1 - POST['add']";}
}

catch (PDOException $e) {
echo " Ошибка выполнения запроса: " . $e->getMessage();
}


?>
<meta charset="utf-8">

<
form action="last.php" method="post">

<
table>
<
tr>
<
td>Название</td>
<
td><input type="text" name="name" placeholder="Название новости"><br></td>
</
tr>
<
tr>
<
td>Содержимое</td>
<
td><textarea name="content" rows="10" cols="40" placeholder="Содержимое . . ."></textarea></td>
</
tr>
<
tr>
<
td></td>
<
td><input type="submit" name="add" value="Добавить"></td>
</
tr>
<
input type="hidden" name="data" value="<?php echo date('Y-m-d'); ?>">
</
table>
</
form>
Быстрый ответ:

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