Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Затрудняюсь с выводом из базы
 
 автор: vladim   (03.05.2007 в 11:19)   письмо автору
 
 

Подскажите пожалуйста, где ошибка. Когда я делаю форму в виде выподающего списка то все выводится нормально, но форма с галочкой не выводит ничего. Спасибо


Вот файл с формой

<HTML>
<HEAD>
<TITLE>Извлечение обектов</TITLE>
<BODY>
<CENTER>
ЗАдайте запрос
<P>
<TABLE WIDTH = 400><TR><TD align = right>


<FORM ACTION="m.php" METHOD="POST">

Вид объекта<BR>

Квартира<input type="checkbox" name="Квартира" value="ON">


<INPUT TYPE="submit" VALUE="Проверяем">
</FORM>
</TD></TR></TABLE></CENTER>
</BODY>
</HTML>



Файл обработки




<?php

require_once ("config.php");

$query = "SELECT * FROM $userstable WHERE vid_object = '$name'";


$result = MYSQL_QUERY($query);


$number = mysql_num_rows($result);

$i = 0;

IF ($number == 0) {
PRINT "<CENTER><P>такого нет/CENTER>";
} ELSEIF ($number > 0) {
PRINT "<CENTER><P>Количество объектов по вашему запросу $number<BR><BR>";
WHILE ($i < $number){
$namee = mysql_result($result,$i,"area");
$email = mysql_result($result,$i,"vid_object");
PRINT "Площадь $namee .<BR>";
PRINT "Вид объекта $email.";
PRINT "<BR><BR>";
$i++;
}
PRINT "</CENTER>";
}
?>

   
 
 автор: Trianon   (03.05.2007 в 11:41)   письмо автору
 
   для: vladim   (03.05.2007 в 11:19)
 

Файл обработки
<?php
require_once ("config.php");
$query = "SELECT * FROM $userstable WHERE vid_object = '$name'";


Переменные $usertable и $name не имеют значений. Во всяком случае, из скрипта о них ничего не известно.

   
 
 автор: Valick   (03.05.2007 в 12:01)   письмо автору
 
   для: Trianon   (03.05.2007 в 11:41)
 

Переменные $usertable и $name не имеют значений
Ну скорее всего $usertable в файле config.php, а $name в расчёте на включенный регистр глобалс.

   
 
 автор: kis-kis   (03.05.2007 в 12:11)   письмо автору
 
   для: Valick   (03.05.2007 в 12:01)
 

переменная $name должна передаваться из формы в обработчик

   
 
 автор: zerocool   (03.05.2007 в 12:16)   письмо автору
 
   для: kis-kis   (03.05.2007 в 12:11)
 

Переменная $name явно не определена, и из формы она не поступает. Из формы поступает только переменная $_POST[Квартира]

   
 
 автор: Trianon   (03.05.2007 в 12:54)   письмо автору
 
   для: Valick   (03.05.2007 в 12:01)
 

>Переменные $usertable и $name не имеют значений
>Ну скорее всего $usertable в файле config.php, а $name в расчёте на включенный регистр глобалс.

изначально я конечно понимаю, что все это так или примено так.
Но полагаю такие допущения для человека, задающего вопрос в форуме - неприемлимыми.
В том числе и регистр глобалс. Даже особенно регистр глобалс.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования