Помогите, пожалуйста. Второй день бьюсь, никак не победю(( Никак не могу вытащить строки из базы данных. Не пойму, что делаю не так. Строка запроса к бд не выполняется, и после неё строки тоже. Если строку с запросом закомментировать, строки после неё выполняются. Строка
<select size="1" name="region" onchange="javascript:selectCity();"></select>
при этом дополняется закрывающимся тегом непонятно как
Код файла php
<?php
ini_set(default_charset,"UTF-8");
# include data base
require "mysql.inc.php";
switch ($_POST['action']){
case "showRegionForInsert":
echo '<select size="1" name="region" onchange="javascript:selectCity();">';
$rows = $DB2->select('SELECT * FROM okmx_aaa_regions WHERE id_country=? ORDER BY region ASC' , $_POST['id_country']);
foreach ($rows as $numRow => $row) {
echo '<option value="'.$row['id'].'">'.$row['region'].'</option>';
};
echo '<option value="9999">post пришёл: '.$_POST['id_country'].'</option>';
echo '</select5464>';
break;
case "showCityForInsert":
echo '<select size="1" name="city">';
$rows = $DB->select('SELECT * FROM okmx_aaa_cities WHERE id_region=? ORDER BY city ASC', $_POST['id_region']);
foreach ($rows as $numRow => $row) {
echo '<option value="'.$row['id'].'">'.$row['city'].'</option>';
};
echo '</select>';
break;
};
?>
Вобщем, нужно мне настроить на сайте выбор регионов, городов из базы данных
Решил вопрос (может кто подскажет чего для улучшения кода - добро пожаловать)) ):
<?php
ini_set(default_charset,'UTF-8');
# include data base
require 'mysql.inc.php';
$link = mysqli_connect($db_host, $db_user, $db_password, $db_name)
or die("Ошибка " . mysqli_error($link));
switch ($_POST['action']){
case "showRegionForInsert":
echo '<select size="1" name="region" onchange="javascript:selectCity();">';
$cntr = $_POST['id_country'];
$query = "SELECT * FROM okmx_aaa_regions WHERE id_country=$cntr";
$result = mysqli_query($link, $query) or die("Ошибка " . mysqli_error($link));
while ($row = $result->fetch_assoc()) {
print '<option value="'.$row['id'].'">'.$row['region'].'</option>';
}
$result->free();
echo '</select>';
$link->close();
break;
case "showCityForInsert":
echo '<select size="1" name="city" >';
$rgn = $_POST['id_region'];
$query = "SELECT * FROM okmx_aaa_cities WHERE id_region=$rgn";
$result = mysqli_query($link, $query) or die("Ошибка " . mysqli_error($link));
while ($row = $result->fetch_assoc()) {
print '<option value="'.$row['id'].'">'.$row['city'].'</option>';
}
$result->free();
echo '</select>';
$link->close();
break;
};
?>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
есть файл (условно apiphp), который отвечает за API, в нём есть такая строка:
Я использую WebSocket(Ratchet), проблема заключается в том, что на сервере надо поймать этот get и с его помощью выводить сообщения уже конкретным людям,...