Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Не работает вывод результата на главной странице / 10 сообщений из 10, страница 1 из 1
21.08.2013, 12:20
    #38373056
vip-y
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает вывод результата на главной странице
Вот так работает, и мы получаем из бд результат на страницу:
Код: php
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.
31.
32.
echo '</head>';
        
    echo '<body>';
 
                        
                    echo '<form method="post" action="index.php">';
                        echo '<label>Preparat<small>Alpha-numeric values</small></label>';
                        echo '<input type="text" name="preparate" class="input" />';
                        echo '</form>';
                                            $preparate=$_POST['preparate'];
                        mysql_connect("localhost", "root", "") or die (mysql_error ());
    mysql_select_db("Apteka") or die(mysql_error());
    mysql_set_charset( 'CP1251' );
    $strSQL = "SELECT DISTINCT Preparat.Name, Country.CountryName, Forma.Frm, Manufacturer.Manf
FROM Preparat INNER JOIN (Forma INNER JOIN (Manufacturer INNER JOIN(Country INNER JOIN Tovar ON Tovar.idCountry = Country.id) ON Tovar.idManufacturer = Manufacturer.id)ON Tovar.idForma = Forma.id) ON Tovar.idPreparat = Preparat.id WHERE Name Like '$preparate'";
    $rs = mysql_query($strSQL);
    unset($_POST['preparate']);
    while($row = mysql_fetch_array($rs)) {
                            echo '<tr>';
                                echo '<td>'.$row['Name'].'</td>';
                                echo '<td>'.$row['Frm'].'</td>';
                                echo '<td>'.$row['CountryName'].'</td>';
                                echo '<td>'.$row['Manf'].'</td>';
                                            }
    mysql_close();
                            echo '</tr>';
 
                    echo '</table>';
    echo '</body>';
echo '</html>';
 
?>



А вот так не работает! Подскажите...
Код: php
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.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
<?php
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">';
echo '<html xmlns="http://www.w3.org/1999/xhtml">';
echo '<html>';
echo '    <head>';
 
echo '        <title>111</title>';
echo '    </head>';
echo '<link rel="stylesheet" href="style.css" type="text/css" />';
 
    
    
 echo '<body>';
echo '<div id="general_site_page">';
echo '<div id="site_page">';
echo '<div id="header">';
echo '<div id="form">';
echo '<form method="post" action="2.php"  id="form1">';
echo '    <label for="input">Расширенный поиск<br/> <input type="text" name="preparate" class="input"/></label> ';
echo '      <select id="sel">';
echo '      <option value="city1" class="sel1">1</option>';
echo '      <option value="city2" class="sel1" selected>2</option>';
echo '      <option value="city3" class="sel1">3</option>';
echo '      <option value="city4" class="sel1">4</option>';
echo '      <option value="city5" class="sel1">5</option>';
echo '      <option value="city6" class="sel1">6</option>';
echo '      </select>';
echo '      <label for="button"><button type="submit" value="Search" id="button1" >НАЙТИ</button><br/></label>';
 
echo '<input id="box_1" class="css-checkbox" type="checkbox" name="Category" value="MNN" /> ';
echo '<label for="box_1" name="demo_lbl_1" class="css-label">zzzzz</label>';
echo '<input id="box_2" class="css-checkbox" type="checkbox" name="Category" value="MNN" checked="checked"/> ';
echo '<label for="box_2" name="demo_lbl_1" class="css-label">zzzz</label>';
echo '<input id="box_3" class="css-checkbox" type="checkbox" name="Category" value="MNN" /> ';
echo '<label for="box_3" name="demo_lbl_1" class="css-label">zzzz</label>';
echo '<input id="box_4" class="css-checkbox" type="checkbox" name="Category" value="MNN" /> ';
echo '<label for="box_4" name="demo_lbl_1" class="css-label">zzzz</label>';
echo '<input id="box_5" class="css-checkbox" type="checkbox" name="Category" value="MNN" /> ';
echo '<label for="box_5" name="demo_lbl_1" class="css-label">zzzz</label>';
echo '</form>';
echo '</div>    ';
echo '<div id="alfavit_main">';
    echo '<br><span id="id_alfavit">zzzzz</span>';
    echo '<span class="class_alfavit">А</span>';
    echo '<span class="class_alfavit">Б</span>';
    echo '<span class="class_alfavit">В</span>';
    echo '<span class="class_alfavit">Г</span>';
    echo '<span class="class_alfavit">Д</span>';
    echo '<span class="class_alfavit">Е</span>';
    echo '<span class="class_alfavit">Ж</span>';
    echo '<span class="class_alfavit">З</span>';
    echo '<span class="class_alfavit">И</span>';
    echo '<span class="class_alfavit">Й</span>';
    echo '<span class="class_alfavit">К</span>';
    echo '<span class="class_alfavit">Л</span>';
    echo '<span class="class_alfavit">М</span>';
    echo '<span class="class_alfavit">Н</span>';
    echo '<span class="class_alfavit">О</span>';
    echo '<span class="class_alfavit">П</span>';
    echo '<span class="class_alfavit">Р</span>';
    echo '<span class="class_alfavit">С</span>';
    echo '<span class="class_alfavit">Т</span>';
    echo '<span class="class_alfavit">У</span>';
    echo '<span class="class_alfavit">Ф</span>';
    echo '<span class="class_alfavit">Х</span>';
    echo '<span class="class_alfavit">Ц</span>';
    echo '<span class="class_alfavit">Ч</span>';
    echo '<span class="class_alfavit">Ш</span>';
    echo '<span class="class_alfavit">Щ</span>';
    echo '<span class="class_alfavit">Э</span>';
    echo '<span class="class_alfavit">Ю</span>';
    echo '<span class="class_alfavit">Я</span>';
    echo '</div>';
    echo '<div id="pic">';
    echo '<img src="3.png" alt="name"/>';
    echo '</div>';
