Ik probeer een kleurentabel te maken in stappen van 15, want dan kom je mooi uit op 255.
Ik wil de waarden 0, 15,30...255 in een dropdown-list. Hoe krijg ik dat voor elkaar?
Ik heb zoiets geschreven als

<?php
echo <<<FORM
<form method="POST" action="$thisfile">
<label for <?$rr ?>Roodwaarde</label>
<Select>
FORM;
for ($rr=0; $rr<=255; $rr+15) {
	$Achtergrondkleur=$rr;
	$Voorgrondkleur=255-$rr;
	echo "Achtergrondkleur= " $Achtergrondkleur;
	echo "Voorgrondkleur= " $Voorgrondkleur;
	echo "<option". <? $Achtergrondkleur ?>.">";
};
?>


Ik krijg dit dit op mijn scherm:
"Roodwaarde: " met een dropdown-icoon zonder inhoud.

Hoe krijg ik inhoud in de dropdown-list?
Ad Fundum op 25/04/2024 09:54:33

Ik ben weer bezig met een aantal websites in PHP 8.2. Dat kost (mij) toch minder moeite met PHP dan met Rust.

Kijk, zowaar een beetje positief nieuws op deze grauw grijze dag ;-)
Ward van der Put op 25/04/2024 12:14:40

De topicstarter heeft duidelijk nog niet heel goed nagedacht over hoe een kleurkiezer zou moeten werken.

Bijvoorbeeld zo:

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/color

Probeer anders als (huiswerk)opdracht voor Koningsdag maar eens het vermiljoen-rood #a91f32 uit de Nederlandse vlag in te stellen...

Scherp Ward!
Daar hebben we collectief overheen gelezen.
Ik heb nooit beweerd dat ik een volledige kleurentabel wil maken, want dat kost veel te veel geheugen.
Het is me al een keertje eerder gelukt en toen had ik verschillende intervallen zoals 4,8,10,16 en 32; een kleurentabel met een interval van 1 kreeg ik wegens redenen omtrent het geheugen destijds niet voor elkaar. Vandaar de stappen van 15, want dan kom je precies uit op 255.

Deze bestanden heb ik per ongeluk verwijderd en kon ze niet meer terughalen. Daarom ben ik opnieuw begonnen.
Ik weet echter niet meer precies hoe ik destijds geschreven had, vandaar dat ik nu het wiel opnieuw moet uitvinden.
Ronald Vos op 26/04/2024 15:14:09

Ik heb nooit beweerd dat ik een volledige kleurentabel wil maken, want dat kost veel te veel geheugen.

Je mist het punt doordat je jezelf blindstaart op de technische mogelijkheden en beperkingen.

Het gaat er helemaal niet om dat je alle kleuren kunt selecteren, maar dat je één specifieke kleur kunt kiezen. Precies het tegenovergestelde dus.

Denk nou eens vanuit de gebruiker. Die wil één ding: één kleur instellen. Die wil helemaal geen tabel, liever niets zelfs!

Stel, je hebt een héél grote klant die graag de website oranje wil verven ter ere van Koningsdag. Hoe zou je een gebruiker dan de juiste kleur oranje laten kiezen?

- Amazon-oranje: #ff9900
- Burger King-oranje: #ed7902
- Easy Jet-oranje: #ff6600
- GitLab-oranje: #fc6d26
- Penguin-oranje: #ff6900

En als je de smaak te pakken hebt:

- MySQL-oranje: #f29111

Succes! :)
Jammer dat ik hier geen bestanden kan uploaden, maar ik ga een screenshot van wat ik in excel heb gemaakt en dat wilde ik converteren naar PHP.

Ik kan niet laten zien, wat mijn bedoeling is. Jammer.

Ik ga deze discussie sluiten, maar ik kom waarschijnlijk nog wel terug met andere vragen.

Bedankt voor al jullie support.

Groet,
Ronald Vos.
We komen inderdaad niet verder als je niet kunt uitleggen wat je wilt. Dit topic gaat daarom op slot.

Reageren