Tom: PHP Varibalen aussem String mit echo anzeigen

Beitrag lesen

Hello Simone,

das habe ich früher immer mit SQL-Strings gemacht. Habe die brav definiert und dann im Script ein paarmal aufgerufen und mich gewundert, dass nix vernünftiges rauskam...

Da hilft nur eins: Pack die Definition in eine Funktion:

function make_table_td($data)
{
  extract($data);

$table = "
   <tr>
   <td class='table_data'>
    <strong><a href='vorschau.php?id=$var_ansprechpartner'>
    <img src='img/vorschau-frame.gif' width='12' height='13' border='0'>$var_ansprechpartner</a></strong>
   </td>
   <td class='table_data'><a href='$var_vorname'>$var_vorname</a></td>
   <td class='table_data'><a href='$var_nachname'>$var_nachname</a></td>
   <td class='table_data'><a href='$var_ort'>$var_ort</a></td>
   <td class='table_data-trans'><a href='ansprechpartner_editieren.php?id=$id'><img src='./img/edit.gif' editieren' width='20' height='22' border='0'></a></td>
  </tr>
 ";

return $table;
}

Ich habe hier mal als Anregung extract() reingeschrieben. Wenn Du das Array $data vorher brav mit den passenden Displacements (Variablen-Anteile des Arrays) gefüllt hast, reicht diese eine Zeile um auf einfache Referenzen zurückzukommen...

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen