Hoi,

Ik heb een klein vraagje. Ik ben nu aan het experimenteren met php en vooral dan met sql en klein forms enz enz. Ik heb nu dit:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>

	<title>W3Schools PHP Tutorial</title>
	<link rel="stylesheet" type="text/css" href="layout.css" />

</head>

<body>

<div id="forum">


	<div id="message">

		<?php
		$con = mysql_connect("localhost","root","");
		if (!$con)
			{
			die('Could not connect: ' . mysql_error());
			}

		mysql_select_db("my_db", $con);

		$result = mysql_query("SELECT * FROM messages");

		while($row = mysql_fetch_array($result))
			{
			echo $row['nickname'] . " <br /> " . $row['message'];
			echo "<br /><br />";
			}

		mysql_close($con);
		?>

	</div>



		<form action="post.php" method="post">
Naam:		<input type="text" name="nickname" /><br /><br />
 		<input type="hidden" name="message" />
				<label for="reply">Reply:</label>
				<textarea rows="12" cols="55" id="reply" name="message"></textarea>
			<input type="submit" value="Send Reply" />
		</form>


</div>

</body>
</html>


Alleen hij plaatst geen division om elk bericht heen, maar om alle berichten. Dit komt denk ik omdat het en loop is, en hij zet de division om de loop heen. Maar hoe zou ik dit anders kunnen doen?
<div id="message">

<?php
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db("my_db", $con);

$result = mysql_query("SELECT * FROM messages");

while($row = mysql_fetch_array($result))
{
echo $row['nickname'] . " <br /> " . $row['message'];
echo "<br /><br />";
}

mysql_close($con);
?>

</div>

vervangen door:

<?php
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db("my_db", $con);

$result = mysql_query("SELECT * FROM messages");

while($row = mysql_fetch_array($result))
{
echo ' <div id="message">'.$row['nickname'] . " <br /> " . $row['message'].'</div>';
echo "<br /><br />";
}

mysql_close($con);
?>

Thanks ^^

Reageren