Jag har en tråd öppen med detta i PHP forumet åxå eftersom det är till mitt PHP script..
men det går inge vidare bra där...
Tänkte kolla om ni här i java forumet kanske kan ge mig lite asistans... =)
Nu blandar jag in mass PHP kod här åxå, men det är bara för att ni skall kunna få se scriptet i sin helhet så att ni kanske kan få det lite lättare.. =)
<html>
<head>
<title>Gästbok</title>
</head>
<body bgcolor="#3A7A98" text="white" link="silver" alink="white" vlink="silver">
<?
if(isset($nytt)) {
matain();
}
$lank = mysql_connect ("localhost","user","password");
mysql_select_db ("nxgb");
$sql="SELECT * FROM gast ORDER BY datum DESC";
if(!isset($page)){
$page = 1;
}
$start = 1 * $page;
$sql="SELECT * FROM gast ORDER BY
datum DESC LIMIT $start,5";
$result=mysql_query("$sql");
while($rad=mysql_fetch_array($result)) {
$page++;
?>
<font face="bookman oldstyle"><b>
<div align="center">
<center>
<table border="0" width="550" height="*">
<tr>
<td width="125" height="87" bgcolor="#484848"><font color="#FFFFFF" size="2"><center><b>E-mail/namn:<br><a href="mailto:<?=$rad["mail"]?>"><?=$rad["namn"]?></a><br></center></td>
<td width="509" height="87" bgcolor="#2500F9"><font color="white" size="2"><b>Meddelande:<br><font color="silver"><?=$rad["inlagg"]?></font></td>
<td width="140" height="87" bgcolor="#484848"><font color="white" size="2"><center><b>Datum/tid:<br><font color="silver"><?=$rad["datum"]?></font><br><a href="login.php">Deleete</a></center></td>
</tr>
</table>
</center>
</b>
</div>
</font>
<?}
mysql_close ($lank);
?>
<CENTER>
<font face="bookman oldstyle" size="2" color="white">
<form method="post" action="index.php" name="matain" onSubmit="return skicka_OnClick();">
Namn:<br><input type="text" name="namn"><br>
Mail:<br><input type="text" name="mail"><br>
Meddelande:<br><textarea name="inlagg" rows="10" cols="50" wrap="HARD" onKeyUp="checkLength(this,this.form.display,512);" onKeyPress="checkLength(this,this.form.display,512);"></textarea><br>
Antal tecken kvar <input type="text" name="display" size="4" value="512" disabled onFocus="this.blur();">
<br>
<br><input type="submit" name="nytt" value="Skicka">
<input type="reset" value="Nää... allt blev fel =(">
<br>
</form>
<script type="text/javascript">
/* Detta script finns att hämta på [url="http://www.jojoxx.net"]http://www.jojoxx.net[/url] och
får användas fritt så länge som dessa rader står kvar. */
function checkLength(obj,dispobj,mlength){
if(obj.value.length>mlength){
obj.value = obj.value.substr(0,mlength);
alert('Detta fält maximalt innehålla '+mlength+' tecken.');
obj.focus();
}
dispobj.value=mlength-obj.value.length;
}
</script>
<font>
</CENTER>
<p>
<?
function matain() {
global $namn, $inlagg, $mail;
$datum = date("Y-m-d H:i:s");
$lank = mysql_pconnect ("localhost","user","password");
$databas = mysql_select_db("nxgb");
$sql="INSERT INTO gast(namn,inlagg,mail,datum)
VALUES('$namn','$inlagg','$mail','$datum')";
mysql_query("$sql");
mysql_close ($lank);
}
?>
<div align="left">
<table border="0" width="895" height="28">
<tr>
<td width="100" height="28"><A HREF="javascript:history.go(-1)"><--bakåt--</a></td>
<td width="659" height="28"></td>
<td width="114" height="28"><? echo "<a href=index.php?page=$page>--Nästa--></a>";?></td>
</tr>
</table>
</div>
<?
//echo "<a href=index.php?page=$page>-nästa sida--></a>"
?>
</body>
</html>
Jag vill nu att fälten "Namn" "Mail" och "inlägg" skall valideras så att de är korrekt ifyllda!
Fältet namn MÅSTE innehålla minst 2 tecken.
Fältet mail MÅSTE innehålla minst en punkt och ett @.
Fältet inlägg MÅSTE vara ifyllt.
skulle va sketbussigt om nån kunde hjälpa mig med det...
R: Felstavningar och en felaktig wF smiley mitt i koden.
//Rickard
[Redigerat av Rickard den 21 okt 2001]