Hieronder gebruik ik twee keer de zelfde mysql_query, één keer voor mij if () en nog een keer voor mijn while ().
Als ik de mysql_query voor de while () weg haal en die en dus de eerste mysql_query gebruik ben ik mijn eerste resultaat krijg van mijn while () loop.
Heb ook wat dingen geprobeerd met reset() maar dit had weinig resultaat op mijn array.
Kan iemand mij verder helpen hoe ik dit netjes oplos zonder mijn mysql_query() twee keer te hoeven gebruiken.
[code=php]
<?
$pro_kle_q = mysql_query("SELECT
pro_kle_naam_nl
FROM
product_kleuren
WHERE
pro_kle_product_id = " . $pro_geg_var['pro_geg_id'] . "
ORDER BY
pro_kle_naam_nl") or die(mysql_error());
$pro_kle_var = mysql_fetch_assoc($pro_kle_q);
if (isset($pro_kle_var['pro_kle_naam_nl'])) {
?>
<select name="kleur">
<option value="">Selecteer een kleur:</option>
<?
$pro_kle_q = mysql_query("SELECT
pro_kle_naam_nl
FROM
product_kleuren
WHERE
pro_kle_product_id = " . $pro_geg_var['pro_geg_id'] . "
ORDER BY
pro_kle_naam_nl") or die(mysql_error());
while ($pro_kle_var = mysql_fetch_assoc($pro_kle_q)) {
echo '<option value="' . $pro_kle_var['pro_kle_naam_nl'] . '">' . $pro_kle_var['pro_kle_naam_nl'] . '</option>';
}
}
?>
</select>
[/code=php]
Als ik de mysql_query voor de while () weg haal en die en dus de eerste mysql_query gebruik ben ik mijn eerste resultaat krijg van mijn while () loop.
Heb ook wat dingen geprobeerd met reset() maar dit had weinig resultaat op mijn array.
Kan iemand mij verder helpen hoe ik dit netjes oplos zonder mijn mysql_query() twee keer te hoeven gebruiken.
[code=php]
<?
$pro_kle_q = mysql_query("SELECT
pro_kle_naam_nl
FROM
product_kleuren
WHERE
pro_kle_product_id = " . $pro_geg_var['pro_geg_id'] . "
ORDER BY
pro_kle_naam_nl") or die(mysql_error());
$pro_kle_var = mysql_fetch_assoc($pro_kle_q);
if (isset($pro_kle_var['pro_kle_naam_nl'])) {
?>
<select name="kleur">
<option value="">Selecteer een kleur:</option>
<?
$pro_kle_q = mysql_query("SELECT
pro_kle_naam_nl
FROM
product_kleuren
WHERE
pro_kle_product_id = " . $pro_geg_var['pro_geg_id'] . "
ORDER BY
pro_kle_naam_nl") or die(mysql_error());
while ($pro_kle_var = mysql_fetch_assoc($pro_kle_q)) {
echo '<option value="' . $pro_kle_var['pro_kle_naam_nl'] . '">' . $pro_kle_var['pro_kle_naam_nl'] . '</option>';
}
}
?>
</select>
[/code=php]
[ Voor 6% gewijzigd door Verwijderd op 20-08-2010 13:05 ]