Indsæt kun hvis 1 i DB
Jeg har et felt i min mySQL DB der sættes til 0 eller 1. Hvis det er et nul skal der ingenting skrives på skærmen. Hvis det er et 1-tal skal den udskrive "+ NB!" som skal stå og blinke.----
Jeg har denne funktion der får det til at blinke:
----
<script language="JavaScript" type="text/javascript">
var farve = 1 ;
function linkBlink() {
if (farve == 1) {
col = 'blue' ;
} else if (farve == 2) {
col = 'red' ;
}
document.getElementById("link").style.color = col ;
if (farve == 1) {
farve = 2 ;
} else if (farve == 2) {
farve = 1 ;
}
setTimeout("linkBlink()", 400)
}
</script>
</head>
<body onLoad="linkBlink()">
----
Og så hentes det ID det handler om og jeg kontrollerer om feltet obs i DB'en er sat til 0 eller 1:
----
$sql = mysql_query("SELECT * FROM customer WHERE id='$id'") or die(mysql_error());
while($row = mysql_fetch_array($sql)){
$christmasNext = $row['christmasNext'];
if (!$christmasNext) {
$christmasNext = "NEJ";
} else {
$christmasNext = "JA";
}
$obs = $row['obs'];
if (!obs) {
$obs = "";
} else {
$obs = " + NB!";
}
----
Og så udskriften på skærmen:
----
echo "<table align='left' border='1' bordercolor=\"#000000\" noshade cellpadding='5' cellspacing='0'>
<tr>
<td colspan='3'><font size=\"4\"><strong>$row[titel] $row[prof] $row[forname] $row[lastname]</strong></font><font id=\"link\">$obs</font></td>
