|
|
|
JavaScript и PHP
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! У меня проблема. Мне нужно, чтоб из таблицы открывалось окошко. Вот пример того что я делала: <script type="text/javascript"> <!-- Begin function win() { msg=window.open("","msg","height=400,width=400,left=200,top=200"); msg.document.write("<html><head><title></title></head>"); msg.document.write("<body>"); msg.document.write("<Table><tr><td><?php echo "".$res['det']."" ?></td></tr>"); msg.document.write("</table></body></html>"); } // End --> </script> </head> <BODY bgColor=#ffffff leftMargin=0 topMargin=0 rightMargin=0 marginheight="0" marginwidth="0"> <TABLE cellSpacing=0 cellPadding=2 width=950 align=center border=0> <TABLE cellspacing="0" cellpadding="0" width="100%" bgcolor="#458ea0" border="0"> <TBODY> <TR> <TD> <TABLE cellspacing="1" cellpadding="2" width="100%" border="0"> <TBODY> <TR> <TD><P align="center"><FONT size="2"><B>№<FONT </B=""></P></TD> <TD width="19%"><P align="center"><FONT color="#ffffff" size="2"><B>район</B></FONT></P></TD> <TD width="19%"><P align="center"><FONT color="#ffffff" size="2"><B>улица</B></FONT></P></TD> <TD width="20%"><P align="center"><FONT color="#ffffff" size="2"><B>метраж/м.кв.</B></FONT></P></TD> <TD width="15%"><P align="center"><FONT color="#ffffff" size="2"><B>цена</B></FONT></P></TD> <TD width="17%"><P align="center"><FONT color="#ffffff" size="2"><B>телефон</B></FONT></P></TD> <TD width="40%"><P align="center"><FONT color="#ffffff" size="2"><B>подробно</B></FONT></P></TD> <TD width="20%"><P align="center"><FONT color="#ffffff" size="2"><B>дата</B></FONT></P></TD> </TR> <?php mysql_connect ("localhost", "root", ""); mysql_select_db('realtyy'); $sql = "SELECT * FROM `dob` WHERE `type` LIKE 'aa' ORDER BY `id` DESC"; $result = mysql_query($sql); $data = array(); while($res=mysql_fetch_array($result)) { echo "<TR bgcolor=#FLEFE5>"; echo "<TD ALIGN=CENTER>".$res['id']."</TD>"; echo "<TD ALIGN=CENTER><B><i>".$res['area']."</i></B></TD>"; echo "<TD ALIGN=CENTER>".$res['street']."</TD>"; echo "<TD ALIGN=CENTER>".$res['metric']."</TD>"; echo "<TD ALIGN=CENTER><pre>".$res['price']." ".$res['val']."</pre></TD>"; echo "<TD ALIGN=CENTER>".$res['phone']."</TD>"; echo "<TD width=30%><a href=# onclick=win()>Открыть окно</a></TD> "; echo "<TD ALIGN=CENTER>".$res['date']."</TD>"; echo "</TR>"; }; ?> <TR> <TD align="center"><P align="center"></P></TD> <TD align="center"><P align="center"></P></TD> <TD align="center"><P align="center"></P></TD> <TD align="center"><P align="center"></P></TD> <TD align="center"><P align="center"></P></TD> <TD align="center"><P align="center"></P></TD> <TD align="center"><P align="center"></P></TD> </TR> </TBODY> </TABLE> </TD> </TR> </TBODY> </TABLE> </TABLE> <BR> </BODY> сдесь в окошко должны загружатся данные из БД (mysql) но они не выводятся... Помогите пожалуйста написать правильно вывод... ибо я уже просто не знаю как... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2008, 23:38 |
|
||
|
JavaScript и PHP
|
|||
|---|---|---|---|
|
#18+
1) Используйте кнопку SRC 2) Вам лучше в форум по PHP 3) Включите в PHP вывод ошибок 4) Что в итоге выводится на странице? Вы генируемый HTML смотрели? 5) Функции mysql_connect(), mysql_select_db(), mysql_query($sql); возвращают результат своей работы. Почему Вы его не проверяете? С уважением, Vasilisk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2008, 00:07 |
|
||
|
JavaScript и PHP
|
|||
|---|---|---|---|
|
#18+
потому что все вроде работает... здесь наверное проблема в JavaScript... да и потом, я не так давно начала этим заниматся, так что не очень пока во всем разобралась.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2008, 00:28 |
|
||
|
JavaScript и PHP
|
|||
|---|---|---|---|
|
#18+
Так когда в браузер выводится код функции win() сервер о переменной $res еще понятия не имеет С уважением, Vasilisk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2008, 00:43 |
|
||
|
JavaScript и PHP
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_Так когда в браузер выводится код функции win() сервер о переменной $res еще понятия не имеет С уважением, Vasilisk а... кажется я поняла о чем Вы говорите! Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2008, 01:00 |
|
||
|
JavaScript и PHP
|
|||
|---|---|---|---|
|
#18+
но еще вопрос, как тогда лучше написать??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2008, 01:02 |
|
||
|
JavaScript и PHP
|
|||
|---|---|---|---|
|
#18+
solomusicно еще вопрос, как тогда лучше написать??? Ну все зависит от того, чего вы хотите добиться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2008, 02:20 |
|
||
|
JavaScript и PHP
|
|||
|---|---|---|---|
|
#18+
Ага, я понял. вот так все делается Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Еще три вопроса 1) Код: plaintext 2) зачем вам тег <p> внутри <td>? 3) стили использовать не пробовали? Например запись Код: plaintext С уважением, Vasilisk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2008, 02:31 |
|
||
|
JavaScript и PHP
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_Ага, я понял. вот так все делается Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. когда написала таким образом появляется "undefined"... _Vasilisk_Еще три вопроса 1) Код: plaintext эт явно была оч сонная... _Vasilisk_2) зачем вам тег <p> внутри <td>? 3) стили использовать не пробовали? Например запись Код: plaintext ну.. да на много проще использовать стили... не спорю.... ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2008, 12:58 |
|
||
|
JavaScript и PHP
|
|||
|---|---|---|---|
|
#18+
solomusic когда написала таким образом появляется "undefined"... а $res['det'] имеет значение или является пустой строкой? Или может состоит из нескольких слов? (тогда еще кавычек не хватает в "... onclick=win('" . $res['det'] . "')...." ). P.S. формировать хтмл-содержимое нового окна через document.write не есть очень хорошо, особенно если Вы хотите получить не такой простой хтмл-код, как в Вашем примере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2008, 13:51 |
|
||
|
JavaScript и PHP
|
|||
|---|---|---|---|
|
#18+
illion solomusic когда написала таким образом появляется "undefined"... а $res['det'] имеет значение или является пустой строкой? Или может состоит из нескольких слов? (тогда еще кавычек не хватает в "... onclick=win('" . $res['det'] . "')...." ). P.S. формировать хтмл-содержимое нового окна через document.write не есть очень хорошо, особенно если Вы хотите получить не такой простой хтмл-код, как в Вашем примере. хорошо, тогда подскажите пожалуйста, как его лучше написать??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2008, 17:16 |
|
||
|
JavaScript и PHP
|
|||
|---|---|---|---|
|
#18+
illion а $res['det'] имеет значение или является пустой строкой? Или может состоит из нескольких слов? (тогда еще кавычек не хватает в "... onclick=win('" . $res['det'] . "')...." ). $res['det'] - состоит из одного абзаца, информация где все рассказывается подробно. На русском языке... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2008, 17:18 |
|
||
|
JavaScript и PHP
|
|||
|---|---|---|---|
|
#18+
solomusic $res['det'] - состоит из одного абзаца, информация где все рассказывается подробно. На русском языке... в таком случае перед выводом в хтмл-страницу следует заэкранировать в $res['det'] все кавычки, круглые скобки и точки с запятой (если что-либо из этого есть). Можно не мучаться с document.write и написать для показа инфо отдельный скрипт. Тогда вызывать так: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2008, 01:39 |
|
||
|
JavaScript и PHP
|
|||
|---|---|---|---|
|
#18+
illion Еще лучше (в том числе и с точки зрения пользователя Вашей системы) будет, если получать инфо через ajax-запрос и отображать его, например, во всплывающей подсказке. Это будет быстрее по времени и удобнее в использовании, чем открытие нового окна. спасибо Вам... но мне здесь действительно нужно именно новое окно... хотя я все же просмотрю Ваш совет. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2008, 02:14 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=35362764&tid=1456376]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
234ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 541ms |

| 0 / 0 |
