Grüssi,
$ausgabe = savedata($dbname,$id);
Wenn ich allerdings einen neuen Datensatz einfügen will, habe ich ja noch keine id, sondern die wird ja erst generiert. Jetzt habe ich aber irgendwann mal gehört, das es eine Möglichkeit gibt, eine Funktion so zu schreiben, das kein Genöhle von wegen "missing arguments" kommt.
Natürlich könnte ich auch eine zweite Funktion machen, jeweils für den Fall, ob die id da ist, oder nicht. Aber ich bin mir ziemlich sicher, das das irgendwie auch anders ging. Weiß von euch jemand wie?
ähm ... default-Parameter?
function savedata( $id = "-1" ) {
echo $id;
}
Aufruf: savedata(3) => Ausgabe: 3
Aufruf: savedata() => Ausgabe: -1
Hast du das gesucht?
lg regenfeld