J'ai une simple page/configuration de base de données où vous pouvez augmenter ou diminuer le total de points pour personne A ou personne B.instructions conditionnelles PHP/Mysql
J'ai eu un peu d'aide, jeter des choses dans leur propre fonction pour nettoyer les choses. Je suis nouveau sur php et mysql; en lisant ce que j'ai je comprends toute la logique, je ne peux pas comprendre comment finir, dans le sens où, comme c'est maintenant, n'importe quel bouton va ajouter un point; J'ai besoin de faire fonctionner le bouton de point de soustraction.
Ma base de données est la table 'utilisateur' avec des points et nom au sein
Voici ce que j'ai:
<?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 );
?>
Quelle est votre question, et qu'attendez-vous que nous fassions tout pour vous? –
À l'heure actuelle, chaque bouton incrémente les points. J'ai besoin de différencier ainsi le bouton de soustraction décrémente. –
Montrez-nous le code du formulaire d'entrée s'il vous plaît. – spanky