Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

tabellenwert per klick um 1 erhöhen





Frage

Ich kenne mich mit PHP nicht so gut aus aber ich brauche ein Script welches zum Beispiel im ordner tabelle liegt und mit htaccess gesperrt ist damit da niemand reinkann. also ich hatte mir das so gedacht das dieses script dann auf der index seite also der homepage eine tabelle ändert also den wert in dieser tabelle immer um 1 erhöht wird. Ich hab auf der homepage jetzt zum Beispiel eine Tabelle die bestimmte sachen mitzählen soll. Wenn ich jetzt im ordner tabelle auf den input knopf drücke das der tabellen wert auf der hauptseite geändert wird. Ist dies irgendwie zu realisieren? Danke schonmal im vorraus für jede antwort.

Antwort 1 von Nessus

Hi,

das ist mit einer kleinen Datenbanktabelle und dem Mysqlbefehl Update kein Problem:
mysql_connect($host,$user,$password)
   or die("Abbruch: Verbindung zu ´$host´"
         ." konnte nicht hergestellt werden.");
mysql_select_db($database)
   or die("Abbruch: Datenbank ´$database´ konnte nicht"
         ." selektiert werden.<br><br>MySQL sagt: ".mysql_error());
		 
		 
$db = @mysql_connect($host,$user,$password);

if ($db) {

        $query = "UPDATE `count` SET klick = klick + 1";
        $result = @mysql_query($query);
}


HTH

NEssus

Antwort 2 von Virus34

dankeschön funktioniert wunderbar aber ich hab das jetzt nur so hinbekommen das der wert sich immer erhöht wenn ich die seite lade
kann man das irgendwie so einstellen das ich zum beispiel ne liste hab wo links jetzt der name des wertes steht dann die zahl die momentan in der tabelle steht und ganz rechts nen knopf der das um 1 erhöht

Antwort 3 von Nessus

Hi,

dann hast du dieses Script in die aufzurufende Datei gepackt.
Besser wäre es, in eine externe Datei zu packen und dann via Link zu starten.
Das Script kann dann mit Header Location wieder auf die Ursprungsseite zurückführen.

HTH

Nessus

Antwort 4 von Virus34

Ok danke mit dem header location befehl funktionierts jetzt so wie ichs gedacht hatte.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: