Thomas Luethi: variable und function

Beitrag lesen

Hallo,

Wieso wird mir hier die Variable "upload" nicht in die function übernommen?

Das

global $upload;

gehoert _in_ die Funktion hinein:

function printlink()
 {
  global $upload;
  /* Rest */
 }

Hingegen kannst Du auch in der Funktion jederzeit und
ohne weitere Verrenkungen auf
$_GET['upload']
zugreifen, denn diese Variable ist eine "Superglobal". Ein
global $_GET;
ist also nicht notwendig.

Es reicht folgendes:

if ($_GET['upload'] == "alleine")
 {  }

Bevor Du die Variable verwendest, solltest Du
uebrigens pruefen, ob sie ueberhaupt gesetzt ist:

if ((isset($_GET['upload'])) AND ($_GET['upload']=="alleine"))
 {  }

---

Zum scheusslichen restlichen Zeugs, was Du da planst
(<a href="#"> und JavaScript-Gebastel) auessere ich
mich lieber mal nicht...

Gruesse,

Thomas