Есть форма, в которую пользователь вводит слово.
После этого жмет на кнопку и должно вытащиться из базы это занесенное пользователем слово, если оно равно title базы вместе в text. Помогите.
Только начинаю обучении по mysql, что то трудновато
Спустя 52 минуты, 58 секунд (2.03.2009 - 20:20) jetistyum написал(а):
запрос на выборку составляй.
PHP |
$query = 'SELECT * FROM `tablename` WHERE `title` = \''.$title.' \''; |
только подставь правильно значения имени таблицы, полей, названия переменных..
также не забудь очистить переменные перед тем, как составлять запрос.
Спустя 1 час, 1 минута, 46 секунд (2.03.2009 - 21:22) klik2 написал(а):
Есть форма, если я ее правильно сделал:
form name="form1" method="post" action="index.php">
<p>
<label>Введите слово<br>
<input type="text" name="title" id="title">
</label>
</p>
<p>
<label>
<input type="submit" name="submit" id="submit" value="Проверить">
</label>
</p>
</form>
Пользователь вводит в поле, например, слово Кот. И жмет на "Проверить"
Надо найти в базе это слово, которое внесено в базе в поле title и вывести его из базы вместе с расшифровкой этого слова, которая занесена в базе в поле text
Не получается ничего :-)
form name="form1" method="post" action="index.php">
<p>
<label>Введите слово<br>
<input type="text" name="title" id="title">
</label>
</p>
<p>
<label>
<input type="submit" name="submit" id="submit" value="Проверить">
</label>
</p>
</form>
Пользователь вводит в поле, например, слово Кот. И жмет на "Проверить"
Надо найти в базе это слово, которое внесено в базе в поле title и вывести его из базы вместе с расшифровкой этого слова, которая занесена в базе в поле text
Не получается ничего :-)
Спустя 2 часа, 50 минут, 44 секунды (3.03.2009 - 00:13) jetistyum написал(а):
Ну не получается, а где результат попыток ... (где не получалось) ???
читай доки
http://ua.php.net/manual/ru/function.mysql-query.php
и вот еще пара статей...
http://www.spravkaweb.ru/php/db/mysql/db
http://htmlweb.ru/php/mysql.php
а готовый код ты уж сам как-нить....
читай доки
http://ua.php.net/manual/ru/function.mysql-query.php
и вот еще пара статей...
http://www.spravkaweb.ru/php/db/mysql/db
http://htmlweb.ru/php/mysql.php
а готовый код ты уж сам как-нить....
Спустя 12 минут, 25 секунд (3.03.2009 - 00:25) klik2 написал(а):
Сделал вот так:
$search=$_POST['title'];
$sql=mysql_Query("select title, text from post WHERE title LIKE '".$search."' limit 1");
$row=mysql_fetch_array($sql);
echo $row['title']." - ".$row['text'];
Осталось только задать условие Мол если слово в базе есть, то выводим, а если нет, то надпись какая- нибудь
Не знаю, куда if засунуть :-)
$search=$_POST['title'];
$sql=mysql_Query("select title, text from post WHERE title LIKE '".$search."' limit 1");
$row=mysql_fetch_array($sql);
echo $row['title']." - ".$row['text'];
Осталось только задать условие Мол если слово в базе есть, то выводим, а если нет, то надпись какая- нибудь
Не знаю, куда if засунуть :-)
Спустя 20 минут, 49 секунд (3.03.2009 - 00:46) Bezdna написал(а):
PHP |
if ($row['title'] !=''){ |
Спустя 10 минут, 28 секунд (3.03.2009 - 00:57) klik2 написал(а):
Спасибо. Все получилось.
Мой первый скрипт на php :-)
Мой первый скрипт на php :-)
Спустя 16 минут, 1 секунда (3.03.2009 - 01:13) jetistyum написал(а):
Вот, можно сказать парень стал только что мужчиной, за это нужно выпить! 
только вот немного поправлю по пхп коду..
ВМЕСТО

только вот немного поправлю по пхп коду..
ВМЕСТО
Цитата | ||
|
думаю лучше
иначе могут быть варнинги, что нет такого элемента в массиве..
PHP |
if ($row){ |
Спустя 49 минут, 15 секунд (3.03.2009 - 02:02) Bezdna написал(а):
Цитата (jetistyum @ 2.03.2009 - 22:13) |
за это нужно выпить! smile.gif |
Свежая мысль, жалко все магазины соответствующего направления у нас уже закрыты.
Спустя 9 часов, 53 минуты, 34 секунды (3.03.2009 - 11:55) Alchemist написал(а):
Не хотелось бы никого обижать, но мне просто интересно, что подразумевает под собой фраза "Только начинаю обучении по mysql", если человек не может написать простейший запрос...
Спустя 2 часа, 18 минут, 57 секунд (3.03.2009 - 14:14) klik2 написал(а):
Цитата |
Не хотелось бы никого обижать, но мне просто интересно, что подразумевает под собой фраза "Только начинаю обучении по mysql", если человек не может написать простейший запрос... |
Уже все вопросы решены, за что большое всем спасибо.
Так что не вникай :-) Главное, ты уже все умеешь :-)
Спустя 11 минут, 19 секунд (3.03.2009 - 14:26) jetistyum написал(а):
Человек пытается, и интересуется, это главное...
некоторые.... не хочется показывать пальцем... каждый день постят по несколько сообщений с просьбой написать за него скрипт, потому что ему всего 13 лет, и он еще не понимает как там что работает.
некоторые.... не хочется показывать пальцем... каждый день постят по несколько сообщений с просьбой написать за него скрипт, потому что ему всего 13 лет, и он еще не понимает как там что работает.

_____________