Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 14:49

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



PHP - Zahl automatisch erhöhen

Discussion on PHP - Zahl automatisch erhöhen within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Nov 2012
Posts: 27
Received Thanks: 0
PHP - Zahl automatisch erhöhen

Hallo,
ich schreibe im Moment an einer Funktion für ne Community von einem Kollegen.
Jede Woche wird ein neuer Durchgang gestartet & dieser Durchgang soll dann mit in die Datenbank geschrieben werden:
PHP Code:
$sql "INSERT INTO sotw_images (username, imagesrc, durchgang) VALUES ('$username', '$imagesrc', '$durchgang')"
Den Durchgang hab ich momentan in meinem Formular so geregelt:
Code:
<p>Durchgang: <input name="durchgang" size="20" value="1" readonly="readonly"></p>
Soll auch weiterhin sichtbar für das Teammitglied bleiben, das die Bilder hinzufügt.
Nur müsste ich so immer den Durchgang manuell ändern.
Gibt es eine Möglichkeit, das Ganze automatisch laufen zu lassen, das sich das dann alle 14 Tage um +1 verändert?

Ich hoffe, ihr versteht, was ich mein.
Danke schon mal
Huperis is offline  
Old 01/11/2013, 19:32   #2
 
PseudoPsycho's Avatar
 
elite*gold: 1715
Join Date: Dec 2011
Posts: 672
Received Thanks: 207
Hol' dir die $durchgang-Variable aus 'ner MySQL-Tabelle...
Dann kannst du die in einer PHP-Datei erhöhen.
Die entsprechende Datei dann einfach per Cronjob ausführen (oder falls du WebSpace nutzt und das nicht auf die Art geht, dann halt per cron-job.org o.Ä.).
Solltest die Datei nur vor fremden Blicken schützen (z.B. indem du 'ne GET-Variable übergibst, die du vorher definiert hast)...
PseudoPsycho is offline  
Old 01/12/2013, 11:09   #3
 
elite*gold: 0
Join Date: Nov 2012
Posts: 27
Received Thanks: 0
Und wie kann ich das in einer PHP-Datei dann erhöhen? So?:
PHP Code:
UPDATE sotw_durchgang SET durchgang '..'
Nur muss ich ja immer +1 rechnen. Kann ich dann einfach wie beim Quest-schreiben bei Metin2 (:x):
PHP Code:
$durchgang 
oder so?

Also das es dann so aussieht:
PHP Code:
UPDATE sotw_durchgang SET durchgang $durchgang+1
Ich weiß nicht, ob das überhaupt so in der Art geht, geschweige denn, wie man es bei PHP bzw SQL schreibt.
Bei den Quests geht es so:
PHP Code:
pc.setqf("chat"pc.getqf("chat")+1
hmm.. :x
Huperis is offline  
Old 01/12/2013, 11:29   #4
 
.StarSplash's Avatar
 
elite*gold: 74
The Black Market: 185/0/0
Join Date: Jul 2010
Posts: 13,408
Received Thanks: 3,943
Ich nehme mal an es wird in der Tabelle nur hinzugefügt, nicht überschrieben oder ?

Dann kannst du einfach ein Auto Increment Feld nehmen, das zählt nämlich durch
.StarSplash is offline  
Old 01/12/2013, 11:34   #5
 
elite*gold: 0
Join Date: Nov 2012
Posts: 27
Received Thanks: 0
Das Problem ist nur, dass das Script ja nur eine Zahl und zwar die höchste Zahl nehmen soll. Wie soll ich das denn machen?
Weil mit UPDATE kann ich ja einfach "SELECT * from sotw_durchgang" machen, wenn ich mich nicht täusche.
Huperis is offline  
Old 01/12/2013, 12:10   #6
 
NotEnoughForYou's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 3,406
Received Thanks: 2,024
wenn du immer eine neue Spalte hinzufügst (damit ai die zahl automatisch erhöht) müsstest du eben mit einem Order abfragen.

-->
Code:
SELECT id FROM db.table ORDER BY id DESC LIMIT 1
Ansonsten mit dem update einfach
Code:
UPDATE db.table SET durchgang= durchgang + 1 LIMIT 1
und auslesen hast du ja schon. Dann einfach nur noch mit php auslesen -->
PHP Code:
$con mysql_connect("localhost""user""pw");

$data mysql_fetch_assoc(mysql_query("SELECT durchgang FROM db.table LIMIT 1"$con));

echo 
$data['durchgang']; 
Wobei du dir am besten gleich Mysqli oder PDO anschauen solltest.
NotEnoughForYou is offline  
Reply


Similar Threads Similar Threads
Ich seh überall die zahl 69
12/26/2012 - Off Topic - 14 Replies
^ Also hört sich lustig an aber irgendwie kann das ja kein zufall mehr sein -_- ich seh jeden tag irgendwo die zahl 69 ( zufällig,nicht gewollt ) eben grade war es akku beim handy , gestern bei meinem Minion farm in League of Legends ( dort am häufigsten) in LoL passiert mir da immer häufiger gestern war es 169 vorgestern 69 wieder, letze woche hab ich sie auch schon paar mal gesehen. (und ich schaue echt nur zufällig drauf , ist jetzt nichtso das ich die ganze zeit auf meinen farm schaue...
nimm 2 zahl 1 !!!!
10/01/2012 - Nostale Trading - 0 Replies
vk ein clean bogi lv 83 hat nur jäger +5 ruf roter meister und ein swordi lv 68 auf s1 hat crusi job 35, bersi +6 , krieger +3 und pijama +11 equip: lv 57 rüssi r7+4 sword lv 65 r4+6 und noch paar ressis und ein super santa und kleines rudolph buschi beide für 10 psc gehandelt nur first oder mm!!!! push vk ein clean bogi lv 83 hat nur jäger +5 ruf roter meister und ein swordi lv 68 auf s1 hat crusi job 35, bersi +6 , krieger +3 und pijama +11 equip: lv 57 rüssi r7+4 sword lv 65 r4+6...
zahl 1-1000
03/17/2012 - Off Topic - 2 Replies
kann mir einer sagen wo man die zahlen zwischen 1 und 1000 findet?
zahl
02/04/2011 - AutoIt - 2 Replies
wie kann man eine variable deklarieren die alle zahlen umfasst die größer sind als 0? also ich mein $zahl = (alles über 0 )
Zahl ?
03/31/2008 - Kal Online - 3 Replies
Kurze frage ... Welche zahl muss ich da nu raus nehmen was ich in UCE unter FIRST SCAN und NEXT SCAN schreiben muss.... ( skill ( key "knight-5") ( name "Transcendental Blow") ( limit knight)



All times are GMT +1. The time now is 14:50.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.