sql&$
Hej,Når jeg bruger denne funktion:
$query = mysql_query(' SELECT * FROM `post` WHERE `id` = $val AND `modtager` = $modtager');
while($row = mysql_fetch_assoc($query)){
$row['id'] = id (: $row['ip'] = ip_log (: row['modtager'] = modtager_log (: row['afsender'] = afsender_log (: row['emne'] = emne_log (: row['dato'] = dato_log (: row['besked'] = besked_log (: row['laest'] = laest_log (:
}
får jeg denne fejl:
Parse error: syntax error, unexpected ':', expecting ')' in E:\hjemmesider\wwwtii\piimpmyartoo.tii.dk\login\index.php on line 276
'koderne' omgring line 276 ser så ledes ud:
function sletbesked() {
$slet = $_POST["slet"];
$id = $_GET["id"];
$modtager = $_SESSION["user"];
if ($slet) {
foreach ($slet as $val) {
$query = mysql_query(' SELECT * FROM `post` WHERE `id` = $val AND `modtager` = $modtager');
while($row = mysql_fetch_assoc($query)){
$row['id'] = id (: $row['ip'] = ip_log (: row['modtager'] = modtager_log (: row['afsender'] = afsender_log (: row['emne'] = emne_log (: row['dato'] = dato_log (: row['besked'] = besked_log (: row['laest'] = laest_log (:
}
$fil = fopen("site/log/log-login-slet-mail.inc", "a");
function selfURL()
{
$s = empty($_SERVER["HTTPS"]) ? ''
: ($_SERVER["HTTPS"] == "on") ? "s"
: "";
$protocol = strleft(strtolower($_SERVER["SERVER_PROTOCOL"]), "/").$s;
$port = ($_SERVER["SERVER_PORT"] == "80") ? ""
: (":".$_SERVER["SERVER_PORT"]);
return $protocol."://".$_SERVER['SERVER_NAME'].$port.$_SERVER['REQUEST_URI'];
}
function strleft($s1, $s2)
{
return substr($s1, 0, strpos($s1, $s2));
}
$url = selfURL();
fwrite($fil, "Dato: $dato_log |Laest: $laest_log |id: $id_log |ip: $ip_log |Modtager: $modtager_log |Afsender $afsender_log |Emne: $emne_log |besked: $besked_log
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
");
fclose($fil);
mysql_query("DELETE FROM `post` WHERE `id` = $val AND `modtager` = '$modtager'") or die("<center><b>!!! Kunne ikke slette besked/erne !!!</b><br>line 259</center>");
}
} else {
mysql_query("DELETE FROM `post` WHERE `id` = $id AND `modtager` = '$modtager'") or die("<center><b>!!! Kunne ikke slette besked/erne !!!</b><br>line 262</center>");
}
return true;
}
Håber i se fejlen...
