Hvad gør jeg forkert
Hej AllePå min egen maskine (lokalnet) har jeg ikke problemer med at køre nedenstående, men når jeg oploader det til serveren på nettet får jeg følgende fejl:
Warning: Invalid argument supplied for foreach() in /customers/xxxxx.dk/xxxxx.dk/httpd.www/login/objekter/slettet-artikler.php on line 52
<? $testnavn=$_SERVER["REMOTE_USER"];
foreach ($slet as $value)
{
include ("$sti/objekter/databaseadgang.php");
$tilWhile = mysql_query("SELECT * FROM artikler WHERE id='$value'");
$resultater = mysql_num_rows($tilWhile);
while ($row = mysql_fetch_array($tilWhile))
{
if ($row[navn]==$testnavn) {
$sqldelete="DELETE FROM artikler WHERE id='$value'";
mysql_query($sqldelete);
print ("Artiklen <font color=\"#9a0000\">". $row[titel] ."</font> er blevet slettet!"."<br />");
mysql_close();
} else {
print ("<b>Adgang nægtet!</b> Artiklen <font color=\"#9a0000\">". $row[titel] ."</font>
er ikke indsat af dig!"."<br />");
mysql_close(); }
}
}
?>
Er der nogen der kan overskue det? Det virker som saft fint hjemme på min egen server.