echo '</div>';
 
 
echo '<div class="tablediv">';
echo '<table width=100% border=0 cellpadding=0 cellspacing=0 class="tableData">';
echo '<tr>';
echo '<td width="16px" class="td_main_search" style="border-left:0px;" align="center"><input type="checkbox" name="_All" />';
echo '</td>';
echo '<td class="td_main_search" title="zzzz">zzz';
echo '</td>';
echo '<td class="td_main_search" title="zzz">zzz';
echo '</td>';
echo '<td class="td_main_search title="zzzz">zzzz';
echo '</td>';
echo '<td class="td_main_search" title="zzzz">zzzz';
echo '</td>';
echo '<td class="td_main_search"title="zzz">zzzzz';
echo '</td>';
echo '<td class="td_main_search" title="zzzz">zzz';
echo '</td>';
echo '<td class="td_main_search" title="zzzz">zzzzz';
echo '</td>';
echo '<td class="td_main_search" title="zzzz">zzzzz';
echo '</td>';
echo '<td class="td_main_search" title="zzzz">zzzzz';
echo '</td>';
echo '<td class="td_main_search" title="zzzz">pic';
echo '</td>';
echo '<td class="td_main_search" title="zzzz">pic';
echo '</td>';
echo '</tr>';
$preparate=$_POST['preparate'];
                        mysql_connect("localhost", "root", "") or die (mysql_error ());
    mysql_select_db("Apteka") or die(mysql_error());
    mysql_set_charset( 'CP1251' );
    $strSQL = "SELECT DISTINCT Preparat.Name, Country.CountryName, Forma.Frm, Manufacturer.Manf
FROM Preparat INNER JOIN (Forma INNER JOIN (Manufacturer INNER JOIN(Country INNER JOIN Tovar ON Tovar.idCountry = Country.id) ON Tovar.idManufacturer = Manufacturer.id)ON Tovar.idForma = Forma.id) ON Tovar.idPreparat = Preparat.id WHERE Name Like '$preparate'";
    $rs = mysql_query($strSQL);
    unset($_POST['preparate']);
    while($row = mysql_fetch_array($rs)) {
                        
 
echo '</table>';
echo '<table width=100% border=0 cellpadding=0 cellspacing=0 class="tableData">';
echo '<tr>';
echo '<td width="16px" align="center" class="td_checkbox"><input type="checkbox" name="_All" />';
echo '</td>';
echo '<td class="td_main_result_search" title="zzzzzz">'.$row['Name'].'</td>';
echo '<td class="td_main_result_search" title="zzzzz">'.$row['Frm'].'</td>';
echo '<td class="td_main_result_search" title="zzzz">'.$row['Manf'].'</td>';
echo '<td class="td_main_result_search" title="zzzz">'.$row['CountryName'].'</td>';
                                                }
    mysql_close();
echo '<td class="td_main_result_search" title="zzzz"></td>';
echo '<td class="td_main_result_search" title="zzzz"></td>';
echo '<td class="td_main_result_search" title="zzzz"></td>';
echo '<td class="td_main_result_search" title="zzzz"></td>';
echo '<td class="td_main_result_search" title="zzzz">500';
echo '</td>';
echo '<td class="td_main_result_search" title="zzzz">pic';
echo '</td>';
echo '<td class="td_main_result_search" title="zzzz">pic';
echo '</td>';
echo '</tr>';
echo '</table>';
 
    
    
echo '</div>';
 
