ultrasonic
Erfahrenes Mitglied
hi leute ,
hänge schon wieder an einem problem
habe folgendes Script geschrieben welches klicks zählt und diese in eine db einfügt.
Falls dieser link nochmal gedrückt wird soll das Feld "klicks" eins hochzählen.
soweit so gut
nur leider habe ich da einen Fehler drin und ich weis nicht weiter!
Jedes mal wenn einer auf einen Link drückt der noch nicht in der DB steht
fügt er mir zweimal eine neue zeile ein.
Beispiel:
klicks------------ name----------------- Stream vom:
2 -------------- Taucher 1 --------------23_04_03
1-------------- Taucher 1 -------------- 23_04_03
1-------------- Taucher 3 ------------ --03_09_03
1-------------- Taucher 3 -------------- 03_09_03
2-------------- Taucher 4 -------------- 01_10_03
1-------------- Taucher 4 -------------- 01_10_03
Ansonnsten zählt dann brav hoch und schreibt keine dritten oder so.
Ich bin nicht gerade der crack in php
Bitte schaut es euch mal an und gebt euer Senf dazu.
in Vorraus
Ultrasonic
hänge schon wieder an einem problem
habe folgendes Script geschrieben welches klicks zählt und diese in eine db einfügt.
Falls dieser link nochmal gedrückt wird soll das Feld "klicks" eins hochzählen.
soweit so gut
nur leider habe ich da einen Fehler drin und ich weis nicht weiter!
Jedes mal wenn einer auf einen Link drückt der noch nicht in der DB steht
fügt er mir zweimal eine neue zeile ein.
Beispiel:
klicks------------ name----------------- Stream vom:
2 -------------- Taucher 1 --------------23_04_03
1-------------- Taucher 1 -------------- 23_04_03
1-------------- Taucher 3 ------------ --03_09_03
1-------------- Taucher 3 -------------- 03_09_03
2-------------- Taucher 4 -------------- 01_10_03
1-------------- Taucher 4 -------------- 01_10_03
Ansonnsten zählt dann brav hoch und schreibt keine dritten oder so.
Ich bin nicht gerade der crack in php
Bitte schaut es euch mal an und gebt euer Senf dazu.
in Vorraus
Ultrasonic
PHP:
<?
include('kopf.php'); // Einbindung des Html-Kopfes
require('../../admin/config.inc');
//####### Zählen der klicks und ermitteln der dj´s ########################
// Auslesen der vorhanden Daten aus stream_klicks
$sqlbefehl_check = "SELECT * FROM stream_klicks
WHERE dj='$name' and stream_vom='$stream_vom' ";
$ergebnis_check = mysql_query($sqlbefehl_check,$db);
$data_check = mysql_fetch_array($ergebnis_check);
//Abfrage falls vorhanden ->dann zähle einen klick höher wenn nicht
// wenn nicht vorhanden dann füge daten ein
if (isset($data_check[id])) {
$klicks1=$data_check[klicks]+$klick ;
$sqlbefehl = "UPDATE stream_klicks SET
klicks='$klicks1', dj='$name',
stream_vom='$stream_vom' WHERE id=$data_check[id]";
$ergebnis = mysql_query($sqlbefehl,$db);
// $qry = mysql_query($sqlbefehl) OR die(mysql_error()) ;
}else {
$sqlbefehl = "INSERT INTO stream_klicks (klicks,dj,genre,stream_vom)
VALUES ('$klick','$name','$genre','$stream_vom')";
// $qry = mysql_query($sqlbefehl) OR die(mysql_error()) ;
$ergebnis = mysql_query($sqlbefehl,$db); }
//##########################################################################
?>
Zuletzt bearbeitet: