строница с формами
<td><form name="form1" method="post" action="add_conf.php">
<p> <label> Введите имя<br />
<input type="text" name="name" id="name" />
</label>
</p>
<p><label>Введите свой ник <br />
<input name="nik" type="text" id="nik" />
</label>
</p>
<p><label>Описание темы<br />
<textarea name="tema" cols="60" rows="5" id="tema"></textarea>
</label>
</p>
<input type="hidden" name="nowTime" id="nowTime">
<p>
<input type="submit" name="Submit" id="submit" value="Подтвердить" />
</p>
</form>
обработчик
<?php
include ("bloks/bd.php");
if (isset($_POST['name'])) {$naim = $_POST['name']; if ($name == '') {unset ($name);}}
if (isset($_POST['nik'])) {$nik = $_POST['nik']; if ($nik == '') {unset ($nik);}}
if (isset($_POST['tema'])) {$tema = $_POST['tema']; if ($tema == '') {unset ($tema);}}
?>
<?php
if (isset($naim) && isset($nik) && isset($tema))
{
$result = mysql_query ("INSERT INTO new_tab (name,nik,tema) VALUES ('$naim', '$nik', '$tema')");
if ($result == 'true') {echo "<p>данные успешно добавленны</p> ";}
else {echo " <p> Вы не все поля заполнили </p> ";}
}
else
{
echo "<p>вы ввели не всю инфу</p>";
}
?>
ну и сам скрипт который надо добавить
<?php
$nowTime = time();
$liveTime[] = 0;
$liveTime[] = 120;
for($i = 1; $i<2; ++$i){
$sql = "INSERT into new_tab ( CreateData, LiveTime)
VALUES($nowTime,{$liveTime[$i]} )";
$db->query($sql);
}
$db->close();
?>
Спасибо.
Спустя 5 часов, 59 минут, 32 секунды (24.07.2011 - 20:16) ИНСИ написал(а):
Цитата |
include ("bloks/bd.php"); |
Точно учишься по курсам попова :)
Можешь так сделать:
if(isset($_POST['name'],$_POST['nik'],$_POST['tema'])) {
function safesql($source) {
$source = trim($source);
if(get_magic_quotes_gpc()) $source = stripslashes($source);
return mysql_real_escape_string($source);
}
mysql_query("
INSERT
INTO `new_tab`(`name`,`nik`,`tema`,`CreateData`,`LiveTime`)
VALUES('".safesql($_POST['name'])."','".safesql($_POST['nik'])."','".safesql($_POST['tema'])."',CURDATE(),120)
") or die(mysql_error());
echo '<p>данные успешно добавленны</p>';
}
Спустя 51 минута, 45 секунд (24.07.2011 - 21:07) tatarin732 написал(а):
ну да учусь по Попову. правдо не чё не понял с твоего варианта.
Спустя 32 минуты, 36 секунд (24.07.2011 - 21:40) YVSIK написал(а):
Цитата |
так вот куда его на этих страницах добавить чтоб по нажатию кнопки в месте с данными также добавлялись и эти две даты |
так бы ответил вам . надо в самом начале разобрать что тут написано
Свернутый текст
<?php
include ("bloks/bd.php");
if (isset($_POST['name'])) {$naim = $_POST['name']; if ($name == '') {unset ($name);}}
if (isset($_POST['nik'])) {$nik = $_POST['nik']; if ($nik == '') {unset ($nik);}}
if (isset($_POST['tema'])) {$tema = $_POST['tema']; if ($tema == '') {unset ($tema);}}
?>
<?php
if (isset($naim) && isset($nik) && isset($tema))
{
$result = mysql_query ("INSERT INTO new_tab (name,nik,tema) VALUES ('$naim', '$nik', '$tema')");
if ($result == 'true') {echo "<p>данные успешно добавленны</p> ";}
else {echo " <p> Вы не все поля заполнили </p> ";}
}
else
{
echo "<p>вы ввели не всю инфу</p>";
}
?>
потом попробовать вот этим преобразовать , для чего !? скажете ))
для того чтоб выработать свой стиль , скажите смешно ?,, ни капли , только с порядка начинается программирование, тепрь навели порядо вот смотрим что вышло
Свернутый текст
<?php
include ("bloks/bd.php");
if (isset($_POST['name'])) {$naim = $_POST['name']; if ($name == '') {unset ($name);}}
if (isset($_POST['nik'])) {$nik = $_POST['nik']; if ($nik == '') {unset ($nik);}}
if (isset($_POST['tema'])) {$tema = $_POST['tema']; if ($tema == '') {unset ($tema);}}
?>
/*ТУТ ВАМ НЕ НУЖНЫ НЕКОТОРЫЕ ТЕГИ И ЭТО ЧТОБ НЕ ПУТАТЬСЯ
НАПИСАНИЕ ПОДОБНОГО НАДО ПОСМОТРЕТЬ СДЕСЬ http://irbis-team.com/15/10 */
<?php
if(isset($naim) && isset($nik) && isset($tema))
{
$result = mysql_query("INSERT INTO new_tab (name,nik,tema) VALUES ('$naim', '$nik', '$tema')");
if($result == 'true')
{
echo "<p>данные успешно добавленны</p> ";
}
else
{
echo " <p> Вы не все поля заполнили </p> ";
}
}
else
{
echo "<p>вы ввели не всю инфу</p>";
}
?>
Правда красиво получилось ? и не только красиво ешё и читабельно
теперь можно дописать коменты , да хоть для каждой строчки . и только тогда вы сами уже и без посторонней помощи сможете выполнить свою-же задачу
ПРИМЕРНО В ТАКОЙ ПОСЛЕДОВАТЕЛЬНОСТИ !!! B)
Спустя 29 минут, 53 секунды (24.07.2011 - 22:10) tatarin732 написал(а):
YVSIK
Спасибо за замечание, отлично всё выглядит... обязательно возьму на вооружение.
Спасибо за замечание, отлично всё выглядит... обязательно возьму на вооружение.
Спустя 7 минут, 26 секунд (24.07.2011 - 22:17) YVSIK написал(а):
<?php
include ("bloks/bd.php");
if (isset($_POST['name'])) {$naim = $_POST['name']; if ($name == '') {unset ($name);}}
if (isset($_POST['nik'])) {$nik = $_POST['nik']; if ($nik == '') {unset ($nik);}}
if (isset($_POST['tema'])) {$tema = $_POST['tema']; if ($tema == '') {unset ($tema);}}
?>
теперь надо исправить вот это на верху что
тут надо по логике скрипа обьявить переменные ПЖ это делает не правильно
почитай у ирбиса как это делается на том-же сайте
Спустя 7 минут, 58 секунд (24.07.2011 - 22:25) tatarin732 написал(а):
Цитата (YVSIK @ 24.07.2011 - 19:17) |
<?php теперь надо исправить вот это на верху что тут надо по логике скрипа обьявить переменные ПЖ это делает не правильно почитай у ирбиса как это делается на том-же сайте |
а чё здесь не правильно? вроде всё работает. А за сайт кстати спасибо информативный.
Спустя 3 минуты, 28 секунд (24.07.2011 - 22:29) Winston написал(а):
Цитата (tatarin732 @ 24.07.2011 - 22:25) |
if (isset($_POST['name'])) {$naim = $_POST['name']; if ($name == '') {unset ($name);}} |
Так пиши
$name = isset($_POST['name']) ? $_POST['name'] : NULL;
Спустя 6 минут, 18 секунд (24.07.2011 - 22:35) YVSIK написал(а):
когда прочитаешь всё сам поймёшь . ничего страшного
но с самого начала писать и не понимать что и для чего служит
это все равно что ложку держать левой ногой правше :D ,
поэтому не надо спещить хоть всё и работает . работает но все шиворот на выворот хоть и работает, почитай как объявляются переменные
найди что-то подобное пример
но с самого начала писать и не понимать что и для чего служит
это все равно что ложку держать левой ногой правше :D ,
поэтому не надо спещить хоть всё и работает . работает но все шиворот на выворот хоть и работает, почитай как объявляются переменные
найди что-то подобное пример
<?php
$page = !empty($_GET['page']) ? $_GET['page'] : 1;
$text1 = !empty($_POST['text1']) ? $_POST['text1'] : null;
$text2 = !empty($_POST['text2']) ? $_POST['text2'] : null;
Спустя 4 минуты, 54 секунды (24.07.2011 - 22:40) tatarin732 написал(а):
Цитата (YVSIK @ 24.07.2011 - 19:35) |
когда прочитаешь всё сам поймёшь . ничего страшного но с самого начала писать и не понимать что и для чего служит это все равно что ложку держать левой ногой правше :D , поэтому не надо спещить хоть всё и работает . работает но все шиворот на выворот хоть и работает, почитай как объявляются переменные найди что-то подобное пример <?php |
действительно, поменял как у вас тож работает, да уж надо почитать!!!
Спустя 1 час, 43 минуты, 41 секунда (25.07.2011 - 00:24) ИНСИ написал(а):
tatarin732 интересно, вроде я ничего сложного не написал, а использовать ты не стал ну, это уже твой выбор.
YVSIK если уже учишь кого-то, лучше сам протести свой код. Как думаешь, какой результат будет, если $_GET['page'] = 0;? в этой строчке?
YVSIK если уже учишь кого-то, лучше сам протести свой код. Как думаешь, какой результат будет, если $_GET['page'] = 0;? в этой строчке?
Цитата |
$page = !empty($_GET['page']) ? $_GET['page'] : 1; |
в таких случай, надо использовать isset...
Спустя 7 минут, 10 секунд (25.07.2011 - 00:31) tatarin732 написал(а):
Цитата (INSIDIOUS @ 24.07.2011 - 21:24) |
tatarin732 интересно, вроде я ничего сложного не написал, а использовать ты не стал ну, это уже твой выбор. |
просто у меня пока не хватает знаний!