PHP interesse |
|
Owkay... Eerst ff m'n code posten:
Blog.php
<tr>
<td colspan="2">
<form action="comment.php" method="post">
naam: <input type="text" name="naam" /><br />
e-mail: <input type="text" name="email" /><br />
website: <input type="text" name="site" value="http://"><br />
reactie:<br/>
<textarea cols="50" rows="5" name="comment"></textarea>
<input type="hidden" name="blog" value="
<?php
print $blog;
?>
">
<input type="submit" value="Plaats commentaar" />
</form>
</td>
</tr>
<tr> <td colspan="2"> <form action="comment.php" method="post"> naam: <input type="text" name="naam" /><br /> e-mail: <input type="text" name="email" /><br /> website: <input type="text" name="site" value="http://"><br /> reactie:<br/> <textarea cols="50" rows="5" name="comment"></textarea> <input type="hidden" name="blog" value=" <?php ?> "> <input type="submit" value="Plaats commentaar" /> </form> </td> </tr>
comment.php
<?php
include("connect.php");
$name=$_POST['naam'];
$email=$_POST['email'];
$comment=strip_tags($_POST['comment']);
$ip=$_SERVER['REMOTE_ADDR'];
$date=date("Y-m-d H:i:s", time());
$blog=$_POST['blog'];
$url=$_POST['site'];
mysql_query("INSERT INTO $commenttable (name, email, comment, date, ip, blog, url) VALUES ('$name', '$email', '$comment', '$date', '$ip', '$blog', '$url')") or die(mysql_error());
header("Location: blog.php?blog=".$blog);
?>
<?php include("connect.php"); $name=$_POST['naam']; $email=$_POST['email']; $ip=$_SERVER['REMOTE_ADDR']; $blog=$_POST['blog']; $url=$_POST['site']; mysql_query("INSERT INTO $commenttable (name, email, comment, date, ip, blog, url) VALUES ('$name', '$email', '$comment', '$date', '$ip', '$blog', '$url')") or die(mysql_error()); header("Location: blog.php?blog=".$blog); ?>
Nu doet deze code het perfect in FF, maar in IE zet hij in de tabel blog een spatie voor en achter de waarde.
Ik heb het probleem kunnen oplossen met ltrim en chop op de variable $blog, maar ik zou nu graag weten waarom IE er twee spaties bijzet. Ligt dit aan mijn code of aan IE zelf??
|