Bin ich zu blöd?

hallöchen,

kann mir jemand sagen, wie ich meine selbst definierte funktion aufrufe?

definiert hab ich sie so: function content_vars_set($about) {…}

dann müsste ich sie doch so aufrufen können: content_vars_set($_GET[“info”]); oder?

mfg Joey

Ja, müsstest du können.

cool

danke!

aber wieso gehts dan nicht?

mfg Joey

Was geht denn nicht?
Bzw, was soll denn eigentlich passieren?
Der Code der Funktion wäre dabei auch noch hilfreich.

hmm…
joa das könnt so sein, es sollen eigentlich nur variablen gesetzt werden (von ner mysql)…

function content_vars_set($about) { include("myconn.data.php.inc"); if(!$my_1 || !$my_2) { echo "<p><strong>Error:</strong> Database connecting-error!</p>"; } if(is_numeric($about) == true) { $from = "id"; } else { $from = "about"; } $my_3 = "SELECT * FROM root_indexing WHERE '$from' LIKE '$about'"; $my_31 = mysql_query($my_3); $my_32 = mysql_fetch_object($my_31); $dat1 = explode("<//>", $my_32->message, 2); $ti1 = $dat1[0]; $cont1 = $dat1[1]; $dat2 = explode("<//>", $my_32->sr, 2); $ti2 = $dat2[0]; $cont2 = $dat2[1]; }
das wäre alles

Die Funktion sieht nicht sehr sinnvoll aus.
Sie gibt weder Daten aus, noch liefert sie irgendwelche zurück, noch scheint sich irgendwas von der Funktion auf das restliche Programm auszuwirken.

Ja, Variablen die in einer Funktion gesetzt werden, existieren ausserhalb der Funktion nach deren Aufruf nicht mehr.
Ausser es seien globale Variablen, was aber nicht zu empfehlen ist…

In der Funktion werden aber keine Variablen als globale Variablen deklariert, also sind es auch keine.

ahja…
das hab ich vergessen :p

aber wieso ist es nicht sehr sinnvoll??
[size=85](das sollten variablen werden, die sich im content wieder finden…)[/size]

mfg

Weil sie einfach zu nichts nutze ist. Wenn du die Funktion mit<span class="syntaxdefault"></span><span class="syntaxkeyword">function&nbsp;</span><span class="syntaxdefault">content_vars_set</span><span class="syntaxkeyword">()&nbsp;{<br />}&nbsp;</span><span class="syntaxdefault"></span>ersetzen würdest, würde dein Script exakt gleich ablaufen (nur eben etwas schneller).

das script schon jaja, aber beim content bereich würde [size=200]nichts[/size] ausgegeben werden…

also nutzt sie trozdem was!!!

mfg Joey

/Ja: ich hab die varablen als global registriert…
/Nein: es sieht immer noch gleich aus…