<?php
$_GET['sub'] = str_replace("%20", " ", $_GET['sub']);
?>
Alleen het vreemde is dat hij niks vind terwijl hij er daadwerkelijk instaat!
<?php
elseif(isset($_GET['sub']))
{
$_GET['sub'] = str_replace("%20", " ", $_GET['sub']);
$ophalenfav = "SELECT favoriet_id FROM Favorieten WHERE user_id = ".$InlogLid->ID." ORDER BY id";
$input = mysql_query($ophalenfav) OR DIE(mysql_error());
if(mysql_num_rows($input) < 1)
{
echo "Je hebt nog geen favorieten toegevoegd!";
}
else
{
while($row = mysql_fetch_array($input))
{
$ophalen = "SELECT * FROM Kleding WHERE ID = ".$row['favoriet_id']." && Ondercat = '".mysql_real_escape_string($_GET['sub'])."'";
if(!$output = mysql_query($ophalen))
{
echo "Error: ".mysql_error();
exit;
}
echo $ophalen."<br />";
$rij = mysql_fetch_assoc($output);
echo $rij['titel'];
}
}
}
?>
Hij geeft op een gegeven moment bijvoorbeeld deze query:
SELECT * FROM Kleding WHERE ID = 15 && Ondercat = 'Broek (kort)'
Hij vind hem niet want hij laat het leeg terwijl er daadwerkelijk in de database een kledinstuk staat met het id 15 en als ondercat 'Broek (kort)'. Hoe kan dit?
Met vriendelijke groet,
Remy Brokke