Chciałbym, aby rekordy były na przemian wyświetlane w dwóch kolumnach w tabeli, jednak skrypt działa połowicznie :/ wyświetla się tylko lewa komórka tableki, a prawa nie bardzo :/
//Zapytania
$contact_tresc = 'SELECT `id`,`name`,`value`,`type` FROM `kontakt` ORDER BY `type` DESC';
//Wyświetlanie
echo '<table widht="712px" border="1">'; echo '<tr><td width="712px" valign="top" align="center" colspan="2">'. $welwiersz[3] .'</td></tr>'; echo '<td widht="356px" align="left">'; $kolumna1 = $contact_wiersze/2;
for($i=0;$i<$kolumna1;$i++){
$nx = $i*2;
$contact_tresc_kolumna1 = 'SELECT `id`,`name`,`value`,`type` FROM `kontakt` ORDER BY `id` ASC LIMIT '.$nx.',1';
$contact_zapytanie1 = mysql_query($contact_tresc_kolumna1); //Prefix
if($contact_wiersz[3]=="mail"){
$prefix = 'mailto:';
}
elseif($contact_wiersz[3]=="gg"){
$prefix = 'gg:';
}
elseif($contact_wiersz[3]=="web"){
$prefix = 'http://';
}
else
{
$prefix = '';
}
echo $contact_wiersz[1].' - <a href="'.$prefix.$contact_wiersz[2].'">'.$contact_wiersz[2].'</a><br>'; }
echo $contact_tresc_kolumna1; }
echo '<td width="356px" align="right">'; $kolumna2 = $contact_wiersze/2;
for($i=1;$i<$kolumna1;$i++){
$nz = $i*2-1;
$contact_tresc_kolumna2 = 'SELECT `id`,`name`,`value`,`type` FROM `kontakt` ORDER BY `id` ASC LIMIT '.$nz.',1';
$contact_zapytanie2 = mysql_query($contact_tresc_kolumna2); //Prefix
if($contact_wiersz[3]=="mail"){
$prefix = 'mailto:';
}
elseif($contact_wiersz[3]=="gg"){
$prefix = 'gg:';
}
elseif($contact_wiersz[3]=="web"){
$prefix = 'http://';
}
else
{
$prefix = '';
}
echo $contact_wiersz[1].' - <a href="'.$prefix.$contact_wiersz[2].'">'.$contact_wiersz[2].'</a><br>'; echo $contact_tresc_kolumna2; }
}
Z góry dziękuję
~Kamilos