function wird nicht angesprochen, warum?

NightWatcher

Erfahrenes Mitglied
Hi,
ich habe das Problem, das in einer Datei in eine function nicht gesprungen wird, wenn sie per Link angesprochen wird.
Da ist der Link drin


PHP:
<? if (!$article) {
         opentable(); ?>
     <center>Bitte den zu bearbeitenden News Artikel auswählen<br><br><form name="form">
     <select size="1" name="link" onChange="window.location.href = document.form.link.options[document.form.link.selectedIndex].value;">
     <option selected>Hier auswählen</option>
     <?
     $query = "select * from _admin_news";
     $result = mysql_query($query, $conn);
     while(list($id, $news_aendern) = mysql_fetch_array($result)) {
     ?>
     <option value="admin.htm?goto=news&amp;update=<? echo''.$id.'';?>"><? echo''.$news_aendern.''; ?></option>
     <? } ?>
     </select>
     </form></center>
     <? closetable(); ?>





Hier die Function:

PHP:
<?
    function update($id, $conn) {
    $query = "select * from _admin_news WHERE ID LIKE '%$id%'";
    $result = mysql_query($query, $conn);
    list($id, $title_alt, $text_alt) = mysql_fetch_array($result);
    openTable(); ?>
    <center>News Artikel bearbeiten<br><br><form method="POST" action="admin.htm?goto=news&amp;edit=finish">
     <p align="center">
        Titel: <input type="text" name="title_neu" size="20" value="<? echo''.$title_alt.''; ?>"></p>
        <p align="center">&amp;nbsp;</p>
        <div align="center">
         <center>
          <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1">
           <tr>
            <td width="100%" align="center">
           <p align="center">Text: <textarea rows="5" name="text_neu" cols="30"><? echo''.$text_alt.''; ?></textarea></td>
          </tr>
         </table>
        </center>
     </div>
     <p align="center"><input type="submit" value="Abschicken" name="B1"><input type="reset" value="Zurücksetzen" name="B2"></p>
     <input type="hidden" name="function" value="insert">
     </form></center>
    <? closeTable(); }?>





und hier die if anweisung:

PHP:
<?php
if ($update == "$id") {
     update($id, $conn);
     }
?>



Hoffe, mir kann einer helfen.
 
Zurück