Hjælp til else sætning !
Hej eksperterJeg har følgende side:
<?php
require "db.php";
$result = mysql_query("SELECT * FROM mini_akde WHERE akde = 'Ja' LIMIT 1");
while ($row = mysql_fetch_array($result)) {
session_start();
require("db.php");
if(isset($_POST['navn']) && isset($_POST['tag'])) {
$tid = date("d/m Y - H:i");
$_POST['navn'] = addslashes($_POST['navn']);
$_POST['tag'] = addslashes($_POST['tag']);
$_POST['email'] = addslashes($_POST['email']);
if($_POST['site'] == 'http://') {
$_POST['site'] = '';
}
mysql_query("INSERT INTO mini_gb (navn, tag, email, ip, dato, hjemm) VALUES('$_POST[navn]', '$_POST[tag]', '$_POST[email]', '$_SERVER[REMOTE_ADDR]', '$tid', '$_POST[site]')") or die(mysql_error());
}
?>
<form method=post action="<?php echo $_SERVER['PHP_SELF']; ?>"><div align="center">
<table width="100" height="126" border="0" cellpadding="0" cellspacing="0" bordercolor="#000000" bgcolor="444403" class="tekst_normal">
<tr>
<td width=80><b>Navn : </b></td>
<td width="119">
<input type="text" size="16" class="box" name="navn"></td>
<td width="60"><b>Email : </b></td>
<td width="112"><input type="text" size="16" class="box" name="email"></td>
</tr>
<tr>
<td width="80" height="27"><b>Hjemmeside :</b></td>
<td height="27" width="119">
<input type="text" size="20" class="box" name="site" value="http://"></td>
<td colspan="2" height="27"><b><i>Husk http://</i></b></td>
</tr>
<tr>
<td width="80"><b>Tekst :</b></td>
<td colspan="3"><textarea cols="30" class="box" name="tag" rows="3"></textarea></td>
</tr>
<tr>
<td colspan="4"><div align="center">
<input type="submit" value="Indskriv" class="submit">
</div></td>
</tr>
</table>
</div>
</form>
<br>
<br>
<table width="100%">
<?php
$i=0;
$pr_side = 10;
$antal = mysql_result(mysql_query("SELECT COUNT(*) FROM mini_gb"),0);
$vis_fra = (isset($_GET["visfra"]) && is_numeric($_GET["visfra"]) && $_GET["visfra"] < $antal) ? $_GET["visfra"] : 0;
$result = mysql_query("SELECT * FROM mini_gb ORDER BY id DESC limit $vis_fra, $pr_side");
if (mysql_num_rows($result)==0) {
print "<center>Der er ingen beskeder i øjeblikket.</center>";
} else {
while ($row = mysql_fetch_array($result)) {
($i % 2 ? $bgcolor="#444403" : $bgcolor="");
$email = $row['email'];
$navn = $row['navn'];
$tag = $row['tag'];
$dato = $row['dato'];
$hjemm = $row['hjemm'];
$tag = stripslashes($tag);
$navn = stripslashes($navn);
$tag = htmlentities($tag);
$email = htmlentities($email);
$hjemm = htmlentities($hjemm);
echo "<tr>";
echo "<td valign=\"middle\" height=\"15\" bgcolor=\"$bgcolor\" class=\"tekst_normal\">";
echo "<b>$navn</b> -"; ?> <?php if (!empty($row['email'])) { echo "<a href=\"mailto:$email\"><img src=\"pics/mail.gif\" alt=\"Brugerens E-mail - $email\" width=\"14\" height=\"11\" border=\"0\"></a>"; } else { echo " "; }; ?> <?php if (!empty($row['hjemm'])) { echo "<a href=\"$hjemm\" target=\"_blank\"><img src=\"pics/home.gif\" alt=\"Brugerens hjemmeside - $hjemm\" width=\"11\" height=\"11\" border=\"0\"></a> <i>[$dato]</i>"; } else { echo " <i>[$dato]</i>"; } echo": $tag";
echo "</td>";
echo "</tr>\n";
$i++;
}
}
?>
</table>
<?
if ($antal > $pr_side)
{
if ($vis_fra > 0) {
$back= $vis_fra - $pr_side;
echo "<a href='$_SERVER[PHP_SELF]?visfra=$back'>Forrige</a> ";
}
$page = 1;
for ($start = 0; $antal > $start; $start = $start + $pr_side) {
if($vis_fra != $page * $pr_side - $pr_side) {
echo "<a href='$_SERVER[PHP_SELF]?visfra=$start'>$page</a> ";
} else {
echo "<u>";
echo $page;
echo "</u>";
echo " ";
}
$page++;
}
if ($vis_fra < $antal - $pr_side) {
$next = $vis_fra + $pr_side;
echo " <a href='$_SERVER[PHP_SELF]?visfra=$next'> Næste</a>";
}
}
}
?>
Jeg har øverst et query som går ind og tjekker om mit felt "$akde" i min DB står til "Ja", hvis den står til det så viser den fint indholdet, Når jeg så skriver "Nej" i feltet fjerner den også fint det hele.. men jeg vil gerne have hvis der så står "Nej" så skal den echo "Nej";.
Det er vel sådan et eller andet:
$akde = $row['akde'];
if($akde == 'Nej') {
echo "NEJ";
}
men hvor?