26.12.2011, 14:13 | #1 (permalink) |
Member
Регистрация: 23.12.2011
Сообщений: 23
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Помогите доделать код
В mysql есть База, в ней три таблицы (москва, питер, воронеж). В форме есть выпадающий список этих городов, немогу понять как сделать код чтобы при выборе из списка какого нибуть города, php начал искать фамилию или имя в таблице этого города. Попробовал с помощью условий if (впринципе с помощью него и хочу) но совсем запутался. PHP код:
|
26.12.2011, 14:13 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Может быть такое, что вопрос уже решен в похожих топиках Как доделать микрофон? Как правильно к капсюлю припаять кабели и какой кабель? Pascal ABC, помогите доделать Паскаль, типизированные файлы, помогите доделать Помогите, пожалуйста, доделать программу на Си Помогите доделать задание на массив |
28.12.2011, 21:09 | #3 (permalink) |
Member
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
|
Я же говорил, что смогу помочь только с сегодняшнего дня..
Код HTML:
<html> <head> </head> <body> <form method="GET" action="sp.php"> <select name="city"> <option>Москва</option> <option>Петербург</option> </select> <input type="text" size="25" name="surename" /> <input type="submit" value="send"/> </form> </body> </html> PHP код:
|
29.12.2011, 07:10 | #4 (permalink) |
Member
Регистрация: 23.12.2011
Сообщений: 23
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Что то опять не так, когда выбираю город и ввожу фамилию из таблицы пишет что "Нету записей по вашему запросу", причём не важно какой город выберу всегда пишет что нету записей. Я так подозреваю что это из-за того что не указана таблица в коде, как считаете?
|
29.12.2011, 10:51 | #5 (permalink) | |
Member
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
|
какие у вас таблицы?(названия) и как вы меняли файл .html ?
Цитата:
то и select значение передается в$city и потом подставляется в SELECT * FROM $city WH... соответственно запрос будет таким: если выбрана москва SELECT * FROM `москва` WH... возможно попробуйте исправить запрос: возьмите в одинарные кавычки $city Последний раз редактировалось kreol; 29.12.2011 в 10:57 |
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
29.12.2011, 16:10 | #6 (permalink) |
Member
Регистрация: 23.12.2011
Сообщений: 23
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
БД sp как и у вас, таблица называется spravochnik
кавычки не помогли, выбираю Москву ввожу фамилию (причём ту которая есть в таблице) пишет что нету таких |
29.12.2011, 18:49 | #7 (permalink) |
Member
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
|
ну конечно у вас не будет работать. вы ведь сказали, что каждый город в своей таблице!
вот и создавайте в бд sp таблицы - Москва, Петербург и т.д. и уже туда помещайте поля с названиями к примеру surename и name . А таблицу spravochnik можете удалить. Последний раз редактировалось kreol; 29.12.2011 в 18:56 |
06.01.2012, 06:08 | #8 (permalink) |
Member
Регистрация: 23.12.2011
Сообщений: 23
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Блин, опять не работает, удалил таблицу spravochnic, создал таблицу Москва в ней три поля id surename и name, добавил имя для проверки, в форме выбираю москву набираю фамилию и опять пишет ничего не найдено
|
07.01.2012, 07:51 | #10 (permalink) |
Member
Регистрация: 23.12.2011
Сообщений: 23
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Код тот же что вы мне давали только с заменой слова spravochnik на Москву
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|