[PHP+HTML] Newbie vraagje html werkt niet na <?php tag

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Rebbelx
  • Registratie: April 2010
  • Laatst online: 13-10 09:10
Ik ben vrij nieuw tot php / programmeren.

Ik heb net een .php file gemaakt. Hierin lijkt tot nu toe alles te werken. Ik heb de pagina opgebouwd met html, een kleine database gemaakt in mysql en in mijn pagina is het mij gelukt om data uit de db te tonen via

?php echo '<img src="'.$result_nes_img['img_url'].'" width=100'; ?>

Ik wil echter nadien terug verder gaan met het aanmaken van een html table:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<table>
        
            <tr>
                <td>test</td>
                <td>test2</td>
                <td>test3</td>
            
            </tr>
        
            <tr>
                <td>test4</td>
                <td>test5</td>
                <td>test6</td>
            
            </tr>
        
        
        </table>

Echter komt deze data allemaal naast elkaar terwijl ik toch duidelijk aangeeft dat er 2 rows moeten zijn ? Wat doe ik verkeerd ?

Acties:
  • 0 Henk 'm!

  • azerty
  • Registratie: Maart 2009
  • Laatst online: 21:54
Hint, met een
code:
1
[code][/code]
tag kun je je code mooi laten renderen ipv de platte tekst

En werkt andere html code wel? Want zoals je het hier post is die html voor de table in orde...

[ Voor 19% gewijzigd door azerty op 14-09-2015 20:14 ]


Acties:
  • 0 Henk 'm!

  • belrpr
  • Registratie: Februari 2010
  • Laatst online: 11-10 09:59
> bij u img tag vergeten

Acties:
  • 0 Henk 'm!

  • Rebbelx
  • Registratie: April 2010
  • Laatst online: 13-10 09:10
THX! Aan beide :-D

Acties:
  • 0 Henk 'm!

  • BLACKfm
  • Registratie: Maart 2004
  • Laatst online: 12-10 01:41

BLACKfm

o_O

code:
1
?php echo '<img src="'.$result_nes_img['img_url'].'" width=100'; ?>


De SRC wel tussen quotes en de WIDTH niet? Het zou moeten kunnen, maar netjes is het niet.

PHP:
1
2
3
4
5
<?php

echo '<img src="'.$result_nes_img['img_url'].'" width="100" />';

?>


ziet er dan wat netter uit.

Litebit.eu voorraad check :).


Acties:
  • 0 Henk 'm!

  • Bee.nl
  • Registratie: November 2002
  • Niet online

Bee.nl

zoemt

Om beter overzicht te houden over je string zou je ook printf() of sprintf() kunnen gebruiken.

PHP:
1
printf('<img src="%s" width="100" />', $result_nes_img['img_url']);


Verder een kwestie van goed debuggen. Wanneer je in de html-bron had gekeken had je de fout waarschijnlijk snel ontdekt. Zet bovenaan error_reporting(-1); en ini_set('display_errors', 1); zodat je iedere (php) fout direct ziet.

Btw, zorg dat je een eenheid specificeert bij je breedte. Dat is een stuk duidelijker.

Acties:
  • 0 Henk 'm!

  • Spinal
  • Registratie: Februari 2001
  • Laatst online: 29-09 15:25
Bee.nl schreef op maandag 14 september 2015 @ 20:24:
Btw, zorg dat je een eenheid specificeert bij je breedte. Dat is een stuk duidelijker.
Uh nee, width/height in HTML (in tegenstelling tot CSS) is altijd in pixels. Je mag niet eens een eenheid meegeven.

Full-stack webdeveloper in Groningen


  • Sgreehder
  • Registratie: Juni 2004
  • Laatst online: 09-10 22:22
Spinal schreef op dinsdag 15 september 2015 @ 09:26:
[...]

Uh nee, width/height in HTML (in tegenstelling tot CSS) is altijd in pixels. Je mag niet eens een eenheid meegeven.
Valt mee. Het is of niets of procenten.

http://www.w3.org/TR/html4/types.html#type-length

  • Spinal
  • Registratie: Februari 2001
  • Laatst online: 29-09 15:25
Niet in HTML5 ;) daar staat duidelijk:
code:
1
2
attribute unsigned long width;
attribute unsigned long height;

Full-stack webdeveloper in Groningen

Pagina: 1