php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 23-10-2006, 18:37
bobby321
 Newbie
Links : Onlinestatus : bobby321 ist offline
Registriert seit: Oct 2006
Beiträge: 12
bobby321 ist zur Zeit noch ein unbeschriebenes Blatt
Standard user eigenen counter mit reloadsperre

hallo,
ich bin bei dem entwickeln meiner projekt auf dein problem gestoßen.
also ich will machen das der user sich anmeldet und dann einen link bekommt und wenn irgendjemand auf den link des users klickt, sich der wert "view" beim user um 1 erhöht .... also halt ein counter mit reloadsperre

hier ist mein code, jedoch trägt er nichts in die datenbank ... seht ihn euch erstmal an:

PHP-Code:
<?php

$verbindung 
mysql_connect("localhost""username" "passwort")
or die(
"Verbindung zur Datenbank konnte nicht hergestellt werden");

$id $_GET['id']; 

mysql_select_db("homepage") or die ("Datenbank konnte nicht ausgewählt werden");

$sql mysql_query("select * from reloadsperre where ip='$REMOTE_ADDR'");
if(
mysql_num_rows($sql) < 1) {
    
$zeit time();
    
mysql_query("UPDATE 'user' SET 'views' = views+1 WHERE 'id' = '$uid'");
    
mysql_query("insert into 'reloadsperre' (zeit, ip) values ('$zeit', '$REMOTE_ADDR')");
}

$del $zeit 15;
mysql_query("delete from 'reloadsperre' where zeit < $del");


?>
ich habe 2 tabellen ... 1. user (die mit view und id etc) und 2. reloadsperre (mit ip und zeit) ...

bitte gucckt euch mal den code mal an und schreibt mir was ich falsch mache/bzw gibt mir einen besseren xD

mfg bobby

EDIT:
ich spende ein "[/"

Geändert von Wurzel (23-10-2006 um 18:52 Uhr)
Mit Zitat antworten
  #2 (permalink)  
Alt 23-10-2006, 18:45
penizillin
 PHP Guru
Links : Onlinestatus : penizillin ist offline
Registriert seit: Feb 2004
Beiträge: 10.166
penizillin ist zur Zeit noch ein unbeschriebenes Blatt
Standard

http://www.php-resource.de/forum/sho...threadid=50454
Mit Zitat antworten
  #3 (permalink)  
Alt 23-10-2006, 20:46
bobby321
 Newbie
Links : Onlinestatus : bobby321 ist offline
Registriert seit: Oct 2006
Beiträge: 12
bobby321 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

hä sorry das ich frag, aber was meint ihr mit "ich spende ein "[/"" ... und sorry aber ich weiß nich wo der fehler ist ... also bitte guckt euch den code mal bitte an ... ... ..

mfg bobby
Mit Zitat antworten
  #4 (permalink)  
Alt 23-10-2006, 20:59
penizillin
 PHP Guru
Links : Onlinestatus : penizillin ist offline
Registriert seit: Feb 2004
Beiträge: 10.166
penizillin ist zur Zeit noch ein unbeschriebenes Blatt
Standard

bitte schaue dir den link an.
Mit Zitat antworten
  #5 (permalink)  
Alt 23-10-2006, 21:22
bobby321
 Newbie
Links : Onlinestatus : bobby321 ist offline
Registriert seit: Oct 2006
Beiträge: 12
bobby321 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ich hab mir den link angeguckt ....

also ich habe gesagt was ich will und was passiert

ich will: das der wert "view" des user beim seitenaufruf um 1 erhöht wird und das seine ip gespeichert wird (wegen reloadsperre halt)

und es passiert nichts ...

mein problem ist das ich denke das ich es richtig gemacht habe ... aber es geht ja net, deshalb frag ich euch .. ?!
Mit Zitat antworten
  #6 (permalink)  
Alt 23-10-2006, 21:27
penizillin
 PHP Guru
Links : Onlinestatus : penizillin ist offline
Registriert seit: Feb 2004
Beiträge: 10.166
penizillin ist zur Zeit noch ein unbeschriebenes Blatt
Standard

mysql_error() würde dir einen konkreten fehler schmeißen, aber das hältst du für unwichtig?
Mit Zitat antworten
  #7 (permalink)  
Alt 23-10-2006, 21:30
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 25.236
wahsaga befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Original geschrieben von bobby321
ich hab mir den link angeguckt ....
Du sollst ihn nicht nur "ankucken" - sondern drauf klicken und lesen ...!

Das mit der Kontrollausgabe der Query und mysql_error hast du wohl noch nicht gemacht, oder?
Und dein error_reporting, ist das auf E_ALL?
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
Mit Zitat antworten
  #8 (permalink)  
Alt 23-10-2006, 21:52
bobby321
 Newbie
Links : Onlinestatus : bobby321 ist offline
Registriert seit: Oct 2006
Beiträge: 12
bobby321 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

haha geilo hm erwischt ... ne also ich hab ihn mir schon durchgelesen (aber nur leider die erste hälfte=also nomma sry xD)

jo also ich hab mal mysql_error eingefügt (und ich hoffe an der richtigen stelle xD), und er zeigt mir an:" Query was empty" .. was heißt das jetzt ???
(oder hab ich mysql_error flasch eingefügt ????)
aso nomma danke für die schnelle antwort
Mit Zitat antworten
  #9 (permalink)  
Alt 23-10-2006, 21:57
penizillin
 PHP Guru
Links : Onlinestatus : penizillin ist offline
Registriert seit: Feb 2004
Beiträge: 10.166
penizillin ist zur Zeit noch ein unbeschriebenes Blatt
Standard

zeig mal.
Mit Zitat antworten
  #10 (permalink)  
Alt 23-10-2006, 22:08
bobby321
 Newbie
Links : Onlinestatus : bobby321 ist offline
Registriert seit: Oct 2006
Beiträge: 12
bobby321 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

jo also hab nomma ":error_reporting(E_ALL);
ini_set("display_errors", "1");" eingefügt und es waren nich alle variablen definiert, jedoch funzt es immer noch nich ?!
Mit Zitat antworten
  #11 (permalink)  
Alt 23-10-2006, 22:10
penizillin
 PHP Guru
Links : Onlinestatus : penizillin ist offline
Registriert seit: Feb 2004
Beiträge: 10.166
penizillin ist zur Zeit noch ein unbeschriebenes Blatt
Standard

zeig deinen code.
Mit Zitat antworten
  #12 (permalink)  
Alt 23-10-2006, 22:10
bobby321
 Newbie
Links : Onlinestatus : bobby321 ist offline
Registriert seit: Oct 2006
Beiträge: 12
bobby321 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

PHP-Code:
<?php

$verbindung 
mysql_connect("localhost""Bobby" "passwort")
or die(
"Verbindung zur Datenbank konnte nicht hergestellt werden");

$id $_GET['id']; 

mysql_select_db("homepage) or die ("Datenbank konnte nicht ausgewählt werden");

$sql = mysql_query("
select from reloadsperre where ip='$REMOTE_ADDR'");
or die(mysql_error().'<hr />'.'euer SQL'.'<hr />');


?>
und nachdem ich das mit den variablen berichtig habe hab ich es so gemacht:
PHP-Code:
<?php

$verbindung 
mysql_connect("localhost""Bobby" "passwort")
or die(
"Verbindung zur Datenbank konnte nicht hergestellt werden");

$id $_GET['id']; 
$ip $REMOTE_ADDR;
$zeit time(25);
mysql_select_db("homepage") or die ("Datenbank konnte nicht ausgewählt werden");



error_reporting(E_ALL);
ini_set("display_errors""1");

$sql mysql_query("select * from reloadsperre where ip='$ip'");
if(
mysql_num_rows($sql) < 1) {
    
    
mysql_query("UPDATE 'user' SET 'views' = views+1 WHERE 'id' = '$uid'");
    
mysql_query("insert into 'reloadsperre' (zeit, ip) values ('$zeit', '$REMOTE_ADDR')");
}

$del $zeit 15;
mysql_query("delete from 'reloadsperre' where zeit < $del");


?>
Mit Zitat antworten
  #13 (permalink)  
Alt 23-10-2006, 22:12
penizillin
 PHP Guru
Links : Onlinestatus : penizillin ist offline
Registriert seit: Feb 2004
Beiträge: 10.166
penizillin ist zur Zeit noch ein unbeschriebenes Blatt
Standard

zu jeder query eine fehlerausgabe.
fehlermeldungen hier zeigen (samt queries, die generiert werden).
Mit Zitat antworten
  #14 (permalink)  
Alt 23-10-2006, 22:31
bobby321
 Newbie
Links : Onlinestatus : bobby321 ist offline
Registriert seit: Oct 2006
Beiträge: 12
bobby321 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

hm sorry das ich mich so dumm stelle aber was meinst du ? also was soll ich dir geben ??? hab ich das richtig eingefügt ?? du musst wissen das ich ziemlich neu auf dem gebiet php bin ... ... ...?!
Mit Zitat antworten
  #15 (permalink)  
Alt 23-10-2006, 22:32
penizillin
 PHP Guru
Links : Onlinestatus : penizillin ist offline
Registriert seit: Feb 2004
Beiträge: 10.166
penizillin ist zur Zeit noch ein unbeschriebenes Blatt
Standard

zu jedem mysql_query() gehört ein mysql_error().
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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


PHP News

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni

Wissensbestand in Unternehmen
Wissensbestand in UnternehmenLebenslanges Lernen und Weiterbilden sichert Wissensbestand in Unternehmen

25.05.2018 | Berni


 

Aktuelle PHP Scripte

PHP Server Monitor

PHP Server Monitor ist ein Skript, das prüft, ob Ihre Websites und Server betriebsbereit sind.

11.09.2018 Berni | Kategorie: PHP/ Security
PHP WEB STATISTIK ansehen PHP WEB STATISTIK

Die PHP Web Statistik bietet Ihnen ein einfach zu konfigurierendes Script zur Aufzeichnung und grafischen und textuellen Auswertung der Besuchern Ihrer Webseite. Folgende zeitlichen Module sind verfügbar: Jahr, Monat, Tag, Wochentag, Stunde Folgende son

28.08.2018 phpwebstat | Kategorie: PHP/ Counter
Affilinator - Affilinet XML Produktlisten Skript

Die Affilinator Affilinet XML Edition ist ein vollautomatisches Skript zum einlesen und darstellen der Affili.net (Partnerprogramm Netzwerk) Produktlisten und Produktdaten. Im Grunde gibt der Webmaster seine Affilinet PartnerID ein und hat dann unmittelb

27.08.2018 freefrank@ | Kategorie: PHP/ Partnerprogramme
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 05:51 Uhr.