Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: помогите написать
Форумы портала PHP.SU » » Вопросы новичков » помогите написать

Страниц (1): [1]
 

1. smoln - 04 Августа, 2011 - 23:51:00 - перейти к сообщению
есть такая функция, она неправильная.

PHP:
скопировать код в буфер обмена
  1.  
  2. function getreklama($db){
  3.  
  4. if ($rek_id == 0){
  5.  
  6.                 print "<table width=100% height=100%><tr><td valign=top>";
  7.                 //print "$rubr_description\n";
  8.                
  9.        
  10.                
  11.                 $sql = "select rek_id,rek_name,rek_banner,rek_www,rubr_id from reklama order by sorted";
  12.      
  13.                 $result=mysql_query($sql,$db);
  14.  
  15.                         if ($result) {
  16.                                 $k = 0;
  17.                                 print "<table width=100% height=100% cellpadding=5 cellspacing=0 align=center>";                                       
  18.                                 while ($myrow = mysql_fetch_array($result,MYSQL_BOTH)) {                       
  19.                                                                
  20.  
  21.                                 print "<tr>
  22.                                 <td class=bottom style = \"width:148px;height:110px\">
  23.                                 <a href = \"$myrow[3]\">";                             
  24.                                
  25.                                 print "<img width=185 src = \"images/reklama/$myrow[0]/$myrow[2]\" alt = \"$myrow[rek_name]\" title = \"$myrow[rek_name]\" border=0></a>";
  26.  
  27.                                 print "</td></tr><br>";
  28.                                
  29.                                 } //while                      
  30.                                
  31.                                 print "</table>";      
  32.                        
  33.                         }
  34.                
  35.                                        
  36.                 print "</td>";
  37.                 print "</tr></table>\n";
  38.  
  39. }
  40. }//getreklama
  41.  


есть табличка в которой определенный rek_id имеет значение rubr_id, надо сделать чтоб при запросе rubr_id на экран выводился, rek_id который имеет значение rubr_id
че то не могу понять как этоделаеться
2. DeepVarvar - 05 Августа, 2011 - 00:01:16 - перейти к сообщению
Вопрос не совсем понятен.
Предположу дважды:

1. $sql = "select rek_id,rek_name,rek_banner,rek_www,rubr_id from reklama where rek_id = rubr_id order by sorted";

2. $sql = "select rek_id,rek_name,rek_banner,rek_www,rubr_id from reklama where rubr_id = $id order by sorted";

 

Powered by ExBB FM 1.0 RC1