|
Juicy ↓
|
 |
|
13 Апрель, 2009, 03:15:22
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 1
Сообщений: 14 Сила слова: 7.14
|
Оййй, попутала, вместо "Gr1_Name" должен быть SELECT...
|
|
|
|
|
Записан
|
|
|
|
|
adw0rd ↓
|
 |
|
13 Апрель, 2009, 04:03:42 , спустя 48 минут 20 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17633 Сила слова: 1.67
|
$result1 = mysql_query("Gr1_Name FROM sub_grlev1 WHERE Gr1_ID like '0%'"); это что за sql-синтаксис? где select?
|
|
|
|
|
Записан
|
|
|
|
|
adw0rd ↓
|
 |
|
13 Апрель, 2009, 04:04:01 , спустя 19 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17633 Сила слова: 1.67
|
Оййй, попутала, вместо "Gr1_Name" должен быть SELECT...
вместо или "select Gr1_Name..."?
|
|
|
|
|
Записан
|
|
|
|
|
Juicy ↓
|
 |
|
13 Апрель, 2009, 04:15:18 , спустя 11 минут 17 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 1
Сообщений: 14 Сила слова: 7.14
|
Вот так:
$result1 = mysql_query("SELECT FROM sub_grlev1 WHERE Gr1_ID like '0%'");
После switch($_REQUEST["country"]): переделала так:
case "0":
$result1 = mysql_query("SELECT FROM sub_grlev1 WHERE Gr1_ID like '0%'");
$myrow1 = mysql_fetch_array($result1);
break;
case "1":
$result1 = mysql_query("SELECT FROM sub_grlev1 WHERE Gr1_ID like '1%'");
$myrow1 = mysql_fetch_array($result1);
break;
default: $myrow1= null;
endswitch;
do
{
printf ("ID: %s %s<br>", $myrow1['Gr1_ID'], $myrow1['Gr1_Name']);
}
while ($myrow1 = mysql_fetch_array($result1));
и он стал показывать только слово ID. Может проблема в том, что document.getElementById("result")? Здесь пробывала писать "Group_ID" (по этому ID он должен сортировать), но он ничего не показывает.
|
|
|
|
|
Записан
|
|
|
|
|
Juicy ↓
|
 |
|
13 Апрель, 2009, 04:17:54 , спустя 2 минуты 36 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 1
Сообщений: 14 Сила слова: 7.14
|
На всякий пожарный страничка select.php:
<?php
$db = mysql_connect ("localhost", "root", "qazxcvb");
mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");
mysql_select_db("ales_tech", $db);
?>
<script src= "JsHttpRequest.js"></script>
<script>
function doload (value ){
var req= new JsHttpRequest ();
req.onreadystatechange= function(){
if(req.readyState== 4) document.getElementById ("Group_ID").innerHTML=req.responseText; }
req.open (null, "select2.php", true);
req.send ({country:value }); }
</script>
<form action= "sript.php" method= "POST">
<select name= "country" onchange= "doload(this.value);">
<?php
$result = mysql_query("SELECT * FROM groups", $db);
$myrow = mysql_fetch_array($result);
do
{
printf ("<option > %s<br> %s<br> <br>", $myrow ['Group_ID'], $myrow ['Group_Name']);
}
while ($myrow = mysql_fetch_array($result));
?>
</select>
<br><br>
<div id= "result"></div>
<br><br>
<input type= "submit" value= "Отправить">
</form>
|
|
|
|
|
Записан
|
|
|
|
|
adw0rd ↓
|
 |
|
13 Апрель, 2009, 04:20:37 , спустя 2 минуты 43 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17633 Сила слова: 1.67
|
Вот так:
$result1 = mysql_query("SELECT FROM sub_grlev1 WHERE Gr1_ID like '0%'");
У вас ошибочный синтаксис, между SELECT и FROM надо указывать что именно надо выбирать.
|
|
|
|
|
Записан
|
|
|
|
|
Juicy ↓
|
 |
|
13 Апрель, 2009, 04:31:40 , спустя 11 минут 3 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 1
Сообщений: 14 Сила слова: 7.14
|
Глупую ошибку исправила, спасибо!=) Вот только он все равно пишет только слово ID и все. И в базе пробывала изменять "Group_ID" на "result". Не понимаю где ошибка...
|
|
|
|
|
Записан
|
|
|
|
|
AlexB ↓
|
 |
|
13 Апрель, 2009, 05:13:49 , спустя 42 минуты 9 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: в ухо Карма: 89
Сообщений: 3428 Сила слова: 2.6
|
Почему do { } while, когда обычно используют while { }
|
|
|
|
|
Записан
|
|
|
|
|
Givi ↓
|
 |
|
13 Апрель, 2009, 06:00:28 , спустя 46 минут 39 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 42
Сообщений: 2305 Сила слова: 1.82
|
AlexB, потому как в старых книжках так написано :)
Juicy, а что в файле select2.php ?
|
|
|
|
|
Записан
|
Все, что говорят другие - неправда! До тех пор, пока ты сам в это не поверишь. Если человек дурак, то... чур это не я!
|
|
|
|
AlexB ↓
|
 |
|
13 Апрель, 2009, 06:19:54 , спустя 19 минут 26 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: в ухо Карма: 89
Сообщений: 3428 Сила слова: 2.6
|
AlexB, потому как в старых книжках так написано :)
Чо за дебильные книжки? Ведь даже если запрос нихера не вернул, цикл все-равно пойдет, видимо отсюда и растут ноги проблемы ID печатается, данных нет, нотисы отключены.
Juicy, включи нотисы и отладь для начала запрос сам по себе.
|
|
|
|
|
Записан
|
|
|
|
|
adw0rd ↓
|
 |
|
13 Апрель, 2009, 06:56:46 , спустя 36 минут 52 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17633 Сила слова: 1.67
|
$myrow = mysql_fetch_array($result);
do
{
printf ("<option > %s<br> %s<br> <br>",$myrow ['Group_ID'], $myrow ['Group_Name']);
}
while ($myrow = mysql_fetch_array($result));
замените на
while ($myrow = mysql_fetch_array($result))
{
echo '<option>' . $myrow['Group_ID'] . '<br>' . $myrow['Group_Name']) . '<br><br>';
}
|
|
|
|
|
Записан
|
|
|
|
|
Troy ↓
|
 |
|
13 Апрель, 2009, 06:59:58 , спустя 3 минуты 12 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Джедаи Карма: 45
Сообщений: 2393 Сила слова: 1.88
|
посмотрел как мне кажется когда из исходников что-то выдираешь хотяб думать надо , ошибок полно ,adw0rd уже несколько раз поправлял
|
|
|
|
|
Записан
|
|
|
|
|
adw0rd ↓
|
 |
|
13 Апрель, 2009, 07:00:51 , спустя 53 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17633 Сила слова: 1.67
|
После каждого select'a делайте var_dump и смотрите за результатами выборки
Но лучше, работайте с MySQL напрямую из консоли или например через MySQL Query Browse
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
13 Апрель, 2009, 07:18:37 , спустя 17 минут 46 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 345
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
После каждого select'a делайте var_dump и смотрите за результатами выборки
Но лучше, работайте с MySQL напрямую из консоли или например через MySQL Query Browser
нет опечаткам! )с( хабрапиздябр
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
adw0rd ↓
|
 |
|
13 Апрель, 2009, 07:34:25 , спустя 15 минут 48 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17633 Сила слова: 1.67
|
phpdude, ?
|
|
|
|
|
Записан
|
|
|
|
|