Afbeeldingen komen niet naast elkaar maar onder elkaar. Hoe kan ik dit voorkomen?

Je zou denken dat de variabele afbeeldingen naast elkaar zouden komen.
Dit is de code die ik gebruik:

require 'connect.inc.php';

$query = "SELECT naam, linkafbeelding FROM landen ORDER BY id";
$table = '

';

if ($query_run = mysql_query ($query)) {

while ($query_row = mysql_fetch_assoc($query_run)) {
$naam = $query_row['naam'];
$linkafbeelding = $query_row['linkafbeelding'];

$table.= '';
$table.= '
'.$naam.'

';
}

} else {
echo mysql_error();
}

?>








Weet jij het antwoord?

/2500

Het beste antwoord

Je opent enn Table (

) en daarin een Table Row () vóórdat je de while-lus ingaat. Bij elke doorgang door de while-lus open en sluit je een Table Data ( en ), en sluit je de Table Row () en zelfs de hele Table (
). Vanuit HTML-oogpunt is je tabel dus na de eerste doorgang al compleet gedefinieerd, van tot
. Daarna voeg je nog een heleboel ...gegevens... toe, waarbij die ...gegevens... dus "in de lucht hangen" (zonder ... eromheen, en zelfs zonder ...
eromheen). Dat is een HTML syntax terror. Corrigeer de volgorde van je tabeldefinitieelementen. Kijk eens in de output hoe het eruitziet, dan zie je direct of je het goed hebt gedaan.   Toegevoegd na 2 minuten:   Voorstel, maar controleer of ik het niet fout heb gedaan: ’; if ($query_run = mysql_query ($query)) { while ($query_row = mysql_fetch_assoc($query_run)) { $naam = $query_row[‘naam’]; $linkafbeelding = $query_row[‘linkafbeelding’]; $table.= ’’.$naam.’
’; $table.= ’’; } table.=''; } else { echo mysql_error(); } ?>  

Stel zelf een vraag

Ben je op zoek naar het antwoord die ene vraag die je misschien al tijden achtervolgt?

/100