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
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
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 </span><span class="syntaxdefault">content_vars_set</span><span class="syntaxkeyword">() {<br />} </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…