<?php
/**
* @author Manaus
* @copyright 2007
*/
< ?php
// eindigen bij 91 want je start by een
for ($i = 1; $i <= 91; $i++)
{
if ($set_kleur{$i} == 1)
{
print "<tr>
<td>$naam_kleur1</td><td># <input type=\"text\" name=\"kleur1\" value=\"$kleur1\" maxlength=\"6\" class=\"volgorde\" onkeyup=\"sendRequestKleur(this.value);\" onmouseover=\"sendRequestKleur(this.value);\"/></td>
<td><div style=\"height:20px; width:20px; background-color:#$kleur1; border:1px solid #000000\"></div></td>
</tr>";
}
}
}
?>
?>
Link gekopieerd
<?php
for($i = 0 ; $i < 90 ; $i++) {
if ($set_kleur == 1) {
echo 'blabliblo <br/>';
}
}
?>
Waar haal je die $set_kleur dan vandaan ?
Link gekopieerd
manuas...
Waarom die counter laten beginnen bij 1 ?
Link gekopieerd
om de een of andere vage reden print hij helemaal niks...
for ($i = 1; $i <= 91; $i++)
{
if ($set_kleur{$i}==1)
{
print "<tr>
<td>$naam_kleur1</td><td><input type=\"text\" name=\"kleur1\" value=\"$kleur1\" maxlength=\"6\" class=\"volgorde\" onkeyup=\"sendRequestKleur(this.value);\" onmouseover=\"sendRequestKleur(this.value);\"/></td>
<td><div style=\"height:20px; width:20px; background-color:#$kleur1; border:1px solid #000000\"></div></td>
</tr>";
}
}
alvast bedankt!
Link gekopieerd
[ignore]Wil je aub ook <?php en ?> doen ipv alleen
en ?[/ignore] Dan zien we de kleuren ook en is alles makkelijker te lezen.
Hmm... zoals Tommy al zei: Waar haal je die $set_kleur1, $setkleur2 enz. vandaan?
En weet je zeker dat je $naam_kleur1 ook niet moet veranderen in $naam_kleur{$i} ?
Edit:
Verkeerde tags
Bas: Als ik alleen <? php en dan goed afsluit... dan komen ook de code tags erbij... terwijl ik de heb ge-ignored!!
Link gekopieerd
Ok mark duidelijk ik zet de php er voortaan ook bij.
de set_kleur wordt op een andere plek in het bestand opgegeven. (de code is trouwens niet van mij maar gemaakt door mijn programmeur deze is nu alleen weg en nu moet ik het zelf oplossen.)
Hier we de set_kleur ingesteld <?php $set_kleur1 = $row['set_kleur1'];
$set_kleur2 = $row['set_kleur2'];
$set_kleur3 = $row['set_kleur3'];
$set_kleur4 = $row['set_kleur4'];
$set_kleur5 = $row['set_kleur5'];
$set_kleur6 = $row['set_kleur6'];
$set_kleur7 = $row['set_kleur7'];
$set_kleur8 = $row['set_kleur8'];
$set_kleur9 = $row['set_kleur9'];
$set_kleur10 = $row['set_kleur10'];
$set_kleur11 = $row['set_kleur11'];
$set_kleur12 = $row['set_kleur12'];?>
De kleur naam enzo moet inderdaad ook veranderd worden. Maar dit heeft niks te maken met dat de hel tds niet worden getoond natuurlijk
Link gekopieerd
Het zal waarschijnlijk aan mij liggen, maar waarom.. WAAROM zou je al die $set_kleur's apart zetten terwijl je ze al in een array had?
Als je ze in een array laat... dan kan je ipv: $set_kleur{$i} het doen als $row['set_kleur'.$i]
Misschien is dat wat?
Link gekopieerd
Mark, Idd je hebt helemaal gelijk. Zeker omdat het nu wel werkt ;-) Bedankt!
Mijn enige vraag is nog hoe krijg ik hier de variable $kleur_naam hier? <td>$naam_kleur{$i}</td> werkt niet hij print dan alleen het nummer.
Link gekopieerd
misschien ook als array? ( $naam_kleur[$i] )
Ik weet niet hoe jou script eruit ziet, sorry...
Link gekopieerd