die funktion 2 heißt in wirklichkeit auswahl, und die $id braucht man, denn da wird eine ID aus der MySQL DB gehohlt.
Funktion will nichts returnen
Einklappen
X
-
Sunshine CMS
BannerAdManagement
Borlabs - because we make IT easier
Formulargenerator [color=red]Neu![/color]
Herkunftsstatistik [color=red]Neu![/color]
-
hier wird doch ncihts geholt, oder?
$id;
das ist müll !!!INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |
Kommentar
-
warum globalt der nischts?Sunshine CMS
BannerAdManagement
Borlabs - because we make IT easier
Formulargenerator [color=red]Neu![/color]
Herkunftsstatistik [color=red]Neu![/color]
Kommentar
-
probier es doch mal aus, was er macht.....
PHP-Code:function derulimativetest(){
global $id;
echo $id
}
INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |
Kommentar
-
hmm, er echot es aber er hohlt keinen bannerSunshine CMS
BannerAdManagement
Borlabs - because we make IT easier
Formulargenerator [color=red]Neu![/color]
Herkunftsstatistik [color=red]Neu![/color]
Kommentar
-
dann ist der fehler innerhalb der fkt bei der verarbeitung.
also musst du dort suchen...INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |
Kommentar
-
negativ, wenn ich nähnlich die funktion banner wegmache, dann geht es ja. Aber die funktion muss bleiben, weil sie immer wieder aufgerufen werden muss/kann.Sunshine CMS
BannerAdManagement
Borlabs - because we make IT easier
Formulargenerator [color=red]Neu![/color]
Herkunftsstatistik [color=red]Neu![/color]
Kommentar
-
dann stimmt der aufruf der fkt banner() vielleicht nciht. oder du hast woanders noch einen fehler.
wenn du die id nur in der 2. fkt brauchst, kannst du ja banner() erst dort aufrufen. und die VAR ist dann auch nciht mehr global.INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |
Kommentar
-
hab isch jetzt, und zum test auch echo lassen, das hat er auch gemacht, doch es geht immer noch nichtSunshine CMS
BannerAdManagement
Borlabs - because we make IT easier
Formulargenerator [color=red]Neu![/color]
Herkunftsstatistik [color=red]Neu![/color]
Kommentar
-
tja. was soll ich dazu sagen....
mache dir mal ein papier und dort malst du mal aus, was wann wie passieren soll.
vielelicht hast du nur einen denkfehler gemacht. so kann ich ja auch nciht helfen.... sorry.
oder post mal, was du genau machen willst.INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |
Kommentar
-
A: Super das du mir noch hilfstgeil von disch!
also ich will einen Banner hohlen, per zu Fall, also kommt die auswahl eines banners:
function banner(){
global $db;
global $link;
global $tab;
mysql_select_db($db, $link);
$select_banner = mysql_query("SELECT * FROM ".$tab."banner
where aktiviert='ja' ORDER BY RAND() LIMIT 1");
$array_banner = mysql_fetch_array($select_banner);
$id = $array_banner['id'];
return $id;
}
so, nun lasse ich prüfe ob bestimmte eigenschaften wie MaxClick oder IP Block System aktiviert sind,
da es verschiedene möglichkeiten gibt, kommt die funktion auswahl ins spiel:
PHP-Code:function ausgabe(){
global $link;
global $db;
global $id;
global $ip;
global $array_banner;
global $tab;
$id = banner();
if($array_banner['banner_type'] == "img"){ echo "<a href=\"4w_bannerclick.php?id=$array_banner[id]\" target=\"_blank\"><img border=\"0\" src=\"$array_banner[bannerbild]\" alt=\"$array_banner[bannerbesch]\"></a>"; }
if($array_banner['banner_type'] == "swf"){ echo "<embed src=\"$array_banner[bannerbild]\" width=\"$array_banner[banner_width]\" height=\"$array_banner[banner_height]\">"; }
if($array_banner['banner_type'] == "html"){
$array_banner['banner_html'] = str_replace("href=\"$array_banner[bannerlink]", "href=\"4w_bannerclick.php?id=$array_banner[id]", $array_banner['banner_html'] );
echo "$array_banner[banner_html]"; }
Sunshine CMS
BannerAdManagement
Borlabs - because we make IT easier
Formulargenerator [color=red]Neu![/color]
Herkunftsstatistik [color=red]Neu![/color]
Kommentar
-
wo bekommt denn die fkt ausgabe() die werte des array her?
mit banner() bekommst du ja nur eine ID zurück, aber kein array.
der fehler ist bestimmt hier zu suchen.INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |
Kommentar
-
öhm, kann sein, muss mal eben prüfenSunshine CMS
BannerAdManagement
Borlabs - because we make IT easier
Formulargenerator [color=red]Neu![/color]
Herkunftsstatistik [color=red]Neu![/color]
Kommentar
-
ok, hier :
$select_banner = mysql_query("SELECT * FROM ".$tab."banner where aktiviert='ja' ORDER BY RAND() LIMIT 1");
$array_banner = mysql_fetch_array($select_banner);
$id = $array_banner['id'];
das ist aus der funktion banner, und hier unten
also im freien wird die Varibale
$array_banner gebraucht, wie hohl ich die???Sunshine CMS
BannerAdManagement
Borlabs - because we make IT easier
Formulargenerator [color=red]Neu![/color]
Herkunftsstatistik [color=red]Neu![/color]
Kommentar
-
das wollte ich eigentlich von dir wissen?INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |
Kommentar
Kommentar