master_1: tabellen problen in php skript

Beitrag lesen

hallo leute !

bei meinen datingskript gibt es auf der startseite ausgaben von kurzprofilen. es wird bild, name, geschlecht,  und die partnersuche angezeigt in selbeiger reihenfolge angeziegt. im ie ist das kein problem. firefox gibt die kurzprofil inhalte 1. nicht mittig und 2. den mitgliedsnamen ober dem profilbild und das ist schlecht.

habe 2 code:

1.  $result_bilder = mysql_query($sql_bilder) or die("Fehler: $sql_bilder - " . mysql_error());
  //Tabellenreihen bilder
  while ($row_bilder = mysql_fetch_array($result_bilder)) {
      $bilder_reihe[$i] = "<table><tr><td class="pic"><img style="cursor:pointer;" src="./pics/pic_small/" . $row_bilder['picfile'] . "" width="" . $pic_min_b . "" height="" . $pic_min_h . "" onClick="popUpWindow('big_pic.php?img=" . $row_bilder['picfile'] . "', '50', '50', '800', '600', '" . $pic_max_b . "', '" . $pic_max_h . "')"></td></tr>";
      $text_reihe[$i] = "<tr><td valign="top" class="top_profil">" . tf_profil($row_bilder['mit_id'], $row_bilder['durchschnitt']) . "</td></tr></table>";
      $x = $i++;
  }
  // Tabelle zusammenstellen
  $i=1;
  $tabelle_top = "<table width="90" bgcolor='#ffffff' cellspacing="0" cellpadding="0">";
  for ($j = 0; $j <= $x; $j++) {
      if($i==1)
      {
          $tabelle_top .= "<tr><td>";
          $tabelle_top .= $bilder_reihe[$j];
          $tabelle_top .= $text_reihe[$j];
          $tabelle_top .= "</td><td>";
          ++$i;
      }
      elseif($i==2)
      {
          $tabelle_top .= $bilder_reihe[$j];
          $tabelle_top .= $text_reihe[$j];
          $tabelle_top .= "</td></tr>";
          $i=1;
      }
  }
  $tabelle_top .= "</table>";
?>

und in der funktion wäre da noch ein code.

<$profil_text = "<tr><td align="center" class="votel" colspan="0"</td><a href="profil.php?id=" . $row_profil2['mit_id'] . "">" . $nickname_ok2 . "</a> <img src=" . $gbild . " width="11" height="16"></td></tr>";

$profil_text .= "<tr><td align="center" class="vote" colspan="0">Suche: " . $row_profil2['partnersuche'] . "</td></tr>";
      return $profil_text;
  }

mir wurde geraten das zu machen

" in deinem fall ist es egal - das tr mehr oder weniger machts im endeffekt nicht fett - es ging nur drum dass innerhalb des tables noch ein table usw geschachtelt war - und dabei ein fehler produziert wurde - um ihn zu beheben musst du nur deine zeile 4 von (auszug):

php:
1:
 $text_reihe[$i] = "<td valign="top" class="top_profil">" . tf_.....

auf

php:
1:
 $text_reihe[$i] = "<tr><td valign="top" class="top_profil">" . tf_.....

abändern - dann sollte alles richtig dargestellt werden "

das habe ich gemacht aber ändert im firefox nichts

2 code weil einer ist für die jeweilige ausgabe zb. neues mitglied und im code 2 steht das drinn weil das die function ist. ich kenn mich da nicht aus drumm frage ich euch !!!