Ref mit php???
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
apache
aufruf
aussehen
beitrag
dan
datei
endung
gen
hilfe
methode
modul
parameter
set
skript
update
user
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
<?php
$ref = $_GET['ref'];
$sql = mysql_query("SELECT Geworben FROM users WHERE Ref = '$ref'");
while($row = mysql_fetch_object($sql))
{
$geworben = $row->Geworben;
}
$geworben++;
$update = mysql_query("UPDATE users SET Geworben = '$geworben'");
?>
Das m?sste so hinhauen
Beitrag ge?ndert am 19.02.2006 22:59 von kai008
Beitrag ge?ndert am 21.02.2006 17:36 von kai008 -
mhmm.... das Script geht leider nicht .
Ich beschreib nochmal was ich gerne haben m?chte:
ALso das script liegt auf den Server. bsp: www.homepage.de./ref
Wenn der User jetzt seine Ref ID einf?gt soll es so aussehen: www.homepage.de/ref:USER1
Wenn einer nun den Link www.homepage.de/ref:USER1 anklickt soll das Script Ref beim USER1 in der DB +1 (unter Geworben) hinzuf?gen.
Halt sowas wie das Werben bei Lima-city mit http://www.lima-city.de/?ref=00000.
bitte helft mir
EDIT 0-checka
Zur Erkl?rung geposteten Reflink "entsch?rft"
Beitrag ge?ndert am 23.02.2006 10:27 von 0-checka -
nein. wie soll das funktionieren?
der webserver wei? ja noch nicht mal, welches script er aufrufen soll, nachdem du www.homepage.de/ref:politica angeklickt hast. wo ist die endung .php? Ausserdem betrachtet das script, was sowieso nicht aufgerufen wird..., den "ref" Parameter nicht als $_GET['ref'];
L?sung: du musst das Skript also als ref.php?ref=politica aufrufen.
Wie geht es doch: Nat?rlich gibt es noch eine andere Methode, um das Skript doch als www.homepage.de/ref:politica aufzurufen. Das Schl?sselwort (nachdem du gleich googlest -.-) heisst "mod_rewrite". Das ganze ist ein Modul f?r den Apache server. Da man die Rewrite Rules allerdings in eine.htaccess Datei schreiben muss, und die bei lima-city (soweit ich wei?) nicht erlaubt sind, kannst du dieses Apache Modul vergessen. Mehr Infos: http://google.de/search?q=mod_rewrite+Modul+Apache+hilfe
Noch ein Tipp: Man muss nicht zwei SQL- Querys machen, es reicht auch einer:
UPDATE users SET `geworben` = `geworben` + 1...
EDIT: Wenn du willst, schreib ich dir so ein Skript f?rn paar Euro
Beitrag ge?ndert am 22.02.2006 06:28 von janbaier -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage