Ho,
Ik heb een comment script waarbij de validatie op een nieuwe pagina weergegeven wordt en
ik begrijp maar niet wat ik moet veranderen om het op de zelfde pagina (het mooiste is boven
het formulier) zichtbaar te maken
Weet iemand hoe je dit doet?
Het formulier staat hier:
http://mensenmakenmuziek.nl/comments/comments.php
Dit is de validatie
dit is het formulier:
Groet
Jardin
Ik heb een comment script waarbij de validatie op een nieuwe pagina weergegeven wordt en
ik begrijp maar niet wat ik moet veranderen om het op de zelfde pagina (het mooiste is boven
het formulier) zichtbaar te maken
Weet iemand hoe je dit doet?
Het formulier staat hier:
http://mensenmakenmuziek.nl/comments/comments.php
Dit is de validatie
Code:
function smcom_check_for_errors() {
global $comments_db_link, $COM_CONF, $COM_LANG;
$ip = mysql_escape_string($_SERVER['REMOTE_ADDR']);
$result = mysql_query("SELECT ip FROM {$COM_CONF['dbbannedipstable']} WHERE ip='$ip'", $comments_db_link);
if (mysql_num_rows($result)>0) {
$error_message.=$COM_LANG['not_allowed'] . "<br />";
}
if ($_REQUEST['disc_name'] == '') {
$error_message.=$_REQUEST['r_disc_name'] . "<br />";
}
if ($_REQUEST['disc_body'] == '') {
$error_message.=$_REQUEST['r_disc_body'] . "<br />";
}
if ($_REQUEST['disc_email'] != '') {
if (!smcom_is_email($_REQUEST['disc_email'])) {
$error_message.="Invalid email address" . "<br />";
}
}
return $error_message;
}
dit is het formulier:
Code:
<form method=POST action='{$COM_CONF['script_url']}'>
<input type=hidden name="action" value="add">
<input type=hidden name="href" value="{$_SERVER['REQUEST_URI']}">
<table width="290" border="0" cellspacing="1" cellpadding="2" align="left">
<tr>
<td width="83" align="right"><font color="red" >*</font><font size=2>{$COM_LANG['Name']}:</font>
</td>
<td width="196" align="left">
<input type=text name="disc_name" maxlength=40 size=30>
<input type=hidden name="r_disc_name" value="{$COM_LANG['r_disc_name']}">
</td>
</tr>
<tr>
<td width="83" align="right"><font size=2>{$COM_LANG['E-mail']}:</font></td>
<td width="196" align="left">
<input type="Text" name="disc_email" size="30" maxlength="70">
</td>
</tr>
<tr>
<td width="83"></td>
<td width="196" align="left">
<input type="checkbox" name="email_me"><font size=2><nobr>{$COM_LANG['Notify']}</nobr></font><br>
<input type="checkbox" name="dont_show_email" CHECKED><font size=2><nobr>{$COM_LANG['Dont_show_email']}</nobr></font><br>
</td>
</tr>
<tr>
<td valign="top" width="83" align="right">
<font color="red">*</font><font size=2>{$COM_LANG['Text']}:</font>
</td>
<td valign="top" width="196" align="left">
<textarea name="disc_body" cols="40" rows="13" wrap="VIRTUAL"></textarea>
<input type=hidden name="r_disc_body" value="{$COM_LANG['r_disc_text']}">
</td>
</tr>
<tr>
<td valign="top" width="83" align="right"> </td>
<td valign="top" width="196">
<div align="center">
<input type="submit" name="Submit" value="{$COM_LANG['Submit']}">
</div>
</td>
</tr>
</table>
</form>
Groet
Jardin