5.04.2012 / 16:21 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| Kosma, ну, а если ты удалиш и потом запишеш? Если тебе удалять не надо, тогда воспользуйся моим кодом, а если удалить проще, тогда так.
|
5.04.2012 / 16:52 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| Решил написать первую примитивную гостевую, но чет не пашет: <?php
echo "<html><head><title>Гостевая</title></head><body>";
require_once 'login.php';
$db_server=mysql_connect ($db_hostname , $db_username , $db_password);
mysql_select_db($db_database);
$query="SELECT * FROM guest";
$result=mysql_query($query);
$rows=mysql_num_rows($result);
for ($j=0; $j < $rows; ++$j)
echo mysql_result($result,$j,'text') . "<br />------------------<br />";
echo <<<_FORMTEXT
Текст:<br />
<form action="f.php" method="post">
<input type="text" name="text" />
<input type="submit" value="Отправить" />
</form>
_FORMTEXT;
if ( isset($_POST['text']))
{ $text=get_post('text');
$query1="INSERT INTO text VALUES" . "('$text')";}
echo "</body></html>";
function get_post($var)
{ return mysql_real_escape_string($_POST[$var]);
}
?>
Файл logun.php: <?php
$db_hostname='openserver';
$db_database='text';
$db_username='root';
$db_password='';
?>
З базой даной все ок. В таблице создал одно поле text в котором данные с типом VARCHAR, макс символов 300. ПИшет ошибку: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in W:\html\test\www\f.php on line 8В поле ввел данные через пхпмайадмин, думал может функция число полей не могла посчитать, но неа. |
5.04.2012 / 18:09 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Dinisimys1, Попробуй так
$query="SELECT * FROM `guest`";
|
5.04.2012 / 18:16 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| Добавь от руки одну запись через pma потом уже разберешься
__________________
Магистр Мёда |
5.04.2012 / 20:18 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| Koenig, ну дык я добавил
|
5.04.2012 / 20:25 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| Naik, ниче не дало |
5.04.2012 / 20:30 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| Убрал ту функцию, теперь та же ошибка: Warning: mysql_result(): supplied argument is not a valid MySQL result resource in W:\html\test\www\f.php on line 9
|
5.04.2012 / 20:42 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| Dinisimys1, Перепиши на fetch
__________________
Магистр Мёда |
5.04.2012 / 20:43 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| Теперь все ок. Я в фйле логин.пхп бд неправильно ввел Но теперь что-то не то. Выводит вторую строку(без первой). А те данные, что я ввел не записывает |
6.04.2012 / 14:32 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| Пможет кто? Выводит вторую строку таблици. Забыл уточнить
Изменено Dinisimys1 (6.04 / 14:32) (всего 1 раз) |