Jeg arbejder med følgende som ikke virker. Er der nogen der kan hjælpe mig. $i er lig med 6.
<?php
include("../include/database.php");
$sd=date("Y-m-d");
$sql = "select count(*) as cnt from spil WHERE dato = '$sd' ";
$res = mysql_query($sql);
$row = mysql_fetch_array($res)or die(mysql_error());
$i = $row["cnt"];
if ($i > 1 && < 5)
{
echo "Tallet er mindre end 5";
}
elseif ($i 5 > && < 10)
{
echo "Tallet er mindre end 10";
}
?>
Der kommer ingen output.
På forhånd tak.
Else if statement
- webudvikleren
- Rutineret
- Indlæg:80
- Tilmeldt:13. jun 2011, 21:11
- Geografisk sted:Esbjerg
- Kontakt:
Re: Else if statement
Hej eksfynbo.
Prøv at lave følgende:
Prøv at lave følgende:
Kode: Vælg alt
if ($i > 1 && < 5)
{
echo "Tallet er mindre end 5";
}
elseif ($i 5 > && < 10)
{
echo "Tallet er mindre end 10";
} else {
echo "i = ".$i;
}
Re: Else if statement
Det gjorde ingen forskel der kommer stadigvæk ingen output.
Jeg har også rette denne
elseif ($i 5 > && < 10)til elseif ($i > 5 && < 10)
Jeg har også rette denne
elseif ($i 5 > && < 10)til elseif ($i > 5 && < 10)
- webudvikleren
- Rutineret
- Indlæg:80
- Tilmeldt:13. jun 2011, 21:11
- Geografisk sted:Esbjerg
- Kontakt:
Re: Else if statement
Ahh... tror måske fejlen ligger at du vil trække samtlige attributter ud og gemme dem som ctn:
$sql = "select count(*) as cnt from spil WHERE dato = '$sd' ";
Prøv at skrive "dato" eller "id" i stedet for *:
$sql = "select count(*) as cnt from spil WHERE dato = '$sd' ";
Prøv at skrive "dato" eller "id" i stedet for *:
Kode: Vælg alt
$sql = "select count(dato) as cnt from spil WHERE dato = '$sd' ";
Re: Else if statement
Resultet er det samme, men fjerne jeg alt else if og skriver echo $i får jeg reultatet 6
Re: Else if statement
Løsninge ses her:
<?php
include("******");
$sd = date("Y-m-d");
$sql = "select count(medlemsid) as cnt from spil WHERE dato = '$sd' ";
$res = mysql_query($sql);
$row = mysql_fetch_array($res)or die(mysql_error());
$i = $row["cnt"];
if ($i > 1 && $i < 5)
{
echo "Tallet er mindre end 10";
}
elseif ($i > 5 && $i < 10)
{
echo "Tallet er mindre end 8";
}
else
{
echo "Der er ingen data";
}
?>
Jeg manglede $i ved < 5 og < 10.
<?php
include("******");
$sd = date("Y-m-d");
$sql = "select count(medlemsid) as cnt from spil WHERE dato = '$sd' ";
$res = mysql_query($sql);
$row = mysql_fetch_array($res)or die(mysql_error());
$i = $row["cnt"];
if ($i > 1 && $i < 5)
{
echo "Tallet er mindre end 10";
}
elseif ($i > 5 && $i < 10)
{
echo "Tallet er mindre end 8";
}
else
{
echo "Der er ingen data";
}
?>
Jeg manglede $i ved < 5 og < 10.
- webudvikleren
- Rutineret
- Indlæg:80
- Tilmeldt:13. jun 2011, 21:11
- Geografisk sted:Esbjerg
- Kontakt:
Re: Else if statement
Ja det var også mit sidste bud.. Det var godt du fandt løsningen