[php] 4 witte regels waarom?

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • hydex
  • Registratie: Maart 2002
  • Laatst online: 21-08 06:55
Het resultaat kunnen jullie zien op www.hyd3x.nl

dit is de code:

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
      <?php 
include("config.php"); 
$query = "SELECT titel, bericht FROM nieuws ORDER BY -id LIMIT 0,10"; 
$resultaat = mysql_query($query) or die ("query mislukt"); 
   while ($obj = mysql_fetch_object($resultaat)){ 
print "<br>";
print "<b>";
print $obj ->titel;
print "</b>";
print "<br>";

print $obj ->bericht;


   } 

?>


Wat doe ik fout? ps het gaat om de tekst in het linker witte vak op de site

[ Voor 21% gewijzigd door hydex op 27-07-2004 20:07 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Dit is dus de output:

<br><br><b></b><br><br><b>tekst 7</b><br>tekst 7<br><b></b><br><br><b></b><br><br><b>tekst 6</b><br>tekst 6<br><b></b><br><br><b>tekst 5</b><br>tekst 5<br><b></b><br><br><b>tekst 4</b><br>tekst 4<br><b></b><br>

Dan hoeft niet iedereen na de source te kijken :)

[edit]
ORDER BY -id << Waarom die - ? is dat zoiets als DESC ?

[ Voor 104% gewijzigd door Verwijderd op 27-07-2004 20:11 ]


Acties:
  • 0 Henk 'm!

  • Niek
  • Registratie: Februari 2001
  • Laatst online: 20-09 14:06

Niek

f.k.a. The_Surfer

Omdt dat in je bericht staat? Volgens mij staat in elke record van nieuws.bericht:
code:
1
tekst ...<br><b></b><br><br><b></b><br><br>

À vaincre sans péril, on triomphe sans gloire - Pierre Corneille


Acties:
  • 0 Henk 'm!

  • hydex
  • Registratie: Maart 2002
  • Laatst online: 21-08 06:55
maar waar komen die laatste 2 <br><br> vandaan dan want de laatste tekst krijgt 2x teveel <br> terug


- is hetzelde als desc

Acties:
  • 0 Henk 'm!

Verwijderd

Denk dat we toch iets meer code moeten zien om dat op te lossen.

Op het einde zie ik geen 2 <br>s trouwns, alleen in het begin.

HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
<td width="598" height="497" background="images/bground.gif" bgcolor="#FFFFFF" valign="top">
<br>
<br><b></b><br>
<br><b>tekst 7</b><br>tekst 7
<br><b></b><br>
<br><b></b><br>
<br><b>tekst 6</b><br>tekst 6
<br><b></b><br>
<br><b>tekst 5</b><br>tekst 5
<br><b></b><br>
<br><b>tekst 4</b><br>tekst 4
<br><b></b><br>
</td>


Dit print hij dus... ligt aan je SQL database/query. Zullen wel een aantal lege rows inzitten ofzo.

[ Voor 174% gewijzigd door Verwijderd op 27-07-2004 20:30 ]


Acties:
  • 0 Henk 'm!

  • hydex
  • Registratie: Maart 2002
  • Laatst online: 21-08 06:55
Tjonge wat ben ik dom zeg

er zaten inderdaad witte regels in mn database :(

bedankt voor de tip!

[ Voor 111% gewijzigd door hydex op 27-07-2004 20:34 ]


Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:44

crisp

Devver

Pixelated

br's zijn niet bedoelt voor opmaak hoor, daar heb je headers en paragraphs voor waarvan je dan weer de padding en margin in kan stellen via CSS.

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • RwD
  • Registratie: Oktober 2000
  • Niet online

RwD

kloonikoon

crisp schreef op 27 juli 2004 @ 22:15:
br's zijn niet bedoelt voor opmaak hoor, daar heb je headers en paragraphs voor waarvan je dan weer de padding en margin in kan stellen via CSS.
Even een stomme vraag dan :P

Waar zijn br's voor bedoeld?
Want de werking wordt als volgt omschreven:
Handleiding HTML
Het BR element (break) wordt gebruikt om aan te geven, dat de op het element volgende inhoud op een nieuwe regel geplaatst moet worden.

Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 18-09 16:28

Bosmonster

*zucht*

BR's zijn om tekst op een nieuwe regel te laten beginnen. Niet meer en niet minder.

Om ruimte tussen stukken tekst of elementen aan te geven heb je dus CSS (in combinatie met bijvoorbeeld een P of DIV tag).

Acties:
  • 0 Henk 'm!

Verwijderd

En dat staat ook in de html handleiding :p

Acties:
  • 0 Henk 'm!

  • RwD
  • Registratie: Oktober 2000
  • Niet online

RwD

kloonikoon

Samenvattend is een BR dus niet om een afstand tussen twee regels ongeveer een hele regel te laten zijn, maar puur om het begin van de volgende regel aan te geven.

Als dit een grotere afstand moet worden gebruik je maar CSS.

Vat ik het zo goed samen?

(Ja, ik dacht ik vraag het maar, want als je zoiets zegt moet je ook zeggen waarom crisp)

Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 18-09 16:28

Bosmonster

*zucht*

RwD schreef op 28 juli 2004 @ 13:06:
Samenvattend is een BR dus niet om een afstand tussen twee regels ongeveer een hele regel te laten zijn, maar puur om het begin van de volgende regel aan te geven.

Als dit een grotere afstand moet worden gebruik je maar CSS.

Vat ik het zo goed samen?

(Ja, ik dacht ik vraag het maar, want als je zoiets zegt moet je ook zeggen waarom crisp)
Half. Als je een ruimte van een hele regel tussen twee stukken tekst hebt betekent dit een nieuwe alinea en had je dus een p-tag moeten gebruiken. De afstand tussen paragrafen kun je regelen met CSS.

Acties:
  • 0 Henk 'm!

  • RwD
  • Registratie: Oktober 2000
  • Niet online

RwD

kloonikoon

Dan is mijn vraag; kun je een voorbeeld geven waar je BR gebruikt, en waarom je geen P zou kunnen toepassen...

Acties:
  • 0 Henk 'm!

  • pietje63
  • Registratie: Juli 2001
  • Laatst online: 22:05

pietje63

RTFM

RwD schreef op 28 juli 2004 @ 14:07:
Dan is mijn vraag; kun je een voorbeeld geven waar je BR gebruikt, en waarom je geen P zou kunnen toepassen...
<p> is paragraaf, dus dan slaat hij meteen een regel over Grammaticaal begint hier een nieuw stuk tekst. Bij <P> begin je alleen op een nieuwe regel, wat soms de leesbaarheid bevorderd. (maar dit is wel erg offtopic).

[ Voor 7% gewijzigd door pietje63 op 28-07-2004 14:26 ]

De grootste Nederlandstalige database met informatie over computers met zoekfunctie!!

Pagina: 1