Avatar billede tvbrandt Nybegynder
28. april 2004 - 14:02 Der er 1 kommentar og
1 løsning

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>
Avatar billede tvbrandt Nybegynder
28. april 2004 - 14:11 #1
Den kommer i øvrigt med denne fejlmeddelelse:

----
Notice: Use of undefined constant obs - assumed 'obs'
----
Avatar billede tvbrandt Nybegynder
28. april 2004 - 14:49 #2
Jeg store idiot. Havde bare glemt et $
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester