phpbar.de logo

Mailinglisten-Archive

[php] Fehler nach Update auf PHP4.0.3PL1

[php] Fehler nach Update auf PHP4.0.3PL1

Markus Wolff wolff_(at)_21st.de
Sat, 28 Oct 2000 21:47:12 +0200


Hallo allerseits,

ich bekomme bei einem meiner Skripte einen lustigen (?) Fehler
ausgeschmissen, seit ich von PHP4.0.0 auf PHP4.0.3PL1 umgestiegen bin.
Wenn ich nämlich eine Funktion mit nur einem einzigen Parameter aufrufe,
die aber zwei Parameter übergeben bekommen kann, bekomme ich folgende
Meldung:

Warning: Missing argument 2 for name_der_funktion()

Das Skript lief vor dem PHP-Update prima. Auch jetzt wird die Funktion
einwandfrei ausgeführt, es kommt nur halt jedesmal die Warnmeldung.
Auch, wenn ich testhalber der Funktion einen zweiten Parameter übergebe,
kommt wider aller Logik die gleiche Meldung.

Der Aufruf der Funktion sieht so aus:

insert_dropdown("Englisch");

Die Funktion selbst sieht folgendermaßen aus:

function insert_dropdown($name,$which)
{
         $drop='<select name="'.$name.'">';
         $anwid=mysql_query("select felder,dropdown_id from dropdown
where dropname=\"$name\" order by felder")or die(mysql_error());
         if($which=="")
         {
             $an=mysql_query("select dropdown_id from dropdown where
dropname=\"$name\" and standard=\"1\" ")or die(mysql_error());
             $ergeb=mysql_fetch_row($an);
             $which=$ergeb[0];
         }
         While($zeile=mysql_fetch_array($anwid))
         {
                if($zeile["dropdown_id"]==$which)
                {
                    $drop.='<option value="'.$zeile["dropdown_id"].'"
selected><font face="Arial, Helvetica, sans-serif"
size="2">'.$zeile["felder"].'</font></option>';
                    $drop.="\n";
                }
                else
                {
                    $drop.='<option
value="'.$zeile["dropdown_id"].'"><font face="Arial, Helvetica,
sans-serif" size="2">'.$zeile["felder"].'</font></option>';
                    $drop.="\n";
                }
         }
         $drop.="</select>";
         return $drop;
}

Hat jemand von Euch vielleicht eine Idee?

Gruß,
 Markus


-- 
*21st Media*    | Consulting, Konzeption, Produktion für die Bereiche:
Markus Wolff    | Internet, Intranet, eCommerce, Content Management,
Hamburg,Germany | Softwareentwicklung, 3D-Animation, Videoproduktion
http://21st.de  | Tel. [+49](0)40/5005094, Fax: [+49](0)40/5005091


php::bar PHP Wiki   -   Listenarchive