Seni bir kişi A veya B kişi için puan toplam artış veya azalış basit bir sayfa / veritabanı kurulum var
Ben şeyleri temizlemek için kendi işlevi içine bazı şeyler atma, biraz yardım aldım. Ben PHP ve MySQL için yeni kulüpler; Ben tüm mantığını anlamak ne üzerinde okuma, ben sadece şimdi olduğu gibi, herhangi bir düğmeye bir nokta katacak anlamda, bunu bitirmek için nasıl anlamaya değil; Ben Çıkart nokta butonu da çalışma almak gerekir.
Benim veritabanı içindeki noktaları ve adı ile tablo 'kullanıcı' olduğunu
İşte ne var:
<?php
function print_r_dump( $val )
{
echo '<pre>';
print_r( $val );
echo '</pre>';
}
//if ( isset( $_POST ) || isset( $_POST['Add point'] ) )
if ( isset( $_POST ) )
{
//Prints what's in post
print_r_dump( $_POST );
$str = "select * from user where name = '";
$str .= $_POST['person'];
$str .= "'";
$link = mysql_connect('mysql.xxxxx.net', 'xxxxx', 'xxxxx');
mysql_select_db('xxxxx_points', $link);
$result = mysql_query( $str , $link);
$row = mysql_fetch_assoc($result) ;
$points = $row['points'];
$str = 'update user set points = '. ($points+1) . ' where name = \''. $_POST['person'] . '\'';
$result = mysql_query( $str , $link);
}
$link = mysql_connect('mysql.xxxxx.net', 'xxxxx', 'xxxxx');
mysql_select_db('xxxxx_points', $link);
$str = "SELECT points FROM user WHERE name='Person A'" ;
$str = "SELECT * FROM user ";
$result = mysql_query( $str , $link);
$results = array();
while ( $row = mysql_fetch_assoc($result) )
{
$results[ $row['name'] ] = $row['points'];
}
?>
Person A's count: <?php echo $results['Person A']; ?>
<br>
<form method="post" action="index.php">
<input type="submit" name="submit_button" value="Add point" />
<input type="submit" name="submit_button" value="Subtract point" />
<input type="hidden" name="person" value="Person A" />
</form>
<br>
Person B's count: <?php echo $results['Person B']; ?>
<br>
<form method="post" action="index.php">
<input type="submit" name="submit_button" value="Add point" />
<input type="submit" name="submit_button" value="Subtract point" />
<input type="hidden" name="person" value="Person B" />
</form>
<?
print_r_dump( $results );
?>