forlængelse til:
http://www.udvikleren.dk/PHP/Thread.aspx/6/29128/hejsa udviklere
tilforlægelse fra den anden tråd ønsker jeg at hver gang man lægger et indlæg får man +1 point har lavet en ny række i databasen som kommer her:
userpoint bigint(20) Nej 0
og så når man trykker submit og indlægget bliver gemt i databasen(forum)
så henter den userpoint og ligger +1 til standardværdi så man så har 1 point og så videre:
<?php
session_start();
?>
<html>
<body>
<link rel="stylesheet" type="text/css" href="http://www.jkay.dk/Layout.css">
<?php
if(isset($_SESSION['myusername'], $_SESSION['mypassword'])) {
?>
<?php
$bsername = $_SESSION['myusername'];
$name = $bsername;
?>
<div class="loginas">
Logget ind som:
<?php
echo "$bsername";
?>
<div class="logout"><a href="http://www.jkay.dk/logout.php">Log ud</a></div></div><br><br><br>
<?php
}else{
?>
<div class =logint>
<form name="form1" method="post" action="http://www.jkay.dk/checklogin.php">
<strong>Member Login </strong><br>
Brugernavn: <input name="myusername" type="text"><br>
Brugerkode: <input name="mypassword" type="password"><br>
<input type="submit" name="Submit" value="Login"><br>
<a href="http://www.jkay.dk/opret.html">Create an account</a>
</form>
</div>
<?php
}
?>
<div class="menu">
<div class="menutekst">
<a href="http://www.jkay.dk/main_login.php">Forside</a> <a href="#">Andet</a> <a href="http://www.jkay.dk/forum/index.php">Forum</a> <a href="#####">Kontakt</a>
</div>
</div>
<br><br>
<?php
include "connect.php"; //connection string
print "<table class='maintables'>";
print "<tr class='headline'><td><b>Tilføj emne og indlæg</b></td></tr>";
print "<tr class='maintables'><td>";
if(isset($_POST['submit']))
{
$yourpost=$_POST['yourpost'];
$subject=$_POST['subject'];
if(strlen($yourpost)<1)
{
print "Du har ikke skrevet noget"; //no post entered
}
else if(strlen($subject)<1)
{
print "Du har ikke skrevet navnet på emnet"; //no subject entered
}
else
{
$thedate=date("U"); //get unix timestamp
$displaytime=date("F j, Y, g:i ");
//we now strip HTML injections
$subject=strip_tags($subject);
$yourpost=strip_tags($yourpost);
$insertpost="INSERT INTO forumtutorial_posts(author,title,post,showtime,realtime,lastposter) values('$name','$subject','$yourpost','$displaytime','$thedate','$name')";
mysql_query($insertpost) or die("Could not insert post"); //insert post
print "Indlægget er oprettet gå tilbage til forum <A href='index.php'>Forum</a>.";
}
}
else
{
?>
<div class="Meto">
<?php
print "<form action='post.php' method='post'>";
print "Emne:<br>";
print "<input type='text' name='subject' size='20'><br>";
print "indlæg:<br>";
print "<textarea name='yourpost' rows='5' cols='50'></textarea><br>";
print "<input type='submit' name='submit' value='submit'></form>";
?>
</div>
<?php
}
print "</td></tr></table>";
?>
</body>
</html>
<?php
session_start();
?>
<html>
<body>
<link rel="stylesheet" type="text/css" href="http://www.jkay.dk/Layout.css">
<?php
if(isset($_SESSION['myusername'], $_SESSION['mypassword'])) {
?>
<?php
$bsername = $_SESSION['myusername'];
?>
<div class="loginas">
Logget ind som:
<?php
echo "$bsername";
?>
<div class="logout"><a href="http://www.jkay.dk/logout.php">Log ud</a></div></div><br><br><br>
<?php
}else{
?>
<div class =logint>
<form name="form1" method="post" action="http://www.jkay.dk/checklogin.php">
<strong>Member Login </strong><br>
Brugernavn: <input name="myusername" type="text"><br>
Brugerkode: <input name="mypassword" type="password"><br>
<input type="submit" name="Submit" value="Login"><br>
<a href="http://www.jkay.dk/opret.html">Create an account</a>
</form>
</div>
<?php
}
?>
<div class="menu">
<div class="menutekst">
<a href="http://www.jkay.dk/">Forside</a> <a href="#">Andet</a> <a href="http://www.jkay.dk/forum/index.php">Forum</a> <a href="#####">Kontakt</a>
</div>
</div>
<br><br>
<?php
if(isset($_SESSION['myusername'], $_SESSION['mypassword'])){
include "connect.php"; //connection string
print "<table class='maintables'>";
print "<tr class='maintables'><td>";
if(isset($_POST['submit']))
{
$name=$bsername;
$yourpost=$_POST['yourpost'];
$subject=$_POST['subject'];
$id=$_POST['id'];
if(strlen($yourpost)<1)
{
print "Du skrev ingen ting"; //no post entered
}
else
{
$thedate=date("U"); //get unix timestamp
$displaytime=date("F j, Y, g:i ");
//we now strip HTML injections
$subject=strip_tags($subject);
$yourpost=strip_tags($yourpost);
$insertpost="INSERT INTO forumtutorial_posts(author,title,post,showtime,realtime,lastposter,parentid) values('$name','$subject','$yourpost','$displaytime','$thedate','$name','$id')";
mysql_query($insertpost) or die("Could not insert post"); //insert post
$updatepost="Update forumtutorial_posts set numreplies=numreplies+'1', lastposter='$name',showtime='$displaytime', lastrepliedto='$thedate' where postid='$id'";
mysql_query($updatepost) or die("Could not update post");
print "Message posted, go back to <A href='message.php?id=$id'>Message</a>.";
}
}
else
{
$id=$_GET['id'];
print "<form action='reply.php' method='post'>";
print "<input type='hidden' name='id' value='$id'>";
print "Dit svar:<br>";
print "<textarea name='yourpost' rows='5' cols='40'></textarea><br>";
print "<input type='submit' name='submit' value='submit'></form>";
}
print "</td></tr></table>";
}
else {
print "<center><h3>Du skal være Logget ind for at bruge forummet</h3></center>";
}
?>
</body>
</html>
det er de 2 filer kan kan have +1 point hvis man trykker submit og "tekst" og "emne" bliver godkendt
håber nogen kan hjælpe hvad jeg kan gøre (hvordan det skal se ud for at det virker
Databasen med Username * userpoint hedder
jkay_dk
table -> members