За последние 24 часа нас посетили 19057 программистов и 1614 роботов. Сейчас ищут 667 программистов ...

HELP

Тема в разделе "Вопросы от блондинок", создана пользователем rustamcom, 20 июл 2010.

  1. rustamcom

    rustamcom Активный пользователь

    С нами с:
    13 июл 2010
    Сообщения:
    26
    Симпатии:
    0
    Дела вот в чем! У меня есть вот такая таблица в базе:
    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));
    ?>
    помагите с этим маментом
     
  2. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    научись писать без ошибок или поставь google chrome, называй темы нормально, и курсы попова ты зря смотрел...
    почему кавычки какие то странные? почему короткие теги php ?
     
  3. rustamcom

    rustamcom Активный пользователь

    С нами с:
    13 июл 2010
    Сообщения:
    26
    Симпатии:
    0
    В каком смысли странний?
     
  4. rustamcom

    rustamcom Активный пользователь

    С нами с:
    13 июл 2010
    Сообщения:
    26
    Симпатии:
    0
    А что мне еще оставалось кроме Попова
     
  5. rustamcom

    rustamcom Активный пользователь

    С нами с:
    13 июл 2010
    Сообщения:
    26
    Симпатии:
    0
    Padaboo Поможете?
     
  6. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    PHP:
    1. <?php
    2. $db = mysql_connect("localhost","root","");
    3. mysql_select_db("zakaz");
    4.  
    5. $query="SELECT * FROM `set`";
    6.  
    7. $result=mysql_query($query,$db);
    8.  
    9. while($row = mysql_fetch_array($result)){
    10.     echo $row['id'];
    11. }
    12. ?>
    так работает?
    книжка
     
  7. rustamcom

    rustamcom Активный пользователь

    С нами с:
    13 июл 2010
    Сообщения:
    26
    Симпатии:
    0
    Ошибка в 7 и 9
     
  8. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    rustamcom
    это весь код который есть на странице?что пишет?
     
  9. rustamcom

    rustamcom Активный пользователь

    С нами с:
    13 июл 2010
    Сообщения:
    26
    Симпатии:
    0
    да весь ! 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
     
  10. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    [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:
    1. <?php
    2. $db = mysql_connect("localhost","root","");
    3. mysql_select_db("zakaz",$db);
    4.  
    5. $query="SELECT * FROM `set`";
    6.  
    7. $result=mysql_query($query,$db);
    8.  
    9. while ($row = mysql_fetch_array($result)){
    10.     echo $row['id'].'<br>';
    11. }
    12. ?>
     
  11. rustamcom

    rustamcom Активный пользователь

    С нами с:
    13 июл 2010
    Сообщения:
    26
    Симпатии:
    0
    а как это все пихнут в раскрываешься список?
     
  12. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    rustamcom
    добейся работоспособности для начала, по гугли на тему "supplied argument is not a valid MySQL result resource"
     
  13. rustamcom

    rustamcom Активный пользователь

    С нами с:
    13 июл 2010
    Сообщения:
    26
    Симпатии:
    0
    ну и за это спасибо
     
  14. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    зайди в phpmyadmin выбери свою базу и выполни такие запросы:
    [sql]show tables;
    SHOW CREATE TABLE `set`;[/sql]
    c результатами сюда
     
  15. bkm

    bkm Активный пользователь

    С нами с:
    22 окт 2009
    Сообщения:
    299
    Симпатии:
    0
    PHP:
    1. <?php
    2. $db = mysql_connect("localhost","root","");
    3. mysql_select_db("zakaz",$db);
    4.  
    5. $query="SELECT id, ind, tovar, stena FROM `set`";
    6.  
    7. $result=mysql_query($query,$db);
    8.  
    9. if ($db->sql_numrows($result)>0){
    10.     while(list($id, $ind, $tovar, $stena) = $db->sql_fetchrow($result)) {
    11.      $sel .= "<option value="$id">$tovar</option>";
    12.     }
    13.     echo $spisok .= "<select name=”name”>$sel</select>";
    14. } else { echo "Пусто"; }
    15. ?>
    Вроде как-то так
     
  16. rustamcom

    rustamcom Активный пользователь

    С нами с:
    13 июл 2010
    Сообщения:
    26
    Симпатии:
    0
    Padaboo можна по русски у меня ДБ на русском
     
  17. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    bkm
    он же новичок, если вы тут mysqli приводите в пример то приводили бы от начала до конца
    rustamcom
    в смысле?
     
  18. bkm

    bkm Активный пользователь

    С нами с:
    22 окт 2009
    Сообщения:
    299
    Симпатии:
    0
    Так я вроде сам новичок, а все туда же

    PHP:
    1. function sql_numrows($query_id = 0) {
    2.         if (!$query_id) $query_id = $this->query_result;
    3.         if ($query_id) {
    4.             $result = @mysql_num_rows($query_id);
    5.             return $result;
    6.         } else {
    7.             return false;
    8.         }
    9.     }
    и вот еще

    PHP:
    1. function sql_fetchrow($query_id = 0) {
    2.         if (!$query_id) $query_id = $this->query_result;
    3.         if ($query_id) {
    4.             @$this->row[$query_id] = @mysql_fetch_array($query_id);
    5.             return @$this->row[$query_id];
    6.         } else {
    7.             return false;
    8.         }
    9.     }
    вроде все
     
  19. rustamcom

    rustamcom Активный пользователь

    С нами с:
    13 июл 2010
    Сообщения:
    26
    Симпатии:
    0
    бди откуда вы все это берети раз 10 новерно курс Попова посматрел такова там вообще не пахнит
     
  20. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    rustamcom
    я тебе больше скажу, там такого и не будет, курсы очень плохие и обычно людям с кодом попова не помогают + ко всему ты не учишься а просто копируешь за ним.Обычно людям с кодом попова тут не помогают, так что советую купить книжку.
    bkm
    да я вообще про то что объект не создается нигде :)
     
  21. rustamcom

    rustamcom Активный пользователь

    С нами с:
    13 июл 2010
    Сообщения:
    26
    Симпатии:
    0
    а какие книги вы читали тогда?
     
  22. bkm

    bkm Активный пользователь

    С нами с:
    22 окт 2009
    Сообщения:
    299
    Симпатии:
    0
    А, кажись я понял. Кликаем по выпападающему списку, выбираем элемент, жмем на него и тут же должен появиться текст, только чуть пониже. Если я правильно понял тут надо в сторону javascript смотреть, див-контейнеры создавать и все такое. AJAX называется.
     
  23. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1