guarda questo è il programma che quando fà il login in teoria dovrebbe diminuire quel valore x nella tabella "utenti" di 1 e aumentare di 10 il valore y nella tabella "tab":
Codice PHP:
<?php
session_start();
$username= $_POST['username'];
$password= $_POST['password'];
if($username&&$password)
{
$conn=mysql_connect("","","");
mysql_select_db("***");
$query=mysql_query("SELECT * FROM utenti WHERE username='$username'");
$numrows = mysql_num_rows($query);
if($numrows !=0)
{
while($row= mysql_fetch_assoc ($query))
{
$dbusername = $row ['username'];
$dbpassword = $row ['password'];
}
if ($username==$dbusername&&$password==$dbpassword)
{
$valorex=mysql_query("SELECT FROM utenti WHERE valore x");
$diff=$valorex-1;
$tot = mysql_query("INSERT INTO utenti (valore x) VALUES ('$diff')");
;
$valorey=mysql_query("SELECT FROM tab WHERE valore y");
$diff2=$valorey+10;
$tot = mysql_query("INSERT INTO utenti (valore x) VALUES ('$diff2')");
echo "azione";
$_SESSION ['username'] = $dbusername;
}
else
echo "incorrect password";
}
die ("that username doesnt exist");
}
else
die ("please enter a username and password");
?>
il problema è che , per quanto riguarda il valore x, non me lo associa all'utente che ha spinto il pulsante .
Come lo modificheresti tu per associare il valore x aggiornato all'utente giusto?
la password e l'username provengono da un form a parte che tramite POST manda i dati in questo programma