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

Форум MySQL

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

 

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

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

тема: while(list) { while(list) { } }
 
 автор: D.A.N_visator   (19.02.2007 в 23:52)   письмо автору
 
 

У меня две таблицы, если сделать так: while(list) { while(list) { } }, то глючит или одно или другое!
как быть?
Большое спасибо!




$query="SELECT * FROM `userlist`  ORDER BY id_user DESC";   
$cat=mysql_query($query);   
if(!$cat) exit(mysql_error());   

while(list($id_user, $name,  $fname,  $sname,  $loc,  $pass,  $email,  $foto )=mysql_fetch_row($cat)) 


{



$query="SELECT * FROM `contact` WHERE  $session_var='on' ORDER BY id DESC";   
$cat=mysql_query($query);   
if(!$cat) exit(mysql_error());   
echo "<table width=200 border=0 align=center >     <tr><td>Почтовый ящик<br></td></tr> </table>";   

 

while(list($id, $name,  $fname,  $email,  $mess,  $vofkin,  $visator )=mysql_fetch_row($cat))   
{      



echo "     
      <table height=130  border=0>
  <tr>
    <th width=79  scope=col>От:</th>
    <th width=311  scope=col>$fname (<a href='aboutme.php?id=".$id_user."'  onclick='imgWin($id_user);return false;' target=_blank>$name</a>)</th>
  </tr>
  <tr>
    <td><div align=center>Mail:</div></td>
    <td><div align=center>$email</div></td>
  </tr>
  <tr>
    <td><div align=center>Сообщение:</div></td>
    <td><div align=center>$mess</div></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>   ";
 
}


 
echo" <SCRIPT>   
<!--   
function imgWin(id)   
{   
var    
wn=window.open ('aboutme.php?id='+id,'new_window','height=350, width=680, top=0, left=0, toolbar=no, menubar=no, scrollbars=yes, resizable=no,location=no, status=no')  
wn.focus()  
return false  
}  
-->   
</SCRIPT> "; 


}



   
 
 автор: Unkind   (20.02.2007 в 00:04)   письмо автору
 
   для: D.A.N_visator   (19.02.2007 в 23:52)
 

Возможно, кол-во столбцов в таблице не совпадает с кол-вом аргументов list.

Лучше запрашивать только те столбцы, которые нужны, в противном случае, придется бегать все исправлять, если структура таблицы будет изменена.

И лучше писать ошибки, которые выдает интерпретатор.

И еще лучше показывать только проблемный кусок кода, остальное не больно-то интересно. :)

   
 
 автор: D.A.N_visator   (20.02.2007 в 00:12)   письмо автору
 
   для: Unkind   (20.02.2007 в 00:04)
 

мне надо обращаться к полям списком а т.к в одном списке поля из разных таблиц то глюцит всё- там всё пробелмный участок, читайте пожалуйста внимательно вопрос. Спасибо

   
 
 автор: Unkind   (20.02.2007 в 00:55)   письмо автору
 
   для: D.A.N_visator   (20.02.2007 в 00:12)
 

Вы пытаетесь $cat использовать для хранения двух resourse id сразу...Используйте другое имя.

   
 
 автор: D.A.N_visator   (20.02.2007 в 01:01)   письмо автору
 
   для: Unkind   (20.02.2007 в 00:55)
 

иды работают, глючит третье!

   
Rambler's Top100
вверх

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