|
|
|
| Доброго времени суток всем. Уменя возникла проблема. Как сделать так что бы РНР не генерировала страницу в странице.
<head>
<title>Untitled</title>
</head>
<body>
<table border="1" cellpadding="0" cellspacing="0" height="30" width="500">
<tr>
<td width="15%" style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;" align="right">lala: </td>
<td width="25%" align="left">
<?php
include "incl/connect.php";
$query = mysql_query ("select data from proizvoditeli");
if(mysql_num_rows($query)>0)
{
echo "<form method='post' action='.php'><select>";
while (list ($data) = mysql_fetch_row ($data))
{
echo "<option name='$data'>$data</option>";
}
echo "</select>";
}
?>
</td>
<td width="20%" style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;" align="center">lalala:</td>
<td width="30%">
<input size="25" type="text" value="<?php echo "$" ?>" name="number" maxlength="20" style="color:#9e4040; border: 1px solid Green; background-color: #E4FFF6;">
</td>
<td width="10%">
<input type="image" src="../image/search.gif" alt=";" border="0" height="18" width="19" title="" align="right" name="search">
</form>
</td>
</tr>
</table>
</body>
</html>
|
Все работает отлично, но проблема в другом когда смотришь исходный код то получается не очень красиво. И некторые браузеры глючат. Если помотреть в середине кода какбы вставлена еще страница.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
</head>
<body>
<table border="1" cellpadding="0" cellspacing="0" height="30" width="500">
<tr>
<td width="15%" style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;" align="right">lala: </td>
<td width="25%" align="left">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
</head>
<body>
</body>
</html>
<br />
<b>Warning</b>: mysql_num_rows(): supplied argument is not a valid MySQL result resource in <b></b> on line <b>19</b><br />
</td>
<td width="20%" style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;" align="center">lalala:</td>
<td width="30%">
<input size="25" type="text" value="$" name="number" maxlength="20" style="color:#9e4040; border: 1px solid Green; background-color: #E4FFF6;">
</td>
<td width="10%">
<input type="image" src="../image/search.gif" alt="Поиск" border="0" height="18" width="19" title="Искать" align="right" name="search">
</form>
</td>
</tr>
</table>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: magic
(31.05.2009 в 13:54)
| | Зачему у Вас в connect.php теги вставлены? | |
|
|
|
|
|
|
|
для: Trianon
(31.05.2009 в 14:00)
| | Для того чтобы вывести список <select></select> | |
|
|
|
|
|
|
|
для: magic
(31.05.2009 в 14:04)
| | <select></select> Вы выводите во внешнем файле ( очевидно index.php)
А я спросил про внутренний - connect.php | |
|
|
|
|
|
|
|
для: Trianon
(31.05.2009 в 14:07)
| | Здесь у меня в html страницу вставлен рнр код, для вывода большого списка, список беру из БД таблицы, а насчет тегов что то я не врубаюсь можно по подробней вопрос | |
|
|
|
|
|
|
|
для: magic
(31.05.2009 в 14:17)
| | Значит ваша connect.php содержит HTML-код, который и вставляется. К тому же выдает ошибку MySQL. | |
|
|
|
|
|
|
|
для: sim5
(31.05.2009 в 14:31)
| | Все спасибо я все понял все сработало, просто я сразу не понял. Сейчас все нормалек. Действительно не обратил внимания в connect.php были теги html. Огромное спасибо за оперативность. Самый лучший сайт. | |
|
|
|
|
|
|
|
для: magic
(31.05.2009 в 14:36)
| | я даже могу сказать откуда они там взялись: вы просто пользуетесь дримвейвером, ставте лучше чтото другое, что нибудь из разработок Zend(хотя он платный) или Eclipse или какой нить PHP Expert Editor(у Трианона такой) | |
|
|
|
|
|
|
|
для: nikita2206
(31.05.2009 в 19:58)
| | PHP Expert Editor 3.3.. !) | |
|
|
|