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

Форум PHP

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

 

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

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

тема: Обработка Query_string
 
 автор: Сергей19   (17.09.2008 в 18:13)   письмо автору
1.2 Кб
 
 

Уважаемые помогите начинающему.
Установил Denwer
Пробую в 1-ом файле ввод имени пользователя из списка - передача выбора в обработчик
1-ый вроде бы работает но в бработчике не могу получить параметр из 1-ой -
параметр $query_string

Текст 1ого-
Пользователь
<FORM name=menager action=sql.php>
<SELECT SINGLE NAME=group>
<?
foreach ($login as $k=>$v)
echo "<OPTION> ".$k;
?>
</select>
<BR>
<input type=password value='Пароль'>
<input type=submit value='OK'>

в строке запуска http://www.test1.ru/sql.php?group=Vasiliy
Текст 2-го

<html>
<body>
Строка запуска <?=$query_string?> /! это я проверял строку- ничего не выводит ! /
<BR>
<Form>
<input type=submit name="doc" value='&#199;&#224;&#255;&#226;&#234;&#232;'>
<input type=submit name="tov" value='&#210;&#238;&#226;&#224;&#240;&#251;'>

<Table border=2>
<TR>
<TH>Дата</TH>
<TH>Номер</TH>
<TH>Клиент</TH>
</TR>

<?
echo $group; /* тоже ничего
$dbname='Sergey';
$link = mysql_connect('localhost', 'root','');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
//echo 'Connected successfully';
/*&#239;&#238;&#228;&#234;&#235;&#254;&#247;&#229;&#237;&#232;&#229; &#234; &#225;&#224;&#231;&#229; */
if (!mysql_select_db($dbname,$link))
{
die('');
}
$filtermen="Vasiliy";
$text = "SELECT * FROM Doc where men='".$filtermen."'";
//$text = "SELECT * FROM Doc";
$result = mysql_query($text);
$num_rows = mysql_num_rows($result);
while ($row=mysql_fetch_array($result))
// for($i=0;$i<count($row);$i++)
{
echo "<TR>";
echo "<TH>".$row[2]."</TH>";
echo "<TH>".$row[1]."</TH>";
echo "<TH>".$row[5]."</TH>";
echo "</TR>";

// echo $row[$i];
}
mysql_close($link);
?>
</Table>

</body>

Заранее благодарен

  Ответить  
 
 автор: Trianon   (18.09.2008 в 00:29)   письмо автору
 
   для: Сергей19   (17.09.2008 в 18:13)
 

Смотрите сами:

первый скрипт:
foreach ($login as $k=>$v)
переменной $login не присвоено никакого значения. Что делать скрипту?

Второй скрипт - из одной строки <?=$query_string?>
То же самое: переменной $query_string не присвоено никакого значения. Что делать скрипту?

Третий скрипт: echo $group;
переменной $group не присвоено никакого значения. Что делать скрипту?

PS. Сейчас тут набежит волна страждущих и забросает советами, как сделать чтобы что-то показывало.
Так вот, пока не набежали. Я показываю, как нужно рассуждать со стороны php.
Именно php исполняет Ваш код. И именно с его позиций нужно искать ошибки.
PPS. Потенциальные набежавшие... ради бога, не спешите, дайте возможность человеку подумать, почему происходит то, что происходит, и как сделать так, чтобы происходило то, что хочется.

  Ответить  
 
 автор: sim5   (18.09.2008 в 06:19)   письмо автору
 
   для: Trianon   (18.09.2008 в 00:29)
 

Так никто и не бежит :)

  Ответить  
Rambler's Top100
вверх

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