Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/02/2008, 22:28
Edig
 
Fecha de Ingreso: diciembre-2007
Mensajes: 927
Antigüedad: 17 años, 1 mes
Puntos: 12
aydua error php

Hola miren tengo este code que his ene php

Código PHP:
<?
include("funciones.php");
include(
"conectar.php");

if(isset(
$_POST['atacar'])) {
$buscadores_ata $_POST['buscadores_ata'];
$guerreros_ata $_POST['uerreros_ata'];
$user_ata $_POST['user_ata'];
$tipo_ata $_POST['tipo_ata'];
$sql_ata "SELECT * FROM usuarios WHERE user='".$user_ata."'";
$result_ata mysql_query($sql_ata$conectar) or die(mysql_error());
$row_ata mysql_fetch_array($result_ata);
$x2 $row_ata['x'];
$y2 $row_ata['y'];
$x3 max($x$x2) - min($x$x2);
$y3 max($y$y2) - min($y$y2);
$xy $x $y;
//minutos ida
$xy2 =  ceil($xy/5);
//regreso
$xy3 $xy2 2;
//ida
$min date('i') + ($xy2);
$ano date('Y');
$mes date('m');
$dia date('j');
$hora date('H');
$sec date('s');
do{
if(
$min >= 60) {
$min -= (60);
$hora += (1);
}
if(
$hora >= 23) {
$hora -= (23);
$dia += (1);
}
if(
$dia >= 31) {
$dia -= (31);
$mes += (1);
}
if(
$mes >= 12) {
$mes -= (12);
$ano += (1);
}
}while(
$min >= 60);

//regreso
$min2 date('i') + ($xy3);
$ano2 date('Y');
$mes2 date('m');
$dia2 date('j');
$hora2 date('H');
$sec2 date('s');
do{
if(
$min2 >= 60) {
$min2 -= (60);
$hora2 += (1);
}
if(
$hora2 >= 23) {
$hora2 -= (23);
$dia2 += (1);
}
if(
$dia2 >= 31) {
$dia2 -= (31);
$mes2 += (1);
}
if(
$mes2 >= 12) {
$mes2 -= (12);
$ano2 += (1);
}
}while(
$min2 >= 60);

//buscadores incia
$sql_ata_buscadores "SELECT id FROM poblacion WHERE user='$user' and accion=0 and rango=1 and estado=0 LIMIT '".$buscadores_ata."'";
$result_ata_buscadores mysql_query($sql_ata_buscadores$conectar) or die(mysql_error());
if(
mysql_num_rows($result_ata_buscadores) >= 1) {
$row_ata_buscadores mysql_fetch_assoc($result_ata_buscadores);
}
do{
$id $row_ata_buscadores['id'];
$sql_ata_buscadores2 "UPDATE poblacion SET accion=9, ano='$ano', mes='$mes', dia='$dia', horas='$hora', minutos='$min', segundos='$sec', ano2='$ano2', mes2='$mes2', dia2='$dia2', horas2='$hora2', minutos2='$min2', segundos2='$sec2', user2='$user_ata' WHERE id='$id'";
mysql_query($sql_ata_buscadores2$conectar) or die(mysql_error());
} while(
$row_ata_buscadores mysql_fetch_assoc($result_ata_buscadores));
// buscadores fin

//guerreros incia
$sql_ata_guerreros "SELECT id FROM poblacion WHERE user='$user' and accion=0 and rango=3 and estado=0 LIMIT '".$guerreros_ata."'";
$result_ata_guerreros mysql_query($sql_ata_guerreros$conectar) or die(mysql_error());
if(
mysql_num_rows($result_ata_guerreros) >= 1) {
$row_ata_guerreros mysql_fetch_assoc($result_ata_guerreros);
}
do{
$id $row_ata_guerreros['id'];
$sql_ata_guerreros2 "UPDATE poblacion SET accion=9, ano='$ano', mes='$mes', dia='$dia', horas='$hora', minutos='$min', segundos='$sec', ano2='$ano2', mes2='$mes2', dia2='$dia2', horas2='$hora2', minutos2='$min2', segundos2='$sec2', user2='$user_ata' WHERE id='$id'";
mysql_query($sql_ata_guerreros2$conectar) or die(mysql_error());
} while(
$row_ata_guerreros mysql_fetch_assoc($result_ata_guerreros));
// guerreros fin
?>
    <SCRIPT LANGUAGE="javascript">
      location.href = "?pag=atacar&mensaje=4";
      </SCRIPT>
    <?
}else{
?>
    <SCRIPT LANGUAGE="javascript">
      location.href = "?pag=atacar&mensaje=5";
      </SCRIPT>
    <?
    
}
?>
y em marac este error

Cita:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''2'' at line 1
se me hase que el erro esta aqui
Código PHP:
//buscadores incia
$sql_ata_buscadores "SELECT id FROM poblacion WHERE user='$user' and accion=0 and rango=1 and estado=0 LIMIT '".$buscadores_ata."'";
$result_ata_buscadores mysql_query($sql_ata_buscadores$conectar) or die(mysql_error());
if(
mysql_num_rows($result_ata_buscadores) >= 1) {
$row_ata_buscadores mysql_fetch_assoc($result_ata_buscadores);
}
do{
$id $row_ata_buscadores['id'];
$sql_ata_buscadores2 "UPDATE poblacion SET accion=9, ano='$ano', mes='$mes', dia='$dia', horas='$hora', minutos='$min', segundos='$sec', ano2='$ano2', mes2='$mes2', dia2='$dia2', horas2='$hora2', minutos2='$min2', segundos2='$sec2', user2='$user_ata' WHERE id='$id'";
mysql_query($sql_ata_buscadores2$conectar) or die(mysql_error());
} while(
$row_ata_buscadores mysql_fetch_assoc($result_ata_buscadores));
// buscadores fin 
Aver si alguein em puede ayudar

Gracias