Вставка данных в БД

Заполнение и вывод дроп-меню средствами php и mysql

Есть база mysql, в которой я уже заготовил таблицу со значениями для пунктов option.
Как заполнить это меню значениями из базы так, чтоб выглядело в конце концов примерно так:

select> option value=" ">['id'] ?>/option> . option>/option> /select>

Связь в таблицах mysql средствами PHP
Приветствую, уважаемые программисты. Я начал работать с базами данных и с mysql в частности совсем.

Дроп MySQL и создание объектов
Доброго времени суток! По книге PHP и MySQL: создание интернет-магазина пробую создать этот самый.

Перенос базы из MySQL в PostgreSQL средствами php
Есть база на MySQL. Размер таблиц большой, по 1.5 гига. Необходимо перенести таблицы из MySQL в.

Выборка из MYSQL без повторения ID средствами PHP
Добрый день. Подробнее о вопросе. Есть таблица со значениями, спортивными результатами. Типа.

ну так вы видимо пропустили echo перед переменными

Добавлено через 30 секунд
Ну и всё это дело в цикле нужно выводить

 $ddquery = mysql_query ('SELECT * FROM systemblocks') or die(); while ($dropd = mysql_fetch_assoc($ddquery)) {print ''; } ?>

но в этом коде я что-то накосячил с кавычками и так и не понял, что именно.

form name="dropdown" method="post"> select> Тут как-то надо вставить те опции, которые записаны в php в выводе через while /select> /form>
select name="sel_kat"> ($kategorii as $kat):?> option value=" ">=$kat['name_kat']?>/option> /select>

Источник

Вывести значение из базы данных в поле множественного выбора

Вопрос заключается не в том, чтобы вручную вводить значение параметра, а как получить данные из базы данных для использования в качестве значения параметра.

 mysql> select sta_id,sta_name -> from sys_state -> where sta_status = '1'; +--------+----------------------------------+ | sta_id | sta_name | +--------+----------------------------------+ | 01 | JOHOR | | 02 | KEDAH | | 03 | KELANTAN | | 04 | MELAKA | | 05 | NEGERI SEMBILAN | | 06 | PAHANG | | 07 | PULAU PINANG | | 08 | PERAK | | 09 | PERLIS | | 10 | SELANGOR | | 11 | TERENGGANU | | 12 | SABAH | | 13 | SARAWAK | | 14 | WILAYAH PERSEKUTUAN KUALA LUMPUR | | 15 | WILAYAH PERSEKUTUAN LABUAN | | 16 | WILAYAH PERSEKUTUAN PUTRAJAYA | +--------+----------------------------------+ 

Решение

  1. Во-первых, вы должны подключиться к БД PHP Mysql Connection
  2. Следующим шагом будет выборка этих строк и запись данных в переменную (это может быть массив или любой объект, в моем случае это массив) PHP MySQL Data Select :
$sql = "SELECT sta_id,sta_name FROM sys_state WHERE sta_status = '1'"; $result = $conn->query($sql); $resultData = []; if ($result->num_rows > 0) < // output data of each row while($row = $result->fetch_assoc()) < $resultData[$row['sta_id']] = $row['sta_name']; >> 

Другие решения

Заметка : — mysql_* не рекомендуется использовать mysqli_* или же PDO

$mysqli = new mysqli("localhost", "user", "password", "database"); $res = $mysqli->query("select sta_id,sta_name from sys_state where sta_status = '1'"); ?>  

Ну, в принципе вы можете просто echo их

$dsn = "mysql:host=localhost;dbname=x"; $user="root"; $password=""; try< $connect = new PDO($dsn,$user,$password); // PDO= PHP Data Object $connect->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); >catch(PDOException $e)getMessage();>$select = $connect->query("select sta_id,sta_name from sys_state where sta_status = '1';"); echo ""; $connect=null;// CLOSE CONNECTION 

но построение их в функцию было бы лучше

Мне удалось сделать это так:

sql_query($sql1,END_TRANSACTION); if($db->sql_numrows($result1) > 0) < ?>  ?> 

Попробуйте это, у меня все работало нормально

 require 'dbconnect.php'; $sql="SELECT sta_id,sta_name from sys_state WHERE sta_status = '1' "; $result = mysqli_query($con, $sql); ?>  
'; while($row = mysql_fetch_assoc($qry))< $dropdown .=''; > $dropdown .= ''; echo $dropdown; 

И это будет отражать выпадающий список с динамическими значениями

Источник

Вывод данных из таблицы БД в список SELECT

Выводить не нужно? Они же динамически будут создаваться(сколько записей в таблице столько и будет?). И можете кинуть пример реализации?

