Danny: If Abfrage in einer While Schlife in einer Funktion auslagern

Beitrag lesen

while ( $row = mysql_fetch_assoc($rs) )
{
 $id = $row['ID'];
 $maxlen = $max_string_laenge;
 $data = Array();

$data["var_ansprechpartner"] = get_field($row, 'ANSPRECHPARTNER', $maxlen);
 $data["var_vorname"] = get_field($row, 'VORNAME', $maxlen);
 $data["var_nachname"] = get_field($row, 'NACHNAME', $maxlen);
 $data["var_ort"] = get_field($row, 'ORT', $maxlen);

echo make_table_td($data);
}

// ==============================================

function get_field($row, $field, $maxlen)
{
 if (strlen($row[$field]) > $maxlen) // crop ?
 {
  $filter = strip_tags(substr($row[$field],0,($maxlen)));
  $str =  $str.' ...';
 }
 else
 {
  $str = $row[$field];
 }
 return $str;
}