{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1.
Rubmay * [мошенник] 0.7
[автор] (28 окт 2015, 00:14) [0/0] [0] [отв] [спам] [под] +1 | -1

Как сделать что бы при обновлении в базу данных в таблицу не заносилось пустое поле

2. (28 окт 2015, 00:17) [1/0] [1] [отв] [спам] [под] +1 | -1

код скинь

3.
Rubmay * [мошенник] 0.7
[автор] (28 окт 2015, 00:20) [0/0] [0] [отв] [спам] [под] +1 | -1
Миледи,

<?php

include ('db.php');

$first_name = mysql_real_escape_string($_POST['first_name']);


if (mysql_query("insert into `user` set `first_name`='".$first_name."'"*){
echo 'Сообщение добавлено!';
} else {
echo '$first_name';
}
$result=mysql_query('SELECT * FROM `user`'); // запрос на выборку
while($row=mysql_fetch_array($result))
{
echo '<p> Текст: '.$row['first_name'].'</p>';// выводим данные
}

?>

4. (28 окт 2015, 00:22) [0/0] [0] [отв] [спам] [под] +1 | -1

demonsan,
<?php



include ('db.php');



$first_name = mysql_real_escape_string($_POST['first_name']);
$first_name = trim($first_name); // удаляем лишние пробелы


if (!empty($first_name)) {
if (mysql_query("insert into `user` set `first_name`='".$first_name."'"*){

echo 'Сообщение добавлено!';

} else {

echo '$first_name';

}
} else {
echo 'Введите текст';
}

$result=mysql_query('SELECT * FROM `user`'); // запрос на выборку

while($row=mysql_fetch_array($result))

{

echo '<p> Текст: '.$row['first_name'].'</p>';// выводим данные

}



?>

5.
Rubmay * [мошенник] 0.7
[автор] (28 окт 2015, 00:27) [0/0] [0] [отв] [спам] [под] +1 | -1
Миледи,

Вот смотри я в поле ввел например текст а потом обновляю страницу и у меня тот текст что я ввел все добавляет и добавляет в таблицу можно как то убрать?

6. (28 окт 2015, 00:30) [0/0] [0] [отв] [спам] [под] +1 | -1
Rubmay,

Обнови страницу, после записи в БД.
Вставь код:
<?php
header("Location: ?"*;
?>


Изм. 1 раз. / Посл. изм. (28 окт 2015, 00:30)
7. (28 окт 2015, 00:34) [0/0] [0] [отв] [спам] [под] +1 | -1

demonsan, Я бы так сделала
<?php
session_start();
include ('db.php');

if (isset($_POST)) {
$first_name = mysql_real_escape_string($_POST['first_name']);
$first_name = trim($first_name); // удаляем лишние пробелы
if (!empty($first_name)) {
mysql_query("insert into `user` set `first_name`='".$first_name."'"*;
$_SESSION['mess'] = 'Сообщение добавлено!';
} else {
$_SESSION['mess'] = 'Введите текст';
}
header("Location: ?"*;
exit;
}

if (isset($_SESSION['mess'])) {
echo $_SESSION['mess'];
unset($_SESSION['mess']);
}
$result=mysql_query('SELECT * FROM `user`'); // запрос на выборку

while($row=mysql_fetch_array($result))

{

echo '<p> Текст: '.$row['first_name'].'</p>';// выводим данные

}



?>

8.
Rubmay * [мошенник] 0.7
[автор] (28 окт 2015, 00:36) [0/0] [0] [отв] [спам] [под] +1 | -1
Миледи,

Спасибо большое

9.
Rubmay * [мошенник] 0.7
[автор] (28 окт 2015, 00:40) [0/0] [0] [отв] [спам] [под] +1 | -1
Миледи,

ех ))) Все ровно в таблицу при обновлении страници добавляются))

10. (28 окт 2015, 01:03) [0/0] [0] [отв] [спам] [под] +1 | -1

<?
if (!empty($_POST['first_name'])){
$first_name = trim($_POST['first_name']);
if (mb_strlen($first_name, 'UTF-8') == 0)echo 'пустое значение';
elseif (mysql_query('insert into user first_name = "'.mysql_real_escape_string($first_name).'"'))echo 'запрос прошел';
else echo 'Ащипка запроса';

}

?>


Изм. 1 раз. / Посл. изм. (28 окт 2015, 01:04)
  • 1 из 1
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений