close× Call Us +49 (1805) 01 29 59

Thread Author: Evolution
Thread ID: 160
Thread Info
Es gibt 7 Beiträge zu diesem Thema, und es wurde 4965 mal angesehen.
Wer ist hier? 1 Gäste
 Thema drucken
Geburtstag's Panel
Evolution
Moin zusammen, ich bin gerade dabei das Geburtstag panel von erazorbots an die v7 anzupassen, nur habe ich da ein problem womit ich irgendwie gerade nix anfangen kann oder ich sitzte zu lange davor ^^


Use of undefined constant user_birthdate - assumed 'user_birthdate' in /home/htdocs/web41/html/test/php-files/infusions/geburtstag_panel/geburtstag_panel.php on line 46


in der zeile 46 ist dieser inhalt


$datum = explode ("-", $row[user_birthdate]);


kann mir mal jemand auf die sprünge helfen?
Das Leben ist kein Ponyhof
 
SC-Ad-Bot
 
JC Drago
Hallo Evolution

Bei diesem Aufruf user_birthdate wurde versucht auf eine Konstante zuzugreifen die noch nicht definiert ist.

Also aus user_birthdate soll $datum werden. aber er kann aus user_birthdate nichts lesen.


Man muss nicht alles wissen....nur wo´s steht.

_______________________________________
KEIN Support per Mail, ICQ oder PN !
 
Evolution
hmm ich versteh schon was du mir da sagst, aber wieso kann er aus user_birthdate nix lesen?


$thisdatum = "____-".date("m")."-__"; // teilweise übernommen vom birthday_panel !

if (date("m") == "01") { $monat = "im Januar"; }
elseif (date("m") == "02") { $monat = "im Februar"; }
elseif (date("m") == "03") { $monat = "im März"; }
elseif (date("m") == "04") { $monat = "im April"; }
elseif (date("m") == "05") { $monat = "im Mai"; }
elseif (date("m") == "06") { $monat = "im Juni"; }
elseif (date("m") == "07") { $monat = "im Juli"; }
elseif (date("m") == "08") { $monat = "im August"; }
elseif (date("m") == "09") { $monat = "im September"; }
elseif (date("m") == "10") { $monat = "im Oktober"; }
elseif (date("m") == "11") { $monat = "im November"; }
elseif (date("m") == "12") { $monat = "im Dezember"; }


$result = dbquery("SELECT user_id, user_name, user_birthdate FROM ".$db_prefix."users WHERE user_birthdate like '$thisdatum' ORDER BY user_birthdate DESC"
);

openside ("Geburtstage {$monat}");

if (mysql_num_rows($result) == 0) {

echo "Keine Geburtstage {$monat}";

}

while ($row = mysql_fetch_array($result)) {

$datum = explode ("-", $row[user_birthdate]);

if ($datum[2] == date("d")) { $geschenk = "<img src=\"".IMAGES."geburtstag.gif\">\n"; } else { $geschenk = ""; }

$thismarktime = time() - mktime(0,0,0,$datum['1'],$datum['2'],$datum['0']);
$thismarktimee = date("Y",$thismarktime) - 1970;

if ($datum[2] > date("d")) { $thismarktimee = $thismarktimee + 1; } else { $thismarktimee = $thismarktimee; }

echo $geschenk;
echo $datum[2].".".$datum[1]."&nbsp;";
echo "<a href='".BASEDIR."profile.php?lookup=".$data['user_id']."'>".$username."</a>";
echo "&nbsp;(<b>".$thismarktimee."</b>)<br>";

}

closeside();



?>


hier mal der gesamte code damit man vlt einiges leichter verstehen kann, wie was zusammen hängt
Bearbeitet von Evolution am 04.11.2008 00000011 10:48
Das Leben ist kein Ponyhof
 
JC Drago
Ich hoffe du kannst Englisch !

Lese dir das mal durch dann solltest du es verstehen warum es bei dir nicht geht.

Auszug aus der infusion_sdk_v7.

5. Use Super Globals
---------------------------------------------------------

With a major emphasis on much improved security, v7 is designed
to run with register globals disabled. This means you must use
super globals $_GET, $_POST, $_COOKIE etc. In basic practice you
would use these in this way:

$_GET is used for variables passed through the address bar or uri.
$_POST is used for hidden variables passed through input forms.

There are a number of other super globals you can use, the above
are the most common ones you are likely to use. Refer to the PHP
manual (http://php.net) for more information.

Dont forget to ensure that you sanitise ALL user input, failure to
do so could result in incidents of hacking which may cause loss
of data or content.


LG Jürgen
Man muss nicht alles wissen....nur wo´s steht.

_______________________________________
KEIN Support per Mail, ICQ oder PN !
 
Evolution
hmm ich glaube ich lasse es lieber mit dem versuch um zuschreiben, weil so perfekt ist mein Englisch nicht wirklich
Das Leben ist kein Ponyhof
 
Gr@n@dE
Hi,

kann das Geburtstags Panel gern heute Nachmittag (gegen 17-18 Uhr) zum Download anbieten, hatte es schon mal angepasst. Wink

EDIT: Das Panel ist wie versprochen im Downloadbereich. Wink Achtet aber bitte drauf das es nicht das gleiche wie oben ist, da ich das schon verfeinert habe. Smile
Gruß Ralf
__________________________________
KEIN Support per Mail, ICQ oder PN !
 
Evolution
Astrein super gemacht Ralf, hättes ja mal eher on stellen können *lach*

Funst super Dickeslachen
Das Leben ist kein Ponyhof
 
Springe ins Forum:

 Ähnliche Themen 

TEST
Thema Forum Antworten Letzter Beitrag
Whats New Panel Infusionen 2 01.06.2019 00000006 22:50
Advanced Whats New Panel Allgemeine Diskussionen 3 23.10.2018 00000010 17:43
slideshow panel (mitte) Allgemeine Diskussionen 9 24.06.2018 00000006 15:08
warnuwetter panel Infusionen 5 16.01.2018 00000001 18:41
[suche] Social Networks Panel Infusionen 7 06.06.2017 00000006 15:08
Gr@n@dE