Stel er zijn maximaal 4 geheugen banken (dat getal wordt dan handmatig ingegeven)
2 van de 4 zijn ingebruik dus dan wil ik graag 2 / 4 als resullt zien
en de 2 waardes die in bank 1 en bank 2 staan.
een geheugen bank krijgt diverse waarde meer 256, 512 etc
een geheugen bank dat leeg is krijgt de waarde 0
Vul ik dus bijvoorbeeld dit in
bank 1 = 512
bank 2 = 256
bank 3 = 256
dan heeft bank 4 dus 0.
Dan moet ik als result krijgen
3 / 4
bank 1: 512
bank 2: 256
bank 3: 256
Totaal: 1024
De vraag is dus hoe tel die waardes op 256, 512 etc... en hoe tel ik de ingevulde velden op?
Het rode puntje moet een 2 zijn in die situatie.
Het blauwe puntje moet 512 weergeven deze info haalt hij van 2 velden waar die roze puntjes staan.
slots_m is maximaal (dus 4 als je vanuit de screenshot telt, maar kan ook ooit 3 of 2 zijn)
ram_slot_1 etc komt standaard waarde 0 heeft hij geheugen dan komt er 128, 256, 512, 1024. 2048 in het veld.
`ram_slots_m` tinyint(1) NOT NULL,
`ram_slot_1` int(4) NOT NULL,
`ram_slot_2` int(4) NOT NULL,
`ram_slot_3` int(4) NOT NULL,
`ram_slot_4` int(4) NOT NULL,
Dit is getest en werkt. Natuurlijk moet je het nog wel iets aanpassen zodat hij het voor elke slot doet , identiek voor dat kleur gedoe ;)
[..code..]
[..code..]
@ AriMedia
De vars staan in een database , dus lijkt een functie me makkelijker ;)?
En controleer op server request method ipv if(isset($_POST['submit']))
:D
Waarom zou ik dat aanpassen naar server request?
$_POST doet het ook.. (luie IE gebruikers moeten maar gewoon op het goede knopje drukken ).
Een functie kan gemakkelijker zijn, maar ik zie er nu niet het nu van in aangezien het waarschijnlijk maar 1x gebruikt word, en niet op meerdere dingen word toegepast. het maakt dus niet echt uit in dit geval. Je zou de functie ook kunnen aanpassen dat het niet uitmaakt hoeveel parameters je hebt.