php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.12.2004, 12:13  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

http://phpfriend.de/ftopic15503.html

*dumdidum* *pfeif*
imported_Ben ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 29.12.2004, 16:30  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Ben
Hab ich mir angesehen, hab aber mit klassen in php noch nie gearbeitet :wink:

Thx, die Anführungszeichen waren es
 
Alt 29.12.2004, 17:08  
Gast
 
Beiträge: n/a
Standard

Versuch' es mal so(bei mir gehts)
$calls=$calls+1
mysql_db_query($db,"UPDATE `counter` SET `calls` = '$calls' WHERE `id` = '1'
 
Alt 29.12.2004, 19:03  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

@niklas:
was soll mysql_db_query()?

durchlesen .. umgehend:
http://php.net/mysql_db_query
Zitat:
Anmerkung: Diese Funktion ist seit PHP 4.0.6 veraltet. Verwenden Sie diese Funktion nicht. Stattdessen sollten Sie die Funktionen mysql_select_db() und mysql_query() verwenden.
imported_Ben ist offline  
Alt 30.12.2004, 10:06  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.034
lazydog befindet sich auf einem aufstrebenden Ast
Standard

@Niklas
Und was ist das anderes, als eine Verschlechterung des Codes, den ich schon gesendet habe
__________________
Gruss
L
lazydog ist offline  
Alt 30.12.2004, 16:01  
Gast
 
Beiträge: n/a
Standard

Ich hab hier noch ein Problem, bitte helft mir nochmal:
Also, ich hab einen Counter der sich aber nur erhöhen soll wenn die IP in der Datenbank NICHT vohanden ist, ist sie aber vorhanden soll er zu testzwecken noch ausgeben "Counter hat dafür schon gezählt". Jetzt muss ich noch irgendwie vergleichen obs die IP schon gibt oder nicht und das ist mein Problem.
Noch was wäre da, die IP's die er mir in Die Datenbank schreibt sehen nicht wie eine IP (127.0.0.1) aus sondern so: "Resource id #4127.0.0.1", genau das nur ohne "" schreibt er rein.
Hier der Code

PHP-Code:
$ip=$HTTP_SERVER_VARS['REMOTE_ADDR'];
$sqls=mysql_query("SELECT counter_ip_block FROM users WHERE counter_ip_block='$ip'");

if(
$sqls)
{
    echo 
"Counter hat dafür schon gezählt";
}
else
{
$last=$visitors+1;
$sql mysql_query("UPDATE `users` SET `counter_calls` = '$last' WHERE `nickname` = '$nickname' "); 
$query="SELECT counter_ip_block FROM users WHERE nickname='".$nickname."'"
$result=mysql_query($query); 
$neueipliste=$result
$neueipliste.=$ip
$query="UPDATE users SET counter_ip_block='".$neueipliste."' WHERE nickname='".$nickname."'"
mysql_query($query); 

 
Alt 30.12.2004, 16:04  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 4.651
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Nimm einmal $_SERVER statt $HTTP_SERVER_VARS. Und dann erkläre mal folgende Zeilen:
Code:
$neueipliste=$result; 
$neueipliste.=$ip;
Vielleicht kommst du von selbst drauf, wenn du versuchst zu erklären, was sie machen sollen.
mepeisen ist offline  
Alt 30.12.2004, 16:16  
Gast
 
Beiträge: n/a
Standard

Ich fürchte daran bin ich schuld
Denn genauso sieht der Mist aus den ich gestern (versehentlich, versteht sich) verzapft hab...


So müsste es besser sein:
PHP-Code:
$neueipliste=$result;
$neueipliste=$neueipliste.','.$ip

Wenn man dann überprüfen möchte ob die IP schon vorkommt hilft einem ein einfaches explode().
 
Alt 30.12.2004, 16:43  
Gast
 
Beiträge: n/a
Standard

Jetzt schreibt er es so rein "Resource id #4,127.0.0.1", aber ich weiß einfach nicht wie ich das prüfen soll obs die schon gibt und er darf nichts machen oder es gibt sie noch nicht und er muss um eins erhöhen und die eintragen ??
 
Alt 30.12.2004, 18:30  
Gast
 
Beiträge: n/a
Standard

Bitte sagt noch ein letztes mal was
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
zugriffszähler php, zugriffszähler selbst, zugriffszähler php code, javascript zugriffszähler code, php zugriffe forum zähler datenbank, zugriffszähler javascript

Alle Zeitangaben in WEZ +1. Es ist jetzt 05:03 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.