php.de
Alt 15.04.2005, 18:33  
Neuer Benutzer
 
Registriert seit: 04.12.2004
Beiträge: 18
auchegal
Standard Zähler

hi, ich will ein Button (oder ehr ein Bild das aussieht wie ein Button), wenn man auf diesen Button drückt, soll er eine Zahl hochzählen, die neben dem Button angezeigt wird.
Wie mach ich das am besten?

Danke im Vorraus,
MfG Auchegal
auchegal ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 15.04.2005, 18:35  
Erfahrener Benutzer
 
Registriert seit: 14.04.2005
Beiträge: 1.004
search
Standard

http://www.phpfriend.de/forum/viewto...hlight=counter
search ist offline  
Alt 15.04.2005, 19:15  
Erfahrener Benutzer
 
Registriert seit: 30.01.2005
Beiträge: 435
Jojo1
Standard

Du speicherst einen Wert (Datenbank oder Textdatei)
und dann zählst du den Wert immer +1, wenn der Button gedrückt wird.

Wo ist denn das Problem?
Jojo1 ist offline  
Alt 15.04.2005, 19:37  
Neuer Benutzer
 
Registriert seit: 04.12.2004
Beiträge: 18
auchegal
Standard

die geschwindigkeit ist mein problem, ich will den wert nicht jedes mal in eine textdatei bzw. datenbank schreiben.
vielleicht sollte ich erstmal den zweck klären:
ich will nen spassbutton, den man ganz oft hintereinander drücken kann und wenn der Button gedrückt wird soll die zahl halt angezeigt werden.
Ist das mit php möglich oder brauch ich da flash?
auchegal ist offline  
Alt 15.04.2005, 19:41  
Erfahrener Benutzer
 
Registriert seit: 30.01.2005
Beiträge: 435
Jojo1
Standard

kommt drauf an ..
wenn der wert nur solange die seite offen ist gespeichert sein soll, dann geht das locker ohne textdatei/datenbank

aber wenn du willst, dass alle user zusammen irgendwie den button klicken sollen dann musst dus speichern^^

wenn du dir wirklich sorgen wegen der geschwindigkeit machst ... so lange dauerts nicht, aber du kannst ja den wert in der php datei erhöhen (ohne speichern) und dann drückt man den button "Fertig" und dann wirds erst gespeichert ^^

kp was du machen willst
Jojo1 ist offline  
Alt 15.04.2005, 19:44  
Gast
 
Beiträge: n/a
Standard

Das geht mit PHP, allerdings muss die Seite jedesmal neu geladen werden. Man kann das auch mit JavaScript oder Flash machen.
Code:
<? 
  if (isset($_POST['zahl'])) 
    $zahl = $_POST['zahl'] + 1;
  else
    $zahl = 0;

  echo $zahl;
?>
  

  <form action="<? echo $_SERVER['PHP_SELF']; ?>" method="post">
    <input type="hidden" name="zahl" value="<? echo $zahl; ?>">
    <input type="submit" value="Klick mich">
  </form>
Gruß
phpfan
 
Alt 15.04.2005, 19:54  
Erfahrener Benutzer
 
Registriert seit: 30.01.2005
Beiträge: 435
Jojo1
Standard

Das hätte er doch auch selber gekonnt

Aber das ist trotzdem die einfachste Lösung
Jojo1 ist offline  
Alt 16.04.2005, 14:14  
Neuer Benutzer
 
Registriert seit: 04.12.2004
Beiträge: 18
auchegal
Standard

ah, vielen danke, funktioniert einwandfrei.
kann man statt dem button auch ein bild hin machen?
auchegal ist offline  
Alt 16.04.2005, 14:44  
Erfahrener Benutzer
 
Registriert seit: 30.01.2005
Beiträge: 435
Jojo1
Standard

Mit JS
onmouseover="document.submit" oder sowas in der Richtung gibbet da^^
Nicht benutzen, da das wahrscheinlich nicht stimmt

aber kannst ja mal de.selfhtml.org fragen
oder google
Jojo1 ist offline  
 


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


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:54 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.