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

Форум PHP

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

 

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

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

тема: Помогите разобраться - вместо информации пустое окно
 
 автор: angel_coder   (19.09.2008 в 20:57)   письмо автору
 
 

<?php
$db = mysql_connect ("localhost", "romeo", "123");
mysql_select_db ("proga",$db);
$result = mysql_query ("SELECT * FROM firms" ,$db);
$myrrow = mysql_fetch_array ($result);
Ребята вообщем такая проблема: на выводе информации у меня вместо инфы пустое окно выводится!Но если из скрипта удаляю это 'pet.php?id='.$myrrow['namber'].'' все работает и отображается!Вы строго не судите я только учусь делать скрипты!

do
{
printf ("<center><b><font color='green'></font></b><br></center><br><br><br>
<table border=1 align='center' width=1000px ><tr><td><b>Договор № - %s</b><td><b>&nbsp;Название</b> </td><td><b>&nbsp;Дата заключения договора</b> </td><td><b>&nbsp;Дата окончания договора</b></td><td><b>&nbsp;Внешний IP адрес </b></td><td><b>&nbsp; ФИО</b> </td><td><b>&nbsp;Сумма оплаты</b> </td></tr><tr><td></td><td><b>&nbsp;%s</b></td><td><b>&nbsp;%s</b></td><td><b>&nbsp;%s</b></td><td><b>&nbsp;%s</b></td><td><b>&nbsp;%s</b></td><td><b>&nbsp;%s</b><td><a href='pet.php?id='.$myrrow['namber'].''>Обзор фирмы</a></td></td></table>",$myrrow['namber'],$myrrow['name'],$myrrow['start_date'],$myrrow['end_date'],$myrrow['ip'],$myrrow['fio'],$myrrow['summ']);
}
while ($myrrow = mysql_fetch_array ($result));
?>

  Ответить  
 
 автор: sim5   (19.09.2008 в 21:05)   письмо автору
 
   для: angel_coder   (19.09.2008 в 20:57)
 

... <a href='pet.php?id='".$myrrow['namber']."'> ...


PS. И зачем вам do while?

  Ответить  
 
 автор: angel_coder   (20.09.2008 в 01:42)   письмо автору
 
   для: sim5   (19.09.2008 в 21:05)
 

Во всем виноват видеокурс :)!Я просто книг непонимаю.И например незнаю что лучше использовать!Может вы подскажите?

  Ответить  
 
 автор: Trianon   (19.09.2008 в 21:20)   письмо автору
 
   для: angel_coder   (19.09.2008 в 20:57)
 

кавычку перепутали.
do while и вправду стоило бы исправить

  Ответить  
 
 автор: BinLaden   (19.09.2008 в 22:23)   письмо автору
 
   для: angel_coder   (19.09.2008 в 20:57)
 

Уже в который раз вижу комбинацию из do ... while, printf и $myrow. То ли один человек пишет, то ли все дружно копируют какую-то ересь :(

  Ответить  
 
 автор: Trianon   (19.09.2008 в 23:13)   письмо автору
 
   для: BinLaden   (19.09.2008 в 22:23)
 

myRrow :)
а printf то чем плох?

  Ответить  
 
 автор: BinLaden   (20.09.2008 в 22:28)   письмо автору
 
   для: Trianon   (19.09.2008 в 23:13)
 

> а printf то чем плох?

Ничем. Просто начинает глаза мозолить:

http://softtime.ru/forum/read.php?id_forum=3&id_theme=57380:
<?php

# ...

do {  
printf("<table align='center'      class='post'> 
          <tr> 
            <td class='post_tittle'><p  class='post_name'>
<img  class='mini' alighn='left' src='%s'><a href='view_post.php?id=%s' >%s </a></p> 
             
             
            <p class='post_adds'>дата добавления: %s</p> 
             
            <p  class='post_adds' >автор урока: %s</p></td> 
          </tr> 
          <tr> 
            <td>%s<p class='post_view'>просмотров:  %s</p></td> 
          </tr>  </table><br><br>"
,$myrow["mini_img"], $myrow["id"], $myrow["tittle"], $myrow["date1"],$myrow["author"], $myrow["des"] , $myrow["view"]  ); 
          } 
          while (
$myrow=mysql_fetch_array($result)); 
          }       

# ...

?>


http://softtime.ru/forum/read.php?id_forum=1&id_theme=57366
<?php

# ...

  
do 
        { 
     
printf ("<p><a href='edit_news.php?id=%s'>%s</a></p>"$myrow["id"], $myrow["title"]); 
        } 
      
     while (
$myrow mysql_fetch_array ($result)); 
     }

# ...

?>


http://softtime.ru/forum/read.php?id_forum=3&id_theme=56440
<?php

# ...

do 
{
printf ("<P>Фото № %s<input type='text' name='img'></p>
<input type='hidden' value='%s'>
"
,$myrow['id'],$myrow['img'],$myrow['id']);
}

while (
$myrow mysql_fetch_array($result));

# ...

?>


http://softtime.ru/forum/read.php?id_forum=3&id_theme=56411
<?php

# ...

do {

printf ("<li><a href='view_cat.php?cat=%s'>%s</a> [%s]</li>"$myrow['id'], $myrow['name'], $sum[0]);


}

while (
$myrow mysql_fetch_array ($result));

# ...
?>


http://softtime.ru/forum/read.php?id_forum=3&id_theme=56281
<?php

# ...

do 

printf ("<div class='nazvan_pod_razdelov'><a class='a_ahref' href='pdr.php?cat=%s'>%s</a></div>"$myrow2["id"], $myrow2["nazvan"]); 

while (
$myrow2 mysql_fetch_array($result2));

# ...

?>


http://softtime.ru/forum/read.php?id_forum=3&id_theme=52728
<?php

# ...

do  

printf ("<p class='form'><a href='edit_post.php?id=%s'>%s</a> %s </p>",$myrow["id1"], $myrow["title2"] , $myrow["title1"] ); 

while (
$myrow mysql_fetch_array($result));

# ...

?>


...

Не находите?

  Ответить  
 
 автор: Trianon   (20.09.2008 в 22:33)   письмо автору
 
   для: BinLaden   (20.09.2008 в 22:28)
 

да уж ...

  Ответить  
 
 автор: _deniska_   (19.09.2008 в 23:27)   письмо автору
 
   для: BinLaden   (19.09.2008 в 22:23)
 

А я догадываюсь откуда ноги ростут. Я конечно могу ошибаться, но это наверно из Видиокурса изучения Php Евгения Попова!!! (сам проходил этот курс)

  Ответить  
 
 автор: angel_coder   (20.09.2008 в 01:40)   письмо автору
 
   для: _deniska_   (19.09.2008 в 23:27)
 

Да именно этот самый видео курс!Просто мне например учить легче и понятнее если я вижу как это делается!А проблему решил так МОЖЕТ ПРИГОДИТСЯ.
do
{
printf ("<center><b><font color='green'></font></b><br></center><br><br><br>
<table border=1 align='center' width=1000px ><tr><td><b>Договор № - %s</b><td><b>&nbsp;Название</b> </td><td><b>&nbsp;Дата заключения договора</b> </td><td><b>&nbsp;Дата окончания договора</b></td><td><b>&nbsp;Внешний IP адрес </b></td><td><b>&nbsp; ФИО</b> </td><td><b>&nbsp;Сумма оплаты</b> </td></tr><tr><td></td><td><b>&nbsp;%s</b></td><td><b>&nbsp;%s</b></td><td><b>&nbsp;%s</b></td><td><b>&nbsp;%s</b></td><td><b>&nbsp;%s</b></td><td><b>&nbsp;%s</b><td><a href=pet.php?id=".$myrrow['namber'].">Обзор фирмы</a></td></td></table>",$myrrow['namber'],$myrrow['name'],$myrrow['start_date'],$myrrow['end_date'],$myrrow['ip'],$myrrow['fio'],$myrrow['summ']);
}
while ($myrrow = mysql_fetch_array ($result));

Создал новый файл и назвал его pet.php
Скрипт с него

<?php
$id= $_GET['id'];
$id = "comp".$id."";
$db = mysql_connect ("localhost","romeo","123");
mysql_select_db ("proga",$db);
$ath=mysql_query("SELECT * FROM $id" ,$db);
$t=mysql_fetch_array($ath);

echo $t['ip'],$t['komplect'],$t['user'];
?>

И ничего сложного!

  Ответить  
 
 автор: BinLaden   (20.09.2008 в 22:32)   письмо автору
 
   для: _deniska_   (19.09.2008 в 23:27)
 

Понятно. Буду знать кого нехорошими словами поливать, если что :)

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

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