Ik heb de volgende functie geschreven:
(linebreaks toegevoegd voor betere leesbaarheid)
Ik roep hem als volgt aan in mijn code:
In plaats van de gewenste output (dus een rood x-je tussen <td>-tags), komt er dit te staan:
Buiten de <td>'s dus. Ziet iemand wat er fout kan zijn?
(linebreaks toegevoegd voor betere leesbaarheid)
PHP:
1
2
3
4
| function print_delete_option($url, $message = 'Weet je zeker dat je dit item wilt verwijderen?', $value = 'x') { echo '<a href="javascript:DoConfirm(\'' . $message . '\',\'' . $url . '\');"> <font color="#FF0000"><b>' . $value . '</b></a>'; } |
Ik roep hem als volgt aan in mijn code:
PHP:
1
| echo '<td>' . print_delete_option('delete.php?e=' . $row['e_id']) . '</td></tr>' . "\n"; |
In plaats van de gewenste output (dus een rood x-je tussen <td>-tags), komt er dit te staan:
code:
1
2
| <a href="javascript:DoConfirm('Weet je zeker dat je dit item wilt verwijderen?','delete.php?e=5');"> <font color="#FF0000"><b>x</b></a><td></td></tr> |
Buiten de <td>'s dus. Ziet iemand wat er fout kan zijn?
[ Voor 56% gewijzigd door Verwijderd op 15-11-2004 14:20 ]