Hoe kunnen deze gegevens onthouden worden zonder database
Door
Mark
op 25-01-2006 20:10
gewijzigd op 25-01-2006 20:32
1.527 views
Hey,
Ik doe een poging tot het maken van een 'dart partij script'. Ik probeer eerst de basis te maken maar ik zit met iets waar ik niet echt uit kom als php leek. Ik heb het volgende:
Je hebt dus een begin stand (501). Onderin heb ik een invul veld waar je de score kan invullen. Die wordt gecontroleerd boven in de pagina en dan geeft hij score de waarde. Dan wordt er van de beginstand de score afgetrokken. En de score wordt onthouden.
Dus simpel:
beginstand = 504
rechtst staat de score
501 || 10
491 || 21
470 || 60
410 || 180
230 ||
etc. dat moet er dus uit eindelijk op het scherm komen. Wie kan mij een klein zetje geven? Want in dit gedeelte van php ben ik dus nog niet bepaald slim.
Edit
Ik zat zelf al aan zo iets te denken maar dan is hij na 2 keer gooien ook weer weg:
je kan anders ook in een .txt bestand schrijven :
<?php
if(file_exists("counter.txt")){
$fp=fopen("counter.txt","r+");
$count=fgets($fp,6);
$count++;
rewind($fp);
fputs($fp,$count,6);
fclose($fp);
}else{
$fp=fopen("counter.txt","w");
$count="1";
fputs($fp,$count,6);
fclose($fp);
}
?>
(komt uit mijn PHP boek :) )
hier kan je op verdergaan of op sessies(moet je dan ook niet zorgen dat sessies een soort van selfkill gaan doen? )
mmm ja sessies heb ik naar even wat geprobeerd maar ik zat denk ik verkeerd want ik kreeg nu de score het aantal sessies. Dus ik had 13 scores ingevuld, was de score 13 ;)
Maar met databases moet het niet zo zijn dat alle scores er in blijven. Maar dat kan later wel dat hij het ook weer verwijderd... lijkt mij. toch? Naja ik ga morgen verder prutsen. Ik ga naar beneden, heb morgen weer SK tentamen en dan maandag pas weer 1
Updates
Ik heb het nu gewoon met een database die ik aan het eind wil legen. Ik kan nu gewoon alles 'aftrekken' (cijfers) tot aan de 180 en wanneer je op 100 staat kan je geen scores boven de 100 gooien of 99 of 100 zelf want dan heb je 1 of 0 over.
En een dubbel 0,5 bestaat niet als er mensen zijn hoe je moet darten ;)