Дела вот в чем! У меня есть вот такая таблица в базе: id ind tovar stena 1 12 Лошка 2 56 Мел 3 1234 книга Итак далия!! Теперь в php файле хочу сделать форм c раскрываешься списком ind а в низу что бы при выбери ind выходила названия товара! Я начел шяс покажу помогите кто сможить! <? $db = mysql_connet (“hostname”,”username”,”password”); Mysql_select_db (“zakaz”,$db) ?> это сайдинения с базо <select name=”name”><option> <? $result = mysql_query (“SELECT * FROM set”); $myrow = mysql_fetch_array ($result); do { Echo $myrow [‘id’]; } While ($myrow = mysql_fetch_array ($result)); ?> помагите с этим маментом
научись писать без ошибок или поставь google chrome, называй темы нормально, и курсы попова ты зря смотрел... почему кавычки какие то странные? почему короткие теги php ?
PHP: <?php $db = mysql_connect("localhost","root",""); mysql_select_db("zakaz"); $query="SELECT * FROM `set`"; $result=mysql_query($query,$db); while($row = mysql_fetch_array($result)){ echo $row['id']; } ?> так работает? книжка
да весь ! Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in z:\home\localhost\www\12\11.php on line 7 Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in z:\home\localhost\www\12\11.php on line 9
[sql]CREATE DATABASE `zakaz`; CREATE TABLE IF NOT EXISTS `set` (`id` int(11)); insert into `set` values(1); insert into `set` values(2);[/sql] PHP: <?php $db = mysql_connect("localhost","root",""); mysql_select_db("zakaz",$db); $query="SELECT * FROM `set`"; $result=mysql_query($query,$db); while ($row = mysql_fetch_array($result)){ echo $row['id'].'<br>'; } ?>
rustamcom добейся работоспособности для начала, по гугли на тему "supplied argument is not a valid MySQL result resource"
зайди в phpmyadmin выбери свою базу и выполни такие запросы: [sql]show tables; SHOW CREATE TABLE `set`;[/sql] c результатами сюда
PHP: <?php $db = mysql_connect("localhost","root",""); mysql_select_db("zakaz",$db); $query="SELECT id, ind, tovar, stena FROM `set`"; $result=mysql_query($query,$db); if ($db->sql_numrows($result)>0){ while(list($id, $ind, $tovar, $stena) = $db->sql_fetchrow($result)) { $sel .= "<option value="$id">$tovar</option>"; } echo $spisok .= "<select name=”name”>$sel</select>"; } else { echo "Пусто"; } ?> Вроде как-то так
bkm он же новичок, если вы тут mysqli приводите в пример то приводили бы от начала до конца rustamcom в смысле?
Так я вроде сам новичок, а все туда же PHP: function sql_numrows($query_id = 0) { if (!$query_id) $query_id = $this->query_result; if ($query_id) { $result = @mysql_num_rows($query_id); return $result; } else { return false; } } и вот еще PHP: function sql_fetchrow($query_id = 0) { if (!$query_id) $query_id = $this->query_result; if ($query_id) { @$this->row[$query_id] = @mysql_fetch_array($query_id); return @$this->row[$query_id]; } else { return false; } } вроде все
rustamcom я тебе больше скажу, там такого и не будет, курсы очень плохие и обычно людям с кодом попова не помогают + ко всему ты не учишься а просто копируешь за ним.Обычно людям с кодом попова тут не помогают, так что советую купить книжку. bkm да я вообще про то что объект не создается нигде
А, кажись я понял. Кликаем по выпападающему списку, выбираем элемент, жмем на него и тут же должен появиться текст, только чуть пониже. Если я правильно понял тут надо в сторону javascript смотреть, див-контейнеры создавать и все такое. AJAX называется.