php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.01.2006, 01:16  
Gast
 
Beiträge: n/a
Standard UPDATE count nach Link Aufruf ?

Hallo PHP-Gemeinde,

ich bin neu hier im Forum und hoffe mir kann jemand auf die Sprünge helfen...

Ich habe mal eine Frage zum SQL Update

Es geht um folgendes:

Ich habe ein Script mit einigen Links.
Nach dem Klick der Links möchte ich in einer Statistikliste die TOP10 anzeigen.

Soweit so gut, habe alles fertig bis auf den Update des count

Code:
echo "<a target=\"_new\" href=\"$data[1]\">";

$sql = "UPDATE links SET count = count + 1 where id = $data[0]";

mysql_query($sql,$db);

Derzeit ist es also so, dass bei jedem View der Counter hochgezählt wird.

Könnt Ihr mir einen Tip geben, wie ich dies verbinden kann?
Also nur UPDATE wenn jemand diesen Link aufgerufen hat.

Ich habe die doc hoch und runter gelesen und mir die augen grün gegoogelt, aber ich finde keinen hinweis, daher seid ihr meine letzte Rettung

Vielen Dank,
Fr@nklin
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 21.01.2006, 01:30  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

So ne Suchfunktion ist was feines....


http://www.phpfriend.de/forum/ftopic27354.html

wurde hier schon 1000mal besprochen
Buhmann ist offline  
Alt 21.01.2006, 09:16  
Gast
 
Beiträge: n/a
Standard

Hallo Buhmann,

Verstehe ich nicht, dein Link bentwortet doch keineswegs meine Frage.

Hat niemand eine Idee, wie man soetwas lösen könnte?

Gruß, Franklin
 
Alt 21.01.2006, 09:30  
Erfahrener Benutzer
 
Registriert seit: 08.05.2005
Beiträge: 814
andy
andy eine Nachricht über ICQ schicken
Standard

Ich nehme mal an dein Scrollrad ist kaputt:
Zitat:
Zitat von burner.nst
du machst einfach einen link draus....
z.b. zu index.php?redirect=bild.jpg
da erhöhst du dann den counter für bild.jpg und leitest danach auf bild.jpg weiter, sodass der user es gar nicht merkt...
__________________
Zitat:
Diese Erweiterung ist EXPERIMENTELL.
[...]
Seien Sie gewarnt und verwenden Sie diese Erweiterung auf eigenes Risiko..
andy ist offline  
Alt 21.01.2006, 15:02  
Gast
 
Beiträge: n/a
Standard

Hallo mein Scrollrad ist nicht kaputt

Ich scheine mich wohl ziemlich dumm ausgedrückt zu haben.
Es handelt sich bei dem php-script um Banner
Diesen Grafiken habe ich Links hinterlegt zu externen Webseiten!
Nun die Frage, wie ich nach diesem Link den counter per sql hochzählen kann?
PHP-Code:
<?php
$sql 
"UPDATE links SET count = count + 1 where id = $data[0]"
?>
Über einen weiteren Hinweis würde ich mich freuen,
Franklin
 
Alt 21.01.2006, 15:20  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Zitat:
Zitat von Fr@nklin
Diesen Grafiken habe ich Links hinterlegt zu externen Webseiten!
Nun die Frage, wie ich nach diesem Link den counter per sql hochzählen kann?
PHP-Code:
<?php
$sql 
"UPDATE links SET count = count + 1 where id = $data[0]"
?>
Über einen weiteren Hinweis würde ich mich freuen,
Das Prinzip ist doch exakt das Gleiche. Du verlinkst auf eine feste Seite von dir, erhöhst den Counter und leitest dann direkt zur eigentlichen Seite weiter.
xabbuh ist offline  
Alt 22.01.2006, 12:36  
Gast
 
Beiträge: n/a
Standard

Haja,

also müsste ich z.B. folgendes machen...

www.eigene-webiste.de/link.php?id=12345

Dann auf auf der link.php über die id den Link auslesen und weiterleiten?

2 Fragen...


1.) Wie komme ich an die ID in der Übergabedatei ran?
2.) Mit welcher Funktion kann ich aut. weiterleiten?


Hat vielleicht jemand ein Beispiel?

Danke,
Franklin
 
Alt 22.01.2006, 12:39  
Gast
 
Beiträge: n/a
Standard

1. Grundlagen lernen: $_GET['id']
2. Doku lesen: header

Gruß
phpfan
 
Alt 22.01.2006, 13:03  
Gast
 
Beiträge: n/a
Standard

Danke, hat geklappt

SUPER FORUM, habt mir echt geholfen !!!

PHP-Code:
<?php 
$link 
$_GET['url'];  // Variable wert zuweisen 

if($url == '') { 
    echo 
"Fehler. Sie haben keinen Link weitergegeben."
}; 

header("Location: ".$url);  // weiterleiten 

include "db.php";

$sql "UPDATE area SET clicks = clicks + 1 where id = $data[0]";

$link2 mysql_query($sql,$cn);

?>
 
Alt 22.01.2006, 14:53  
Gast
 
Beiträge: n/a
Standard

Dein Script ist Sch... programmiert! Und wenn das funktioniert, dann nur, weil register_globals=on ist. An deiner Stelle würde ich mir noch mal ernsthaft Gedanken machen, wie man das verbessern kann.

Gruß
phpfan
 
 


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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Link Übergabe per $_GET['Variable'] vita PHP Tipps 2008 16 14.07.2008 15:19
Link als Formular? Toby PHP Tipps 2008 1 22.01.2008 00:51
IE5 link futzt net, rechte Maus + link öffnen geht hackenbusch HTML, Usability und Barrierefreiheit 1 03.01.2007 00:48
Php script über link ausführen!?? Funky_ PHP Tipps 2006 2 20.06.2006 11:32
DB Update mit Link-Variable MYSQL medico Datenbanken 5 07.06.2006 23:18
"Column count doesn't match value count at row 1" möchtegernchegga Datenbanken 3 05.03.2006 16:07
[Erledigt] Link in Frame der auf Seite ohne Frames verweist HTML, Usability und Barrierefreiheit 1 25.02.2006 14:00
Daten aus MySQL-abfrage zum Link mit id zusammensetzen maccoder Datenbanken 2 13.09.2005 16:49
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
mehrere COUNT() auf selbe Tabelle und »can't reopen table« tapferesschneiderlein Datenbanken 3 04.04.2005 13:51
ein link in einem TD Sclot HTML, Usability und Barrierefreiheit 4 12.02.2005 13:06
Update per Cronjob (where Feld = Wort) Apfeltyp PHP Tipps 2004-2 3 14.12.2004 18:25
[Erledigt] über ein Link --&gt; Tabelleneintrag PHP Tipps 2004 9 03.11.2004 17:09
absoluter link PHP Tipps 2004 10 01.07.2004 23:00
PHP Link ??? PHP Tipps 2004 4 25.06.2004 17:24

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
was bedeutet count(*)-1, link mit sql aufruf, sql aufruf count, sql update mit count, php id update link, aufrud index.php count

Alle Zeitangaben in WEZ +1. Es ist jetzt 08:47 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.