Heyhey, bij het volgende script doet de láátste elseif het niet. De eerste if en elseif doen het wel. Iemand enig idee wat er mankeert aan de derde?
PHP:
<?
include("config.php");
$compo = $_GET[component];
$typ = $_GET[type];
$typ2 = $_GET[type2];
if (($_GET['component'] = cddvd) && ($_GET['type2'] = dvdrom)) {
$detailQuery = "SELECT * FROM $compo WHERE type='$typ' and type2='$typ2'";
$detailResult = mysql_query($detailQuery) or die (mysql_error());
{
while($detailRow = mysql_fetch_array($detailResult))
{
extract($detailRow);
echo'
'. $naam .'<br>
';
}
}
}
elseif (($_GET['component'] = cddvd) && ($_GET['type2'] = dvdbrander)) {
$detail2Query = "SELECT * FROM $compo WHERE type='$typ' and type2='$typ2'";
$detail2Result = mysql_query($detail2Query) or die (mysql_error());
{
while($detail2Row = mysql_fetch_array($detail2Result))
{
extract($detail2Row);
echo'
'. $naam .'<br>
';
}
}
}
elseif ($_GET['component'] = behuizing) {
$detail3Query = "SELECT * FROM $compo WHERE type='$typ'";
$detail3Result = mysql_query($detail3Query) or die (mysql_error());
{
while($detail3Row = mysql_fetch_array($detail3Result))
{
extract($detail3Row);
echo'
'. $naam .'<br>
';
}
}
}
else
echo'
Nothing found.
';
?>