<code>
<?php
ini_set('display_errors', 'On');
error_reporting(E_ALL);

$connect = mysql_connect("localhost","gebruikers","pass");
$databasenaam = "";
$tabelnaam = "gebruikers";
mysql_select_db($databasenaam,$connect);
$sql = "SELECT * FROM `gebruikers` ORDER BY `gebruikers`.`achternaam` DESC LIMIT 0, 30 ";
$result = mysql_query($sql) or die(mysql_error());
if(mysql_num_rows($result) == 0)
{
echo "Er zijn geen gebruikers";
}
else
{
while($rij = mysql_fetch_object($result))
{
$voornaam = $rij->voornaam;
$achternaam = $rij->achternaam;
$id = $rij->id;


echo "<form action='klant_bewerk.php' method='post'>";
echo "<input type='hidden' name='id' value=" . $id . "> ";
echo "<fieldset>";
echo "<legend>$achternaam</legend>";
echo "<label for='voornaam'>Voornaam: $voornaam</label>";
echo "<br>";
echo "<input type='submit' name='bewerk' value='bewerk'>";
echo "</fieldset>";
echo "</form>";
}
}

?>
</code>

[size=xsmall]Toevoeging op 20/02/2013 17:18:13:[/size]

Ik wil bijvoorbeeld naam1, naam2, naam3
naam4, naam5, naam6

Gaat dit lukken met fieldset of ben ik dan verplicht om een tabel te gaan gebruiken?

Groetjes Edwin
Gebruik `float:left;` om de fieldsets naast elkaar te krijgen. Eventueel geef je elke 4e `clear:left;` mee waardoor je dan weer op een nieuwe regel begint.
Hartstikke bedankt Wouter J.
Nu heb ik 'float: left' er bij gezet, maar kun je mij misschien uitleggen hoe ik de 4e een 'clear:left' mee moet geven?
:nth-child(4) { clear: left; }
Bedankt voor de reactie G P. Waar zou ik: :nth-child(4) { clear: left; } neer moeten zetten?
Ik heb het in de style van fieldset er bij gezet maar dat werkt niet?
Het zal dan zoiets worden:

form:nth-child(4n) { 
    clear: left;
}


Maar je kan het ook met PHP doen.
Nogmaals bedankt Wouter J. Nu krijg ik inderdaad bij de bovenste rij 3 velden naast elkaar,
maar bij de 2e en 3e rij worden het er 4 naast elkaar.
Hoe kan ik dit dan oplossen?'

Ik heb het met php geprobeerd te doen maar zelfs met de 'count' functie krijg ik niet het juiste aantal geteld.
Oke bedankt Wouter J! Dit was inderdaad de oplossing. Alleen nu had ik nog een andere vraag: Hoe kan ik zorgen dat de volgende regel niet gelijk er onder begint, maar bijvoorbeeld 5px lager?
Door alle fieldsets een `margin-bottom:5px` mee te geven.
He Wouter J het is gelukt met 'margin-bottom'.
Nu wil ik nog dat alle field sets gecentreerd zijn. Ik heb op google gezocht en het enige
wat ik tegen kom is met 'position absolute', maar op deze manier word elk veld in het midden gecentreerd.
Op deze manier hou ik maar 1 veld over, weet jij toevallig hoe ik dit kan oplossen of waar ik dit moet opzoeken?

Reageren