Вывод данных из БД в раскрывающийся список select
Всем доброго времени суток. Не могла найти понятного для себя по этой теме, сделала сама.

Вывод данных из БД в список select
Доброго времени суток! Подскажите пожалуйста, как сделать, вот есть таблица в ней три поля фамилия.

Выпадающий список и вывод данных из таблицы
Здравствуйте! Прошу вашей помощи, т.к. в PHP я абсолютный чайник. Есть 3 таблицы закупок в БД.

Вывод данных всего столбца таблицы Msql в спадающий список Html
Здравствуйте! Я новичок, что то не получается вот что. Есть таблица "goods" из нее нужно вывести.

Эксперт PHP

 foreach($cities as $city):?> option value="$city['id']?>">$city['name']?>option>  enforeach?>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
     // Соединение с сервером БД mysql_connect("localhost", "name", "password") or die (mysql_error ()); // Выбор БД mysql_select_db("Town") or die(mysql_error()); foreach($City as $cities):?> $cities['id']?>">$cities['name']option> enforeach mysql_query($strSQL) or die(mysql_error()); // Закрытие соединения mysql_close(); ?>  

Эксперт PHP

Почти правильно. С выводом, хотя и не заключили enforeach в теги PHP.
В целом же — вообще неправильно. Почему вызывается mysql_query на несуществующей переменной? Надо сначала получить данные из таблицы, а потом выводить.
С foreach я, конечно, погорячился. Предполагалось, что у Вас логика приложения от логики отображения отделена.
В данном случае можно и while использоваться, сразу выводя результат.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
html> head> title>Вставка данных в БДtitle> head> body>  // Соединение с сервером БД mysql_connect("localhost", "name", "password") or die (mysql_error ()); // Выбор БД mysql_select_db("Town") or die(mysql_error()); // Получения данных из таблицы $result = mysql_query('SELECT * FROM `City`') or die(mysql_error()); ?>  while($city = mysql_fetch_assoc($result)):?> option value="$city['id']?>">$city['name']option>  endwhile?> body> html>

Источник

как установить выделенный тег значения html из базы данных в php?

Я пытаюсь создать раскрывающееся меню, которое будет выбирать значение, которое хранится в базе данных. вот код:

require 'koneksi.php'; $sql_select = "SELECT * FROM supplier"; $hasil = mysql_query($sql_select); if(!$hasil) < echo "data supplier not found ".mysql_error(); >$id = $_GET["id"]; $hasil2 = mysql_query("SELECT * FROM brg_supplier WHERE id_brg=".$id); $data = mysql_fetch_array($hasil2); if($hasil2) < $supplier = $data['nama_supplier']; >   

проблема в том, что мой код создает выпадающий список ничем не выбранным. вот скриншот: ссылка

Я пробовал все решения в stackoverflow. но выпадающее значение все еще ничего не выбрано. Я знаю, что это должно быть что-то простое, что мне не хватает, но серьезно я не могу понять это. пожалуйста, помогите, спасибо!

Я думаю, что проблема заключается в этой строке:

Вам не хватает эха, и это выглядит забавно: / Попробуйте вместо этого:

 Try this way.. $sel="select f.*,c.category from final f, category c where f.category_id=c.id and f.id='$id'"; $data=mysql_query($sel); $res=mysql_fetch_assoc($data);   
require 'koneksi.php'; $sql_select = "SELECT * FROM supplier"; $hasil = mysql_query($sql_select); if(!$hasil) < echo "data supplier not found ".mysql_error(); >$id = $_GET["id"]; $hasil2 = mysql_query("SELECT * FROM brg_supplier WHERE id_brg=".$id); $data = mysql_fetch_array($hasil2); if(mysql_num_rows($hasil2) > 0) < $supplier = $data['nama_supplier']; >   

Я потратил некоторое время на то, чтобы найти лучшее решение для этого, и придумал крошечный маленький код jQuery .

Прежде всего, вы должны использовать PDO или mysqli вместо mysql , поскольку он устарел . Предположим, вы это исправили.

Внутри добавьте чтобы он мог хранить значение вашей базы данных, например:

Примечание: в этом случае $stringFromDB – это переменная, которая возвращает ваш запрос из базы данных.

Итак, теперь у нас есть ценность нашей базы данных внутри нашего HTML-кода. Теперь нам просто нужно проверить, соответствует ли какой-либо из параметров внутри это значение. Мы будем делать это с помощью jQuery:

Что тут происходит? Мы сообщаем jQuery анализировать все теги в HTML и сравнивать его значение с нашим значением из базы данных; если он равен, мы добавляем выбранный атрибут к эквивалентной .

Вы можете здесь работать (используется пример календаря).

Источник

Читайте также:  Python requests get proxy
Оцените статью