Ciao a tutti,
non riesco a capire cosa accade:
Codice PHP:
while($row = database::results($query, MYSQL_ASSOC))
{
if($row['account_id'] >= 1)
{
// tutto ok!
// inserisco l'offerta nel database e scalo all'utente
// i crediti giocati :)
$sql = "INSERT INTO bid_clicks
VALUES (
".input::sanitize(input::post('account_bid_id')).",
".input::escape_str(session::get_userdata('account_session')).",
".input::sanitize(input::post('account_bid_value')).",
".time()."
)";
// eseguo la query di inserimento!
database::query($sql);
echo "OK";
return true;
}
else
{
echo json_encode(array('success' => false, 'message' => 'Credito insufficiente! Ricaricalo per giocare!'));
return false;
}
}
Non capisco per quale diavolo e assurdo motivo viene inserita due volte la medesima query... ovviamente quella di insert.
Il ciclo si esegue una volta sola, l ho verificato con un debug...
La tabella è composta da quei campi li, non ha nessun id come campo di autoincremento