Hallo Leutz,
ich bin am verzweifeln, endlich habe ich mich mal mit demThema
function() in PHP befasst, und schon funktioniert es nicht mehr so
richtig wie ich will.
(script weiter unten)
Ich will einen Eintrag in die Datenbank vornehmen, es kommt keine
Fehlermeldung, garnix, er trägt mir die Daten nur eben nicht ein.
Nachdem ich mich noch nicht sooo toll auskenne, möcht ich euch auch
noch bitten mir ein paar Tipps zu geben, was meinen Programmierstil
betrifft, ich bin für jede Kritik dankbar.
Das Script sieht folgendermaßen aus(entschuldigt bitte die Länge):
functions.php_______________________________________
______________________functions.php
und so rufe ich es auf:
index.php_______________________________________
____________________________index.php
MFG
asmo
ich bin am verzweifeln, endlich habe ich mich mal mit demThema
function() in PHP befasst, und schon funktioniert es nicht mehr so
richtig wie ich will.
(script weiter unten)
Ich will einen Eintrag in die Datenbank vornehmen, es kommt keine
Fehlermeldung, garnix, er trägt mir die Daten nur eben nicht ein.
Nachdem ich mich noch nicht sooo toll auskenne, möcht ich euch auch
noch bitten mir ein paar Tipps zu geben, was meinen Programmierstil
betrifft, ich bin für jede Kritik dankbar.
Das Script sieht folgendermaßen aus(entschuldigt bitte die Länge):
functions.php_______________________________________
PHP:
<?
$timestamp=time();
function sqlselect($tabelle, $sql2){
GLOBAL $timestamp;
GLOBAl $verbindung;
GLOBAL $$tabelle;
GLOBAL $ergebnis;
GLOBAL $sql;
$sql= "SELECT * FROM $tabelle " . $sql2;
$ergebnis=mysql_query($sql, $verbindung);
}
function sqlinsert($tabelle, $sql2){
GLOBAL $timestamp;
GLOBAl $verbindung;
GLOBAL $$tabelle;
GLOBAL $ergebnis;
GLOBAL $sql;
$sql= "INSERT INTO $tabelle " . $sql2;
mysql_query($sql, $verbindung);
return $sql;
}
function sqlupdate($tabelle, $sql2){
GLOBAL $timestamp;
GLOBAl $verbindung;
GLOBAL $$tabelle;
GLOBAL $ergebnis;
GLOBAL $sql;
$sql= "UPDATE $tabelle SET " . $sql2;
$ergebnis=mysql_query($sql, $verbindung);
}
function session($PHPSESSID, $domain, $user){
GLOBAL $timestamp;
GLOBAl $verbindung;
GLOBAL $PHPSESSID;
GLOBAL $ergebnis;
GLOBAl $domain;
GLOBAL $user;
sqlselect("session", "WHERE session='$PHPSESSID'");
$anzahl=mysql_num_rows($ergebnis);
if($anzahl==0){
sqlinsert("session", "( `session` , `user` , `domain` , `time`
)VALUES ('$PHPSESSID', '$user', '$domain', '$timestamp'");
}
else{
sqlupdate("session", "`user` = '$user',`domain` = '$domain',
`time` = '$timestamp' WHERE `session` = '$PHPSESSID' LIMIT 1");
}
};
?>
und so rufe ich es auf:
index.php_______________________________________
PHP:
<?
session_start();
include("config.php");
include("functions.php");
sqlselect("code", "");
session($PHPSESSID, $domain, $user);
?>
MFG
asmo