webForumDet fria alternativet

Nu fattar jag inte...

7 svar · 248 visningar · startad av dude

dudeMedlem sedan aug. 2002386 inlägg
#1

Hejsan!
Är det någon som fattar varför jag får fel på koden nedan??
Det är inte speciellt mycket php-kod, mest är det bara en massa onödig DreamWeaver HTML...
Kan man inte göra som jag har gjort med if-satsen??

Sen undrar jag också, om jag gjort rätt med php-koderna som är mitt i texten lite här och där, alltså det som ser ut såhär:

<?php echo "$vinnare"; ?>
<html>
<head>
<title>Expedition:Robinsson</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#009900" text="#99FF99" link="#99FF66" vlink="#99FF66" alink="#00FF00">
<p><font face="Arial, Helvetica, sans-serif" size="7"><b>Expedition:Robinsson</b></font></p>
<font face="Verdana" size=2>
<?php
 $db = mysql_connect();
 $sql="SELECT * FROM robinsson WHERE id=$id";
 $res=mysql_query($sql, $db);
 while ($ligne = mysql_fetch_object ($res)) 
 {
     $datum="$ligne->date";
     $vinnare="$ligne->vinnare";
     $grata="$ligne->grata";
     $utslagen="$ligne->utslagen";
     $tvaa="$ligne->tvaa";
	 $ett="$ligne->ett";
	 $tva="$ligne->tva";
	 $tre="$ligne->tre";
	 $fyra="$ligne->fyra";
	 $fem="$ligne->fem";
	 $sex="$ligne->sex";
	 $namn="$ligne->namn";
	 $favvo="$ligne->favvo";
	 $personlig="$ligne->personlig";
	 $alder="$ligne->alder";
	 $bor="$ligne->bor";
	 $lag="$ligne->lag";
	 $beskrivning="$ligne->beskrivning";
	 $betalat="$ligne->betalat";
  }
 mysql_free_result ($res);
 
 if($betalat=="nej")
 {
 echo "$namn har inte betalat ännu.";
 }else
 {
?>
 <table width="75%" border="1" cellspacing="0" cellpadding="5" bordercolor="#006600">
    <tr bgcolor="#009966"> 
      <td width="37%" height="27" align="right"><b><font face="Arial, Helvetica, sans-serif" size="1">Vem 
        vinner Expedition:Robinsson i &aring;r?</font></b></td>
      <td width="63%" height="27"><b><font face="Arial, Helvetica, sans-serif" size="1"> 
        <?php echo "$vinnare"; ?>
        </font></b></td>
    </tr>
    <tr bgcolor="#009966"> 
      <td width="37%" align="right"><b><font face="Arial, Helvetica, sans-serif" size="1">Vem 
        kommer b&ouml;rja gr&aring;ta f&ouml;rst i TV efter sammanslagningen?</font></b></td>
      <td width="63%"><b><font face="Arial, Helvetica, sans-serif" size="1"> 
        <?php echo "$grata"; ?>
        </font></b></td>
    </tr>
    <tr bgcolor="#009966"> 
      <td width="37%" align="right" height="36"> 
        <p><b><font face="Arial, Helvetica, sans-serif" size="1">Vem &aring;ker 
          f&ouml;rst ut efter sammanslagningen?</font></b></p>
      </td>
      <td width="63%"><b><font face="Arial, Helvetica, sans-serif" size="1"> 
        <?php echo="$utslagen"; ?>
        </font></b></td>
    </tr>
    <tr bgcolor="#009966"> 
      <td width="37%" align="right"><b><font face="Arial, Helvetica, sans-serif" size="1">Vem 
        kommer komma tv&aring;a?</font></b></td>
      <td width="63%"><b><font face="Arial, Helvetica, sans-serif" size="1"> 
        <?php echo="$tvaa"; ?>
        </font></b></td>
    </tr>
    <tr bgcolor="#009966"> 
      <td width="37%" align="right" height="30" colspan=2> 
        <div align="center"><b><font face="Arial, Helvetica, sans-serif" size="1">I 
          vilken ordning kommer deltagarna &aring;ka ut?</font></b></div>
      </td>
    </tr>
    <tr bgcolor="#009966"> 
      <td width="37%" align="right"><b><font face="Arial, Helvetica, sans-serif" size="1">F&ouml;rsta 
        som &aring;ker ut &auml;r:</font></b></td>
      <td width="63%"><b><font face="Arial, Helvetica, sans-serif" size="1"> 
        <?php echo="$ett"; ?>
        </font></b></td>
    </tr>
    <tr bgcolor="#009966"> 
      <td width="37%" align="right"><b><font face="Arial, Helvetica, sans-serif" size="1">Andra 
        som &aring;ker ut &auml;r:</font></b></td>
      <td width="63%"><b><font face="Arial, Helvetica, sans-serif" size="1"> 
        <?php echo="$tva"; ?>
        </font></b></td>
    </tr>
    <tr bgcolor="#009966"> 
      <td width="37%" align="right"><b><font face="Arial, Helvetica, sans-serif" size="1">Tredje 
        som &aring;ker ut &auml;r:</font></b></td>
      <td width="63%"><b><font face="Arial, Helvetica, sans-serif" size="1"> 
        <?php echo="$tre"; ?>
        </font></b></td>
    </tr>
    <tr bgcolor="#009966"> 
      <td width="37%" align="right"><b><font face="Arial, Helvetica, sans-serif" size="1">Fj&auml;rde 
        som &aring;ker ut &auml;r:</font></b></td>
      <td width="63%"><b><font face="Arial, Helvetica, sans-serif" size="1"> 
        <?php echo="$fyra"; ?>
        </font></b></td>
    </tr>
    <tr bgcolor="#009966"> 
      <td width="37%" align="right" height="32"> 
        <p><b><font face="Arial, Helvetica, sans-serif" size="1">Femte som &aring;ker 
          ut &auml;r:</font></b></p>
      </td>
      <td width="63%"><b><font face="Arial, Helvetica, sans-serif" size="1"> 
        <?php echo="$fem"; ?>
        </font></b></td>
    </tr>
    <tr bgcolor="#009966"> 
      <td width="37%" align="right"><b><font face="Arial, Helvetica, sans-serif" size="1">Sj&auml;tte 
        som &aring;ker ut &auml;r:</font></b></td>
      <td width="63%"><b><font face="Arial, Helvetica, sans-serif" size="1"> 
        <?php echo="$sex"; ?>
        </font></b></td>
    </tr>
    <tr bgcolor="#669900"> 
      <td width="37%" align="right"><b><font face="Arial, Helvetica, sans-serif" size="1">Vad 
        heter du? (F&ouml;rnamn &amp; Efternamn)</font></b></td>
      <td width="63%"><b><font face="Arial, Helvetica, sans-serif" size="1"> 
        <?php echo="$namn"; ?>
        </font></b></td>
    </tr>
    <tr bgcolor="#669900"> 
      <td width="37%" align="right"><b><font face="Arial, Helvetica, sans-serif" size="1">Vem 
        &auml;r din favorit i Robinsson denna s&auml;songen? (kvittar fall de 
        &auml;r kvar eller redan utslagna)</font></b></td>
      <td width="63%"><b><font face="Arial, Helvetica, sans-serif" size="1"> 
        <?php echo="$favvo"; ?>
        </font></b></td>
    </tr>
    <tr bgcolor="#669900"> 
      <td width="37%" align="right"><b><font face="Arial, Helvetica, sans-serif" size="1">Vad 
        skulle vara din personliga sak om du fick vara med i Robinsson?</font></b></td>
      <td width="63%"><b><font face="Arial, Helvetica, sans-serif" size="1"> 
        <?php echo="$personlig"; ?>
        </font></b></td>
    </tr>
    <tr bgcolor="#669900"> 
      <td width="37%" align="right"><b><font face="Arial, Helvetica, sans-serif" size="1">&Aring;lder:</font></b></td>
      <td width="63%"><font face="Arial, Helvetica, sans-serif" size="2"> 
        <?php echo="$alder"; ?>
        <font face="Verdana, Arial, Helvetica, sans-serif">&aring;r</font></font></td>
    </tr>
    <tr bgcolor="#669900"> 
      <td width="37%" align="right"><b><font face="Arial, Helvetica, sans-serif" size="1">Vilken 
        stad bor du i?</font></b></td>
      <td width="63%"><b><font face="Arial, Helvetica, sans-serif" size="1"> 
       <?php echo="$bor"; ?>
        </font></b></td>
    </tr>
    <tr bgcolor="#669900"> 
      <td width="37%" align="right"><b><font face="Arial, Helvetica, sans-serif" size="1">Vilket 
        lag hade du viljat var i ifall du sj&auml;lv fick best&auml;mma?</font></b></td>
      <td width="63%"><font face="Arial, Helvetica, sans-serif" size="1"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
        <?php echo="$lag"; ?></font></font></td>
    </tr>
    <tr bgcolor="#669900"> 
      <td width="37%" align="right" height="32"><b><font face="Arial, Helvetica, sans-serif" size="1">Skriv 
        en kort beskrivning om dig:</font></b></td>
      <td width="63%"><b><font face="Arial, Helvetica, sans-serif" size="1"> 
       <?php echo="$beskrivning"; ?>
        </font></b></td>
    </tr>
  </table>
<?php
};
?>
</BODY>
</HTML>
giikMedlem sedan mars 2002112 inlägg
#2

