Witajcie, hakjerzy :D To mój pierwszy post tutaj, także pozdrawiam wszystkich, którzy chcą mi pomóc ;) Otóż chcę zrobić prosty mechanizm przelewania wirtualnych pieniędzy pomiędzy kontami. Mam bazę, tam między innymi numer konta i stan konta. Niestety skrypt, który pobiera dane z formularza przelewu i powinien zauktualizować dane w bazie wedle uznania nie działa :/ Ktoś zna przyczynę? Po wciśnięciu submita wyświetla oczywiście że przelew wykonano ale w bazie brak zmian. Oto mój kod tego skryptu:
<?php
session_start();
$odbiorca = $_POST['odbiorca'];
$kwota = $_POST['kwota'];
$nr_konta = $_SESSION['nr_konta'];
$kwota = floatval($kwota);
$polaczenie = @new mysqli($db_host,$db_user,$db_pass,$db_name);
if($polaczenie->connect_errno!=0)
{
echo "ERROR ".$polaczenie->connect_errno;
}
else
{
$polaczenie->query("UPDATE bank.klienci SET stan_konta=stan_konta+$kwota WHERE idklienta = $odbiorca");
$polaczenie->query("UPDATE bank.klienci SET stan_konta=stan_konta-$kwota WHERE idklienta = $nr_konta");
$polaczenie->close();
header("Location: przelew.php");
$_SESSION['przelew_wykonany'] = true;
}
?>