echo '<div id="lay_bottom">';
echo '<div id= "main_bottom">';
echo '</div>';
echo '</div>';
echo '</div>';
echo '</div>';
echo '</div>';
echo '</body>';
echo '</html>';
?>
...
Рейтинг: 0 / 0
21.08.2013, 12:28
    #38373073
r u
r u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает вывод результата на главной странице
vip-y,

мазохист.
иначе как объяснить что весь html выводится через echo ?
...
Рейтинг: 0 / 0
21.08.2013, 12:49
    #38373126
vip-y
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает вывод результата на главной странице
r u,)
у меня для этого свои цели) я кое-что проверял)
на это не обращайте внимания
...
Рейтинг: 0 / 0
21.08.2013, 13:12
    #38373186
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает вывод результата на главной странице
vip-y,

И которое echo из этого километра не работает?
...
Рейтинг: 0 / 0
21.08.2013, 13:19
    #38373196
vip-y
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает вывод результата на главной странице
vkle,
ошибка нигде не выскакивает, тупо не показывает никакие результаты....
хотя в первом коде все работает
хм. даже не знаю....
...
Рейтинг: 0 / 0
21.08.2013, 13:36
    #38373222
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает вывод результата на главной странице
vip-y,

Смотрите не что "показывает", а сформированный хтмл-код. Ну и правильность выводимых данных проверить можно и без вывода таблицы, если сомнения в этом.
...
Рейтинг: 0 / 0
22.08.2013, 18:41
    #38375184
vip-y
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает вывод результата на главной странице
что-то из раздела паранормального
убрал вывод через echo, поудалял все формы лишние, оставив только поле ввода - и не работает!
долго не мог понять почему...
у меня стоит 4 браузера, в хроме много вкладок открыто было, начал проверять в firefox (последняя версия) и даже не мог подумать)
а в других браузерах то все работает!
вот плин....
...
Рейтинг: 0 / 0
22.08.2013, 18:42
    #38375186
vip-y
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает вывод результата на главной странице
ой забыл дописать самое главное)
проблема в Firefox
...
Рейтинг: 0 / 0
22.08.2013, 19:15
    #38375205
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает вывод результата на главной странице
vip-yпроблема в FirefoxДумаю, проблема в формировании хтмл-кода. Поставьте закрывающие теги строк. Это для начала. Потом внимательно еще раз просмотрите структуру сформированного хтмл на предмет [не]парности тегов.
...
Рейтинг: 0 / 0
22.08.2013, 19:46
    #38375227
vip-y
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает вывод результата на главной странице
да, давно не писал сайты уже
пока все вспомню....
Код: php
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.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<title></title>
</head>
<body>
<div id="general_site_page">
<div id="site_page">
<div id="header">
<div id="form">
<form method="post" action="final_41.php" id="form">
<label for="input">Расширенный поиск<br/> <input type="text" name="preparate" class="input"/></label> 
<label for="button"><button type="submit" name="press" value="ok" id="button">НАЙТИ</button><br/></label>
</form>
</div>	
</div>
<div class="tablediv">
<table width=100% border=0 cellpadding=0 cellspacing=0 class="tableData">
<tr>
<td width="16px" align="center" class="td_checkbox"><input type="checkbox" name="_All" /></td>
<?php
$preparate=$_POST['preparate'];
						mysql_connect("localhost", "root", "") or die (mysql_error ());
	mysql_select_db("Apteka") or die(mysql_error());
	mysql_set_charset( 'CP1251' );
	$strSQL = "SELECT DISTINCT Preparat.Name, Country.CountryName, Forma.Frm, Manufacturer.Manf
FROM Preparat INNER JOIN (Forma INNER JOIN (Manufacturer INNER JOIN(Country INNER JOIN Tovar ON Tovar.idCountry = Country.id) ON Tovar.idManufacturer = Manufacturer.id)ON Tovar.idForma = Forma.id) ON Tovar.idPreparat = Preparat.id WHERE Name Like '$preparate'";
	$rs = mysql_query($strSQL);
	unset($_POST['preparate']);
	while($row = mysql_fetch_array($rs)) {
echo '<td class="td_main_result_search" '.$row['Name'].'</td>';
echo '<td class="td_main_result_search" >'.$row['Frm'].'</td>';
echo '<td class="td_main_result_search" >'.$row['Manf'].'</td>';
echo '<td class="td_main_result_search" >'.$row['CountryName'].'</td>';
							}
	mysql_close();
echo '</tr>';
echo '</table>';
?>			
</div>

<div id="lay_bottom">
<div id= "main_bottom">
</div>
</div>
</div>
</div>
</div>
</body>
</html>


фишка в том, что убрал строчку
Код: php
1.
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">


и все заработало
ничего не понимаю... конфликт кодировки ?
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Не работает вывод результата на главной странице / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]