Har $betalat värdet nej i databasen då?

Om det inte är nåt värde alls där så borde väl de här gå kanske?

if($betalat == ""){
echo "$namn har inte betalat ännu";
}
else {
?>
dudeMedlem sedan aug. 2002386 inlägg
#3

I databasen kan "betalat" få två olika värden, antingen ja eller nej.
I profil.php?id=1 har den ja
och i profil.php?id=2 har den nej

men ingen av dem verkar funka???
I databasen använder jag enum för "betalat"...

och egentligen verkar det ju inte som det är fel i if-satsen för när man går in på http://medlem.spray.se/expeditionro...profil.php?id=1
står det ju att det är fel på rad 65 eller något...???

Gislaved.netMedlem sedan juni 20001 521 inlägg
#4

Vad står på rad 65 då?

<?php echo="$beskrivning"; ?> bör ändras till
<? echo "$beskrivning"; ?> eller <?=$beskrivning; ?>.

WebslaveMedlem sedan maj 2002647 inlägg
#5

Gislaved.net skrev:

Vad står på rad 65 då?

<?php echo="$beskrivning"; ?> bör ändras till
<? echo "$beskrivning"; ?>.

Borde det inte vara:

<?PHP echo $beskrivning; ?>
dudeMedlem sedan aug. 2002386 inlägg
#6

vilket av det ska jag använda?? kan iofs testa alla, men det är ju ganska så många stället jag måste ändra det på, så bestäm ni ett jag ska börja testa med...

MrHMedlem sedan nov. 20029 inlägg
#7

<?PHP echo $beskrivning; ?>
borde fungera utmärk

dudeMedlem sedan aug. 2002386 inlägg
#8

jepp, <?PHP echo $beskrivning; ?> funkar helt kalasbra!!
tack tack!

135 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)