Sætte en variabel inde i en funktion?
HejsaJeg har denne funktion:
function check_billed() {
global $error_billedid, $felt_fejl;
# Checker om der skal være billed, og om det er valgt et
if (isset($_POST['billed']) and $_POST['billed'] == "j" and (!isset($_POST['billed_id']) or !is_numeric($_POST['billed_id']))) {
# Hvis ikke, sætter fejlindikator og fejlmeddelelse
$error_billedid = "<tr><td colspan=\"3\"><div class=\"menu-error\">Husk at vælge et billed</div></td></tr>";
$felt_fejl = true;
}
}
Hvis $_POST['billed'] == "j", og !is_numeric($_POST['billed_id'] er true, betyder det der er en fejl.
Hvis jeg inde i funktionen skriver "echo $error_billedid" virker det fint, men hvis jeg gør det udenfor funktionen, så er der ikke noget.
Hvis jeg så før funktionen skriver $error_billedid = "", så virker det.
Hvorfor?
mvh
Christoffer
