PHP beginner |
|
ik heb volgende code
<?php
if(isset($_POST['Submit'])){
$fouten=array();
if(empty($_POST['naam'])){
$fouten[]='U hebt geen naam ingevuld';
}else{
$naam=ucfirst($_POST['naam']);
}
if(empty($_POST['titel'])){
$fouten[]='U hebt geen onderwerp ingevuld';
}else{
$titel=ucfirst($_POST['titel']);
}
if(empty($_POST['memo'])){
$fouten[]='U hebt geen tekst ingevuld';
}else{
$memo=ucfirst($_POST['memo']);
$memo=bbcode($memo);
}
if(count($fouten)==0){
include('config.php');
$datum=time();
$query=mysql_query("INSERT INTO Home(naam, titel, memo, datum) VALUES ('".$naam."','".$titel."','".$memo."','".$datum."')") or die(mysql_error());
mysql_close();
if($query==1){
echo "<script language=javascript>
window.alert('bericht is succesvol gepost')
window.location.href('?pagina=Ahome')
</script>";
}else{
echo "<script language=javascript>window.alert('het toevoegen is mislukt')
window.location.href('?pagina=Ahome')
</script>";
}
}else{
?>
<script language=javascript>
window.alert("<?php
for ($i=0;$i<count($fouten);$i++) {
echo $fouten[$i]."\\n";
}
?>
");
window.location.href('javascript:history.back(1)');
</script>
<?php
}
}else{
?>
<table>
<form action="" method="post">
<table class="teksthome1" border="0">
<tr><td colspan="2" class="teksthome1" ><a href="javascript:history.back(1)">>>Ga terug</a></td></tr>
<tr><td>Naam:</td><td><input type="text" name="naam"></td></tr>
<tr><td >Onderwerp:</td><td><input type="text" name="titel"></td></tr>
<tr><td valign="top">Tekst:</td><td><textarea cols="50" rows="7" name="memo"></textarea> </td></tr>
<tr><td></td><td><input type="submit" name="Submit" Value="Voeg toe"><input type="reset" name="reset" value="Reset"></td></tr>
</form>
<tr><td></td>
<td>
Gelieve voor opmaak de <a href="javascript:window.open('bbcodes.php','Opmaak','toolbar=no,location=no,scrollbars=no,width=400,height=400');">BBcodes</a> te gebruiken, <br>html zal echter niet werken.
</td>
</tr>
</table>
<?
}
?>
<?php if(isset($_POST['Submit'])){ if(empty($_POST['naam'])){ $fouten[]='U hebt geen naam ingevuld'; }else{ } if(empty($_POST['titel'])){ $fouten[]='U hebt geen onderwerp ingevuld'; }else{ } if(empty($_POST['memo'])){ $fouten[]='U hebt geen tekst ingevuld'; }else{ $memo=bbcode($memo); } include('config.php'); $query=mysql_query("INSERT INTO Home(naam, titel, memo, datum) VALUES ('".$naam."','".$titel."','".$memo."','".$datum."')") or die(mysql_error()); if($query==1){ echo "<script language=javascript> window.alert('bericht is succesvol gepost') window.location.href('?pagina=Ahome') </script>"; }else{ echo "<script language=javascript>window.alert('het toevoegen is mislukt') window.location.href('?pagina=Ahome') </script>"; } }else{ ?> <script language=javascript> window.alert("<?php for ($i=0;$i<count($fouten);$i++) { } ?> "); window.location.href('javascript:history.back(1)'); </script> <?php } }else{ ?> <table> <form action="" method="post"> <table class="teksthome1" border="0"> <tr><td colspan="2" class="teksthome1" ><a href="javascript:history.back(1)">>>Ga terug</a></td></tr> <tr><td>Naam:</td><td><input type="text" name="naam"></td></tr> <tr><td >Onderwerp:</td><td><input type="text" name="titel"></td></tr> <tr><td valign="top">Tekst:</td><td><textarea cols="50" rows="7" name="memo"></textarea> </td></tr> <tr><td></td><td><input type="submit" name="Submit" Value="Voeg toe"><input type="reset" name="reset" value="Reset"></td></tr> </form> <tr><td></td> <td> Gelieve voor opmaak de <a href="javascript:window.open('bbcodes.php','Opmaak','toolbar=no,location=no,scrollbars=no,width=400,height=400');">BBcodes</a> te gebruiken, <br>html zal echter niet werken. </td> </tr> </table> <? } ?>
de pop werkt wel maar op mijn originele paginawaar de link stond, staat er nog enkel[object] en voor de rest enkel witte achtergond:o
|