Hallo allemaal,
Ik ben bezig met een berichtenbalk script aan te passen voor mijn game.
Nu was ik aan het proberen om automatisch je loginnaam te gebruiken voor je bericht en wilde dat het 2 callcredits ging kosten om een bericht te posten.
Dit is wat ik heb maar het klopt voor geen kant:P
Weet iemand hoe ik het beter meot aanpakken?
PHP
<?php
# Berichtenbalk - V1
# Pagina : toevoegen.php
# Door: Mike Schenkel
# Copyright 2007 - Mike Schenkel
// host gegevens
$host = "";
$dbuser = "";
$dbpass = "";
$dbname = "";
// connectie
$connection = mysql_connect($host,$dbuser,$dbpass);
$db = mysql_select_db($dbname,$connection);
//error reporting
error_reporting (E_ALL);
//als er wat is toegevoegd
if(isset($_POST['plaats']))
{
$ip = $_SERVER['REMOTE_ADDR'];
$bericht = addslashes(htmlspecialchars($_POST['bericht']));
$naam = addslashes(htmlspecialchars($_POST['naam']));
if($naam == "" || $bericht == "")
{
echo "Vul aub alle velden in!";
}
else
{
mysql_query("UPDATE `users` SET `callcredits`=`callcredits`-'2', WHERE `login`='$data->login'");
$toevoegen = mysql_query("INSERT INTO `berichtenbalk` (`naam`, `bericht`, `ip`) VALUES ('".$naam."', '".$bericht."', '".$ip."') ") or die (mysql_error());
echo "Bericht toegevoegd!";
?>
<br />
<a href="toevoegen.php" onClick="window.close();">Sluit venster!</a>
<?php
}
}
else
{
?>
<form name="reageer" action="" method="post">
<table>
<tr><td><h3>Reageer</h3></td></tr>
<tr><td>Naam:</td><td><input type="text" name="naam" maxlength="50" /></td></tr>
<tr><td>Bericht:</td><td><input type="text" name="bericht" maxlength="100" /></td></tr>
<tr><td></td><td align="right"><input type="submit" name="plaats" value="Plaats bericht!" /></td></tr>
</table>
</form>
<?php
}
?>
Toon Meer
Alvast bedankt!
Xifiz