Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/09/2010, 07:44
mafolongo
 
Fecha de Ingreso: agosto-2010
Mensajes: 41
Antigüedad: 13 años, 9 meses
Puntos: 0
¿Que esta fallando en mi script?

Buenas estimados amigos, he hecho un script que lee la base de datos y si en la tabla "bonus" existe el valor "0", el script procede cambiando luego el valor ese "0" a "1" y, en caso de que intente iniciar el script con el valor de bonus a "1" le diga un mensaje al usuario de que ya utilizo una vez el script y ni puede volver a hacerlo.
Aqui el script:
Código PHP:
<?php
$consulta
=doquery("SELECT bonus FROM uni2_users");


if (
$consulta['bonus'] == 0) {
//Le damos la materia oscura
doquery("UPDATE {{table}} SET `matter` = '".(10000.01)."' WHERE `id` = '".$user['id']."' ;",'users');
//Y agregamos en la base de datos que ya reclamo su premio una vez
doquery("UPDATE {{table}} SET `bonus` = '".(1)."' WHERE `id` = '".$user['id']."' ;",'users');
//Y le decimos que todo salio bien
echo "Se han agregado 10.000 de Materia Oscura a tu cuenta, Disfrutalo.";
}
elseif (
$consulta['bonus'] == 1){
echo 
"Ya usted reclamo su reclamo su bonus.";
}

?>
El lerror que da es el siguiente:
______________________________
Missing argument 2 for doquery(), called in /home/vol7/hostingsagratis.0lx.net/0lx_6222730/ogameturbo.hostingsagratis.0lx.net/htdocs/juego/game/bonus.php on line 23 and defined-/home/vol7/hostingsagratis.0lx.net/0lx_6222730/ogameturbo.hostingsagratis.0lx.net/htdocs/juego/game/db/mysql.php-9-E_WARNING
______________________________

Gracias de antemano.