Avatar billede kellesen Nybegynder
29. juli 2007 - 13:18 Der er 15 kommentarer og
1 løsning

simpelt - dog med fejl.

echo '<td> $row['navn']</td>';


fejl: syntax error, unexpected T_STRING, expecting ',' or ';'
Avatar billede erikjacobsen Ekspert
29. juli 2007 - 13:21 #1
echo '<td> '.$row['navn'].'</td>';
Avatar billede erikjacobsen Ekspert
29. juli 2007 - 13:22 #2
eller

echo "<td>{$row['navn']}</td>";
Avatar billede jop... Nybegynder
29. juli 2007 - 13:23 #3
Prøv lige dette:

echo "<td>".$row[navn]."</td>";
Avatar billede kalp Novice
29. juli 2007 - 13:27 #4
echo "<td>".$row['navn']."</td>";

sådan ville jeg lave den:D
Avatar billede erikjacobsen Ekspert
29. juli 2007 - 13:30 #5
At skrive    $row[navn]    er direkte forkert, og en dårlig vane, selvom det så godt kan virke i nogle PHP-opsætninger.
Avatar billede cybermike Nybegynder
29. juli 2007 - 13:55 #6
erikjacobsen: Vil du være flink at dokumentere den udtallelse? Mig bekendt findes der ikke nogle syntatisk regler i PHP Der forbyder den måde at tilgå et arry på.

Jeg er enig med dig om at det er en dårlig vane og det bestemt ikke er pænt. Men at kalde det "forkert" har du intet belæg for.
Avatar billede erikjacobsen Ekspert
29. juli 2007 - 14:07 #7
Find det selv: http://php.net/    ;)
Avatar billede kellesen Nybegynder
29. juli 2007 - 14:13 #8
smid et svar.. og takker :D
Avatar billede kellesen Nybegynder
29. juli 2007 - 14:36 #9
har lige et bonusspørgsmål...
unexpected T_ECHO, expecting ',' or ';'

ved
                echo '<table border="1">';
                echo '<tr>'
                echo '<td width="500" style="vertical-align:top"> '.$row['navn'].'</td>';    // <-- Venstre side overskrift
                echo '<td>''</td>';    // <-- Højre side overfor overskrift...
                echo '</tr>'
                echo '<tr>'
                echo '<td width="500" style="vertical-align:top"> '.$row['navn'].'</td>';    // <-- Venstre side tekst
                echo '<td align="right" ><img  align="right" src="'.$img.'" alt="" height="180" width="333"></td>';    // <-- Højre side billede
                echo '</tr>'
                echo '</table>';
Avatar billede kalp Novice
29. juli 2007 - 14:40 #10
echo '<table border="1">';
                echo '<tr>';
                echo '<td width="500" style="vertical-align:top"> '.$row['navn'].'</td>';    // <-- Venstre side overskrift
                echo '<td></td>';    // <-- Højre side overfor overskrift...
                echo '</tr>';
                echo '<tr>';
                echo '<td width="500" style="vertical-align:top"> '.$row['navn'].'</td>';    // <-- Venstre side tekst
                echo '<td align="right" ><img  align="right" src="'.$img.'" alt="" height="180" width="333"></td>';    // <-- Højre side billede
                echo '</tr>';
                echo '</table>';
Avatar billede erikjacobsen Ekspert
29. juli 2007 - 14:52 #11
Ingen point til mig, tak.
Avatar billede kalp Novice
29. juli 2007 - 15:35 #12
lægger et svar til den sidste bid hvis den rettelse var korrekt.
Avatar billede kellesen Nybegynder
29. juli 2007 - 15:46 #13
perfecto.. tak til begge :D
Avatar billede olebole Juniormester
30. juli 2007 - 02:35 #14
<ole>

cybermike >> 'forkert' er noget vel, når det åbner for fejl. I så fald er $row[navn] en fejl, hvis det ikke i forvejen står escaped i en streng  ;o)

/mvh
</bole>
Avatar billede olebole Juniormester
30. juli 2007 - 02:42 #15
http://dk2.php.net/manual/da/language.types.array.php#language.types.array.donts

- så det er der såmænd rigtig godt belæg for  ;o)
Avatar billede jop... Nybegynder
31. juli 2007 - 13:15 #16
Jeg vil dog lige tilføje at jeg altid bruger '' i disse sætninger. Nogen gange glipper den bare når jeg skriver direkte ud af hovedet. Dum vane ja  :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester