13
Мар
2013

Вывести запись из таблицы MySQL

Есть таблица с памятниками и их описанием, скрипт ниже выводит все имена памятников у виде ссылок, нужно что бы при нажатии на ссылку(имя памятника) выводилось описание памятника которое соответствует имени в БД

    $opisanie= $_POST['opisanie'];
    $ima_pamytnika= $_POST['ima_pamytnika'];
    if(isset($_POST["send"])){
    if(empty($_POST["opisanie"]))
    {
     $error[1] = 'введите название фотки<br>';
    }
    if(empty($_POST["ima_pamytnika"]))
    {
     $error[2] = 'введите имя памятника<br>';
    }
    if(!empty($error))
    {
     foreach($error as $value)
     {
      echo 'Ошибка:'.$value;
     }
    }else{
    $sql = "INSERT INTO pamyatniki(opisanie,name) 
    VALUES ('$opisanie','$ima_pamytnika')";
    mysql_query($sql) or die(mysql_error());
    }
    }

       $res=mysql_query("SELECT name FROM pamyatniki ORDER BY id DESC");
    while ($r = mysql_fetch_row($res)) {
       foreach ($r as $k => $d) {
              echo "памятник".' =  <a href="">'.$d."</a><br/>";
       }
    }

// здесь не получается вывести описание
    if(isset($d)){
    $query=mysql_query("SELECT opisanie FROM pamyatniki WHERE name='$ima_pamytnika'");
    while($row = mysql_fetch_array($query))
    {
    echo $row['opisanie'];
    }
    }

Источник: https://ru.stackoverflow.com/questions/202152/%D0%92%D1%8B%D0%B2%D0%B5%D1%81%D1%82%D0%B8-%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%8C-%D0%B8%D0%B7-%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D1%8B-mysql

Тебе может это понравится...

Добавить комментарий