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

Форум PHP

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

 

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

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

тема: Не знаю как назвать тему
 
 автор: magic   (31.05.2009 в 13:54)   письмо автору
 
 

Доброго времени суток всем. Уменя возникла проблема. Как сделать так что бы РНР не генерировала страницу в странице.
<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:&nbsp;&nbsp;&nbsp;&nbsp;</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:&nbsp;&nbsp;&nbsp;&nbsp;</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>

  Ответить  
 
 автор: Trianon   (31.05.2009 в 14:00)   письмо автору
 
   для: magic   (31.05.2009 в 13:54)
 

Зачему у Вас в connect.php теги вставлены?

  Ответить  
 
 автор: magic   (31.05.2009 в 14:04)   письмо автору
 
   для: Trianon   (31.05.2009 в 14:00)
 

Для того чтобы вывести список <select></select>

  Ответить  
 
 автор: Trianon   (31.05.2009 в 14:07)   письмо автору
 
   для: magic   (31.05.2009 в 14:04)
 

<select></select> Вы выводите во внешнем файле ( очевидно index.php)
А я спросил про внутренний - connect.php

  Ответить  
 
 автор: magic   (31.05.2009 в 14:17)   письмо автору
 
   для: Trianon   (31.05.2009 в 14:07)
 

Здесь у меня в html страницу вставлен рнр код, для вывода большого списка, список беру из БД таблицы, а насчет тегов что то я не врубаюсь можно по подробней вопрос

  Ответить  
 
 автор: sim5   (31.05.2009 в 14:31)   письмо автору
 
   для: magic   (31.05.2009 в 14:17)
 

Значит ваша connect.php содержит HTML-код, который и вставляется. К тому же выдает ошибку MySQL.

  Ответить  
 
 автор: magic   (31.05.2009 в 14:36)   письмо автору
 
   для: sim5   (31.05.2009 в 14:31)
 

Все спасибо я все понял все сработало, просто я сразу не понял. Сейчас все нормалек. Действительно не обратил внимания в connect.php были теги html. Огромное спасибо за оперативность. Самый лучший сайт.

  Ответить  
 
 автор: nikita2206   (31.05.2009 в 19:58)   письмо автору
 
   для: magic   (31.05.2009 в 14:36)
 

я даже могу сказать откуда они там взялись: вы просто пользуетесь дримвейвером, ставте лучше чтото другое, что нибудь из разработок Zend(хотя он платный) или Eclipse или какой нить PHP Expert Editor(у Трианона такой)

  Ответить  
 
 автор: Yuri   (31.05.2009 в 22:39)   письмо автору
 
   для: nikita2206   (31.05.2009 в 19:58)
 

PHP Expert Editor 3.3.. !)

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

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