Avatar billede michaeltryl Seniormester
30. oktober 2006 - 12:51 Der er 6 kommentarer og
1 løsning

fejl i if sætning men hvor

Jeg har denne forspørgsel, med efterfølgende if sætning, men uanset om datoen i paaminddato er = 0000-00-00 eller f.eks 2006-10-30 så bliver der udskrevet "Ikke påmindet". er der en som kan se hvad jeg gør forkert

$medlem = mysql_query("SELECT *, DATEDIFF(CURDATE(),paaminddato) AS paamdage FROM aktiver WHERE dato='$daten'") or die(mysql_error());
while ( $b = mysql_fetch_array($medlem))

{
$id = $b[aktiverid];
$email = $b[email];
$paam = $b[paaminddato];

if ($paam = '0000-00-00')
{
$bdag ="Ikke påmindet";
}
else
{
$paamdage = abs($b["paamdage"]);
if ($paamdage == 0)
$bdag = "Idag";
if ($paamdage == 1)
$bdag = "Igår";
else
$bdag = "$paamdage dage siden";
}

echo"<tr>";
echo"<td>$email</td>";
echo"<td><a href='paamind.php?id=$id'>påmind</a></td>";
echo"<td>$bdag</td>";
echo"<td>slet</td></tr>";
}
echo"</table><br>";
}
Avatar billede kdjweb Nybegynder
30. oktober 2006 - 12:53 #1
if ($paam == '0000-00-00')
Avatar billede michaeltryl Seniormester
30. oktober 2006 - 13:05 #2
jep så virker det, men nu skriver den

$paamdage dage siden selvom $paamdage = 0, men skriver fint igår hvis de er = 1
Avatar billede kdjweb Nybegynder
30. oktober 2006 - 13:07 #3
if ($paam == '0000-00-00'){
    $bdag = "Ikke påmindet";
} else {
    $paamdage = abs($b["paamdage"]);
    if ($paamdage == 0){
        $bdag = "Idag";
        if ($paamdage == 1){
            $bdag = "Igår";
        } else {
            $bdag = "$paamdage dage siden";
        }

    echo"<tr>";
    echo"<td>$email</td>";
    echo"<td><a href='paamind.php?id=$id'>påmind</a></td>";
    echo"<td>$bdag</td>";
    echo"<td>slet</td></tr>";
    }
echo"</table><br>";
}
Avatar billede michaeltryl Seniormester
30. oktober 2006 - 13:20 #4
nej det har jeg også prøvet
Avatar billede kdjweb Nybegynder
30. oktober 2006 - 13:26 #5
if ($paam == '0000-00-00'){
    $bdag = "Ikke påmindet";
} else {
    $paamdage = abs($b["paamdage"]);
    if ($paamdage == 0){
        $bdag = "Idag";
    } else if ($paamdage == 1){
        $bdag = "Igår";
    } else {
        $bdag = "$paamdage dage siden";
    }

    echo"<tr>";
    echo"<td>$email</td>";
    echo"<td><a href='paamind.php?id=$id'>påmind</a></td>";
    echo"<td>$bdag</td>";
    echo"<td>slet</td></tr>";
    }
echo"</table><br>";
}
Avatar billede michaeltryl Seniormester
30. oktober 2006 - 13:42 #6
jeps tak for hjælpen. smid et svar for at få point
Avatar billede kdjweb Nybegynder
30. oktober 2006 - 13:47 #7
Super :)
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