SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 13.03.2003, 20:39:46
col7 col7 ist offline
Anfänger
 
Registriert seit: Jan 2003
Beiträge: 38
klicks zählen aber wie ??

hallo,

ich brauche (mal wieder) eure hilfe. habe mir ein kleines link script gebastelt für meine hp - so das ich nicht immer wenn was hinzu kommt neu uploaden brauch.

das script geht soweit super, habe sogar eine edit öberfläche hinbekommen ;-)

jetzt will ich aber noch die klicks auf die URL zählen. ich also meine mysql (erste hilfe buch) und gesucht, update +1 ..... irgendwie so, ich glaube das ich den rekord in fehlermeldungen halte, ich block das einfach nicht!

kann mir bitte jemand helfen ? DANKE!!

*zeile zum zählen schon angelegt (counts)

<?php
include('daten.php');

$data = mysql_query('SELECT id, name FROM datenbank_linkkategorie ORDER BY id ASC');
while($entry=mysql_fetch_array($data)) {
echo '<span style="font-size: 16pt"><b>'.$entry[name].'</b></span><br>';
$ergebnis = mysql_query("SELECT name, url, beschreibung, counts FROM datenbank_links WHERE kat='$entry[id]'");
while($e=mysql_fetch_array($ergebnis)) {
?>

<?php echo $e[name]; ?>

<?php echo $e[url]; ?>" target="_blank"><?php echo $e[url]; ?>

<?php echo nl2br($e['beschreibung']); ?>
<?php
}
echo '<br><br>';
}
?>
Mit Zitat antworten
  #2  
Alt 13.03.2003, 22:19:18
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
besorg dir mit SELECT... erst mal den aktuellen wert der klicks, dann gehst du wie folgt vor und nutze die folgende UPDATE syntax.

PHP-Code:
$neuer_wert $alter_wert 1;
"UPDATE tabelle SET spalte = '$neuer_wert' WHERE spalte = '$alter_wert'" 
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #3  
Alt 13.03.2003, 22:29:09
Ben20
Guest
 
Beiträge: n/a
Den alten Wert brauchst Du gar nicht:

UPDATE tabelle SET klicks = klicks + 1 WHERE id = xyz


geht auch.
Mit Zitat antworten
  #4  
Alt 13.03.2003, 22:34:24
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
so muss er aber trotzdem die id auslesen und das ist im endeffekt, hose wie jacke :)

außerdem habe ich es ihm so gezeigt, um ihm den logischen vorgang etwas besser verdeutlichen zukönnen.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #5  
Alt 14.03.2003, 09:16:42
Greg G Greg G ist offline
Anfänger
 
Registriert seit: Feb 2003
Ort: Hessen
Beiträge: 116
Beim Update von |Coding können natürlich Klicks durch die Lappen gehen, wenn die Seite zur (fast) gleichen Zeit mehrmals aufgerufen wird.
Wenn der Wert von Spalte schon verändert wurde, dann spricht die where-Bedingung keinen Datensatz an. Ich weiß nicht, ob die Darstellung tatsächlich didaktische Vorteile hat.
Bei dem Update von Ben kann das nicht passieren.

GG
Mit Zitat antworten
  #6  
Alt 14.03.2003, 14:57:29
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
@ Greg G:

der "doppelklick" müsste sich dann allerdings in einem bruchteil einer sekunde abspielen und ich würde mal behaupten dass, das vielleicht in 1 von 1000 (|| 10000?) seiten aufrufen passiert. ich denke damit lässt sich durch aus leben.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:33:21 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt