code für informationen über user
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
adresse
alt
anzeigen
aufruf
befehl
beginnen
bestimmte anzahl
button
datensatz
funktion
hobby
limit
mengen
methode
page
result
sortierreihenfolge
stehen
tabelle
zeile
-
brauche bitte den code daf?r, dass man die ip und einige andere dinge ?ber den user herausfindet
Danke Alex -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Den Code musst du dir schon selber schreiben, aber ich kann dir helfen, indem ich dir nen Link gebe, wo die n?tigen Umgebungsvariablen stehen. Sind ne ganze Menge, aber du kannst ja selber mal gucken: http://www.aboutwebdesign.de/awd/content/1014568207.shtml
-
also um die ip rauszufinden kann ich dir die funktion empfehlen:
function GetIP() { if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown")) $ip = getenv("HTTP_CLIENT_IP"); else if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown")) $ip = getenv("HTTP_X_FORWARDED_FOR"); else if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown")) $ip = getenv("REMOTE_ADDR"); else if (isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown")) $ip = $_SERVER['REMOTE_ADDR']; else $ip = "unknown"; return($ip); }
-
die IP geht doch viel einfacher!!!
Die Umgebungsvariable ist $REMOTE_ADDR...
Was macht den dein riesen code??? -
kann mir noch jemand sagen, wie man nur eine bestimmte anzahl an datens?tzen anzeigen l?sst und dass dann eine neue seite angefangen wird durch diese man mit zur?ck/weiter button und 1|2|3 hin und her kommt und somit nicht alle datens?tze in einer endlosen schleife angezeigt werden, bei 30 Datens?tzen ist das viel zu lange.
Danke Alex -
du kannst ja wie z.B. hier (fast) die links folgenderma?en setzen
<a href="liste.php?page=1">1</a>
<a href="liste.php?page=2">2</a>
<a href="liste.php?page=3">3</a>
<a href="liste.php?page=4">4</a>
Der passende MySQL Befehl bei 15 pro Seite (mu?t du anpassen)w?re die Limit-Methode:
$beginn = $_GET["page"];
$start = ($page-1)*15
$sqlbefehl= "SELECT * FROM tabelle LIMIT ".$start.", 15 ASC";
$result = mysql_query($sqlbefehl, $dbverbindung);
$dbverbindung ist die Datenbankverbindung (durch mysql_select_db ...)
ASC/DESC ist die Sortierreihenfolge!
Wenn du z.B. Seite 7 aufrufen willst, dann ist z.B. der generiert SQL-Befehl:
SELECT * FROM tabelle LIMIT 105, 15 ASC";
->> Gebe 15 Zeilen ab Datensatz 105 aus!
ich hoffe, der Rest wird nicht allzuschwer sein! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage