email samt navn skal være krævet i gb
Hej allesammen...Jeg postede tidligere et indlæg her om dette, men det viste sig og ikke virke :(
Nu spørg jeg så bare igen :)
På min gæstebog skal det være obligatorisk og skrive email og navn når du skal poste et indlæg...
Dvs, hvis du ikke skrive navn og email kan dit indlæg ikke blive posted...
Hvordan gør jeg det i min kode ?
min kode ser således ud :
<?
$db = mysql_connect("localhost", "username", "password");
mysql_select_db("min database", $db);
if ($_REQUEST['skriv']){
$besked = str_replace("\n", "<br>", $besked);
$dato_array = getdate();
$dato = $dato_array["mday"] ."/" . $dato_array["mon"]. "-" .$dato_array["year"];
mysql_query("INSERT INTO bog (navn, email, dato, besked) VALUES ('$navn', '$email', '$dato', '$besked')");
}
?>
<b><span class="bodytext">NB!</span></b><span class="bodytext">
Alle felter må meget gerne udfyldes</span> <span class="bodytext">-
Nicky Christensen forbeholder sig retten til at slette upassende
indlæg </span>
<form method=post action=<? echo $PHP_SELF;?>>
<input type=hidden name=skriv value=1>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="60" height="38" class="bodytext"> navn:
</td>
<td width="10" height="38"> </td>
<td height="38">
<input type=text name=navn>
</td>
</tr>
<tr>
<td width="60" class="bodytext"> email: </td>
<td> </td>
<td>
<input type=text name=email>
</td>
</tr>
</table>
<textarea name="besked" cols="30" rows="7" wrap="VIRTUAL"></textarea>
<br>
<input type=submit value="send" name="submit" class="bodytext">
</form>
<br>
<table>
<?
$foresp = mysql_query("SELECT navn, email, dato, besked FROM bog ORDER BY nr DESC");
while($data = mysql_fetch_row($foresp)){
echo "<tr><td valign=top><br>";
echo "<b><span class=bodytext> Fra: <a href=\"mailto:$data[1]\">$data[0]</a></b>";
echo "</td></tr>";
echo "<tr><td valign=top><span class=bodytext>$data[3]";
echo "<br></tr></td>";
echo "<tr><td valign=top>";
echo "<b><span class=bodytext>Indlæg skrevet den: $data[2]</b><br>";
echo "</tr></td>";
}
?>
