[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Здрасте всем. Как сделать?
Alexey11
Здрасте.
Вот функция она должна в контенте страници формировать табличку заполненную данными из БД.
Вроде всё правильно, но проблема в следующем, последний столбик таблици заполняется не правильно.

--------------------------------------------------------------------------------------------------------------------------------------
public function out_lager_info(){
if($this->rid!=0){
$sql="select * from `tb_lager`";
$err=$this->sql_run($sql);
$res=$this->sql_res;
if($err) return($err);



$this->content="<font size=\"5\">".term_verm_mein_vermittler."</font><br><br><br>";
$this->content.="<form method=post action='../lager_form/index.php'>
<input type=submit name='lager_1' value='Neu lager'>
<input type=submit name='lager_2' value='Lager aendern'>
<input type=submit name='lager_3' value='Lager loeschen'>";
$this->content.="<table width=265 height=10 cellpadding=3><tr><td align=center width=98><b>".nr."</b></td>";
$this->content.="<td align=center><b>".term_verm_firma."</b></td>";
$this->content.="<td><b>".standart."</b></td>";
$this->content.="<td><b>".land."</b></td></tr></table>";


while ($row=mysql_fetch_array($res)) {
$lager=$row['nr'];
$lager_2=$row['beschreibung'];
$lager_3=$row['standart'];
if ($lager_3!=0) $st="Ja";
if ($lager_3==0) $st="Nein";

$sql_2="select countries_iso_code_2 from countries, tb_lager where tb_lager.land=countries.countries_id";
$result=mysql_query($sql_2);
while ($con=mysql_fetch_array($result)) {
$lager_4=$con['countries_iso_code_2'];
}
$this->content.="<table height=10 align=jusify border=1><tr><td width=30>".$lager."</td>";
$this->content.="<td width=110>".$lager_2."</td>";
$this->content.="<td width=60>".$st."</td>";
$this->content.="<td width=35>".$lager_4."</td></tr></table>";

}
}
else{
$this->content=term_no_permissions;
}

return(0);

-------------------------------------------------------------------------------------------------------------------------------------

Только вот в последнем столбике должны быть разные страны, а там все одинаковые, кажется что-то я намудрил с циклами, но точно не знаю.
Что я сделал не так ?????????????????????????????????




Спустя 5 часов, 36 минут, 26 секунд (3.11.2008 - 13:56) Alchemist написал(а):
Все, начиная он записи констант маленькими буквами и заканчивая обращением к БД в цикле.

И самое плохое - ты даже не попытался найти ошибку сам, потому что запусти ты свои запросы в любом редакторе БД (хоть в том же phpMyAdmin'e) ты бы понял хотябы часть ошибки.Она у тебя тут

Код
$sql_2="select countries_iso_code_2 from countries, tb_lager where tb_lager.land=countries.countries_id";

и тут

Код
$lager_4=$con['countries_iso_code_2'];


Удачи...


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.