Gå til innhold

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /en/addresse/du/ikke/har/noe/med/dev/lære/løkke.php on line 11


Anbefalte innlegg

Hei

 

Driver og lærer meg php vi denne boka

Holder på med kapittel 3.3.3 som handler om løkker (while)

 

Har selv skrevet koden på nytt, men får bareen error melding:

 

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /en/adresse/du/ikke/har/noe/med/dev/lære/løkke.php on line 11

 

Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /en/adresse/du/ikke/har/noe/med/dev/lære/løkke.php on line 11.

 

Koden ser sånn ut

<?php
echo "<table width=200 border=1>\n";
echo "\t<tr> <th>Avstand</th>
            \t<th>Forbruk i liter</th> </tr>\n";
$avstand = 50; //starter på 50
$forbruk_per_mil= 0.6;

while ($avstand <= 350) {
$forbruk = $avstand * $forbruk_per_mil;
echo "\t<tr>$avstand km </td>"
   \t<td>$forbruk</td>                             </tr>\n";
	$avstand+=50; //øker med 50
}//slutt while, evulerr hodet på nytt
echo "</table>";
?>
Kodenkopiert fra bokas nettsted:
<?php
echo "<table width=200 border=1>\n";
echo "\t<tr> <th>Avstand</th>
               \t<th>Forbruk i liter</th> </tr>\n";
$avstand = 50; //starter på 50 km
$forbruk_per_mil = 0.6;

while($avstand <= 350) {
           $forbruk = $avstand * $forbruk_per_mil;
           echo "\t<tr> <td>$avstand km</td>
                           \t<td>$forbruk</td>                             </tr>\n";
           $avstand+=50;  //øker med 50
}//slutt while, evaluer hodet på nytt

echo "</table>";
?>

 

Har i siste forsøk til og med kpoiert linje 11 fra orginalkoden fra nettstedet. En annen ting jeg synes er reart er at koden i boka og på netstedet er helt forskjellig, men har prøvd begge deler.

 

Hva kan feilen være? Tar jeg bort \t for jeg bare en error om at uvorventa (unexepted)> på linje 11.

Lenke til kommentar
Videoannonse
Annonse

echo "\t<tr>$avstand km </td>"
\t<td>$forbruk</td>							 </tr>\n";

 

Ser ut til å være en liten glipp her.. du må ha en <td> foran $avstand, og ikke avbryte strengen etter den første </td>. Altså:

 

echo "\t<tr><td>$avstand km </td>
\t<td>$forbruk</td>							 </tr>\n";

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...