<?phpКоторый при каждом запуске создает html файл. Подскажите, как сделать, чтоб при выполнении этого скрипта в БД в таблице появилась строчка появлялась например
if(isset($_POST['submit'])) {
if(!empty($_POST['pervoe']) && !empty($_POST['vtoroe'])) {
$count = 1;
while(file_exists("{$count}.html")) {
$count++;
}
$content = <<<EOF
<p align="center">{$_POST['pervoe']}</p>
<div align="center">{$_POST['vtoroe']}</div>
EOF;
$fh = fopen($count.".html", "w+");
fwrite($fh, $content);
fclose($fh);
echo "Видео добавлено. Добавить <a href=\"script.php\">ещё</a>";
}
else {
header("Location: /script.php");
}
}
else {
echo <<<EOF
<html>
<head>
<title>Добавить видео</title>
</head>
<body>
<form acrion="script.php" method="post">
<input type="text" name="pervoe" value=""><br>
<input type="text" name="vtoroe" value=""><br>
<input type="submit" name="submit" value="Добавить видео на сайт">
</form>
</body>
</html>
EOF;
}
?>
id1| http://dafine.org/videos/1.html| null |null|
Сразу хочу сказать что в Mysql не разбираюсь вообще :С
Спустя 4 часа, 40 минут, 48 секунд (5.02.2011 - 17:12) inpost написал(а):
Не умеешь - учись =) php.su , там есть раздел про MySQL, можно книгу Котерова, можно в гугле написать MySQL и читать статьи.
Спустя 17 минут, 51 секунда (5.02.2011 - 17:29) waldicom написал(а):
одноразовые действия
- Установить mysql
- Создать базу
- создать юзера и пароль
- создать таблицу
В скрипте
- соединиться с mysql (mysql_connect)
- выбрать базу (mysql_select_db)
- вставлять значения в базу (mysql_query())
- Установить mysql
- Создать базу
- создать юзера и пароль
- создать таблицу
В скрипте
- соединиться с mysql (mysql_connect)
- выбрать базу (mysql_select_db)
- вставлять значения в базу (mysql_query())
Спустя 1 день, 1 час, 28 минут, 32 секунды (6.02.2011 - 18:58) Gusd написал(а):
waldicom
Спасибо
inpost
уже %)
Спасибо
inpost
уже %)
Спустя 1 час, 4 минуты, 21 секунда (6.02.2011 - 20:02) Gusd написал(а):
<?php
$host = "localhost";
$user = "dafineorg_my";
$password = "qwerty";
if (!mysql_connect($host, $user, $password))
{
echo "<h2>MySQL Error!</h2>";
exit;
}
mysql_select_db(dafineorg_my);
mysql_query(INSERT INTO video
VALUES (1, 'Иванов И.И.', 'Вокзальная 3', 'Москва'))
выполняю скрипт, а строчка не добавляется
при этом если выполнить sql запрос напрямую из phpmyadmin строчка присваивается
что делаю не так?)
Спустя 12 минут, 24 секунды (6.02.2011 - 20:15) waldicom написал(а):
Цитата (Gusd @ 6.02.2011 - 18:02) |
mysql_query(INSERT INTO video VALUES (1, 'Иванов И.И.', 'Вокзальная 3', 'Москва')) |
mysql_query("INSERT INTO video VALUES (1, 'Иванов И.И.', 'Вокзальная 3', 'Москва'")
Ну и конечно проверять возвращаемое значение.
Спустя 1 час, 19 минут, 42 секунды (6.02.2011 - 21:34) Gusd написал(а):
Цитата |
Ну и конечно проверять возвращаемое значение. |
? не понял)
mysql_query("INSERT INTO video VALUES (1, 'Иванов И.И.', 'Вокзальная 3', 'Москва'")
не получается что- то О_о
Спустя 19 минут, 51 секунда (6.02.2011 - 21:54) waldicom написал(а):
Попробуйте так:
mysql_query("INSERT INTO video VALUES (1, 'Иванов И.И.', 'Вокзальная 3', 'Москва'") or die(mysql_error());
Спустя 7 минут, 24 секунды (6.02.2011 - 22:02) Gusd написал(а):
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Спустя 3 минуты, 59 секунд (6.02.2011 - 22:06) Dron19 написал(а):
попробуйте так
mysql_query("INSERT INTO video VALUES ('Иванов И.И.', 'Вокзальная 3', 'Москва'")
Спустя 43 секунды (6.02.2011 - 22:06) Dron19 написал(а):
и напишите ответ
Спустя 1 минута, 6 секунд (6.02.2011 - 22:08) Gusd написал(а):
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Спустя 1 минута, 3 секунды (6.02.2011 - 22:09) Gusd написал(а):
Эта команда выполняется если её напрямую через sql запрос вбить
а так - нет
а так - нет
Спустя 1 минута, 34 секунды (6.02.2011 - 22:10) Dron19 написал(а):
тогда попробуй указать поля в которые вставляешь значения, пример
mysql_query("INSERT INTO `video` (`tabl1`,`tabl2`) VALUES ('Значение1','Значение2')");
Спустя 5 минут, 50 секунд (6.02.2011 - 22:16) Gusd написал(а):
Dron19
Спасибо большое, заработало)
А теперь как же прикрутить это к скрипту который в первом топике?
Спасибо большое, заработало)
А теперь как же прикрутить это к скрипту который в первом топике?
Спустя 28 секунд (6.02.2011 - 22:16) Dron19 написал(а):
Плюс поставь мне
Спустя 56 секунд (6.02.2011 - 22:17) Gusd написал(а):
еще не могли бы подсказать как изменить значение в ячейке на +1
было 1 стало 2 было 2 стало 3 и т д?
было 1 стало 2 было 2 стало 3 и т д?
Спустя 28 секунд (6.02.2011 - 22:18) Dron19 написал(а):
можем, но сначала с тебя плюс =)
Спустя 12 секунд (6.02.2011 - 22:18) Gusd написал(а):
Конечно поставлю)
Спустя 46 секунд (6.02.2011 - 22:19) Dron19 написал(а):
mysql_query("UPDATE tablica SET `count`=`count`+1 WHERE id=5");
У меня работает
Спустя 2 минуты, 8 секунд (6.02.2011 - 22:21) Gusd написал(а):
чуть покручу и попробую, так к вопросу топика)
Спустя 6 минут, 44 секунды (6.02.2011 - 22:28) Gusd написал(а):
Разобрался)
Спустя 4 минуты, 58 секунд (6.02.2011 - 22:33) waldicom написал(а):
Цитата (Dron19 @ 6.02.2011 - 20:18) |
можем, но сначала с тебя плюс =) |
Просто пипец... Нет, не просто пипец, а я йухею с некоторых...
Спустя 1 минута (6.02.2011 - 22:34) Gusd написал(а):
waldicom
Он на самом деле мне помог, кто то требует денег, а он всего лишь плюс)
Так что мне не жалко
тем более, если есть за что)
Он на самом деле мне помог, кто то требует денег, а он всего лишь плюс)
Так что мне не жалко
тем более, если есть за что)
Спустя 2 минуты, 45 секунд (6.02.2011 - 22:36) Gusd написал(а):
тут была фигня
Спустя 23 минуты, 7 секунд (6.02.2011 - 23:00) Dron19 написал(а):
Цитата (waldicom @ 6.02.2011 - 19:33) | ||
Просто пипец... Нет, не просто пипец, а я йухею с некоторых... |
waldicom, не кипятись, ты меня не правильно понял, я имел в виду плюс за первую помощь и то, я всего лишь попросил, а не потребовал и прежде чем писать, лучше внимательней почитай, а то как-то неприятно.
Gusd, я не требовал плюс , а всего лишь попросил, мог бы и не ставить, я бы и так помог