Jump to content
Sign in to follow this  
phun-ky

if setning som ikke slår ut

Recommended Posts

har denne som henter ut fra en tabell med nyheter. har sjekket dataen ei tabellen. (det er forskjellige data)

while($row = mysql_fetch_array($query))
{
echo "<br>";
echo "Nyhet nr: $row[id]";
echo "<br>";
echo "Tittel: $row[tittel]";
echo "<br>";
echo "Artikkel: $row[artikkel]";
echo "<br>";
if(($row[forfatter]="alex"))
{
 echo "Forfatter: navn1";
}
elseif(($row[forfatter]="haak"))
{
 echo "Forfatter: navn2";
}
elseif(($row[forfatter]="gisl"))
{
 echo "Forfatter: navn3";
}
elseif(($row[forfatter]="kris"))
{
 echo "Forfatter: navn4";
}
else
{
 echo "ERROR";
}
echo "<br>";
echo "Dato nyhet er skrevet: $row[dato]";
echo "<br>";
if (($row[type]=1))
{
 echo "Generelt";
}
elseif(($row[type]=2))
{
 echo "Community";
}
elseif(($row[type]=3))
{
 echo "Servere";
}
elseif(($row[type]=4))
{
 echo "Konkurranser";
}
elseif(($row[type]=5))
{
 echo "Produkter";
}
echo "<hr>";
echo "<br>";
echo "<br>";
}

 

jeg får bare ut navn1 og generelt!! ifsetningen er i en løkke, men har det noe å si?

Share this post


Link to post

I if og denslags må du bruke to (2) ='er.

Prøv:

<?php
while($row = mysql_fetch_array($query)) {
echo "<br>";
echo "Nyhet nr: $row[id]";
echo "<br>";
echo "Tittel: $row[tittel]";
echo "<br>";
echo "Artikkel: $row[artikkel]";
echo "<br>";

// if-else nummer 1
if($row[forfatter]=="alex") {
 echo "Forfatter: navn1";
}
elseif($row[forfatter]=="haak") {
 echo "Forfatter: navn2";
}
elseif($row[forfatter]=="gisl") {
 echo "Forfatter: navn3";
}
elseif($row[forfatter]=="kris") {
 echo "Forfatter: navn4";
}
else {
 echo "ERROR";
}
echo "<br>";
echo "Dato nyhet er skrevet: $row[dato]";
echo "<br>";

// if-else nummer 2
if ($row[type]==1) {
 echo "Generelt";
}
elseif($row[type]==2) {
 echo "Community";
}
elseif($row[type]==3) {
 echo "Servere";
}
elseif($row[type]==4) {
 echo "Konkurranser";
}
elseif($row[type]==5) {
 echo "Produkter";
}
echo "<hr>";
echo "<br>";
echo "<br>";
}
?>

 

EDIT: Fjernet noen overflødige parenteser også...

Edited by Loomy

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...