Kun je eens beetje meer informatie verschaffen?
Wat bedoel je met 'dat je 50 goud krijgt'?
Heb je een database waarin de hoeveelheid goud staat die een gebruiker heeft?
Dan zou je eenvoudigweg dit kunnen doen:
HTML:
<a href="addGold.php?uid={hetIdVanDeUser}">Geef mij 50 goud!</a>
Dan zou je op addGold.php het volgende kunnen doen:
PHP:
<?php
// Leg een verbinding met je database
$rConnection = mysql_connect( 'MySQL-server' , 'MySQL- username' , 'MySQL-password' );
$rDB = mysql_select_db( 'DB-name' , $rConnection );
// Kijk of de user bestaat
$result = mysql_query( "SELECT id FROM users WHERE id = '" . mysql_real_escape_string( $_GET['uid'] ) . "'");
if( mysql_num_rows( $result ) > 0 ){
if( mysql_query( "UPDATE users SET gold = gold + 50 WHERE id = '" . mysql_real_escape_string( $_GET['uid'] ) . "'" )){
echo '50 goud toegevoegd!';
} else {
echo 'Goud kan niet worden toegevoegd!';
}
} else {
echo 'Gebruiker met id: ', $_GET['uid'], ' bestaat niet';
}
?>
Moet je wel overal je eigen gegevens invullen. En een stukje beveiliging is waarschijnlijk ook wel op z'n plek.