elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Error Parse error syntax error
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Error Parse error syntax error  (Leído 3,841 veces)
SrTrp


Desconectado Desconectado

Mensajes: 328


Script/C#


Ver Perfil
Error Parse error syntax error
« en: 28 Septiembre 2022, 21:52 pm »

Me da este error cuando mando a llamar un metodo
ERROR:
Código:
<b>Parse error</b>:  syntax error, unexpected token &quot;=&quot; in 
Este es mi metodo:
Si quito los echo con el alert donde me marca error es en : "$ids .= $f3["idProduct"]."$";" si quito la linea funciona todo bien.
Código
  1. function getDataVenta($id) {
  2.    global $link;
  3.    $sql = "SELECT * FROM ventas WHERE idVenta ='$id'";
  4.    $complet = $link->query($sql);
  5.    $f=$complet->fetch_array();
  6.    $res =  array();
  7.    $res["n_venta"]=$f["n_venta"];
  8.    $res["fecha"]=$f["fecha"];
  9.    $res["metodo_pago"]=$f["metodo_pago"];
  10.    $res["total"]=$f["total"];
  11.    $user = $f['autor'];
  12.    $res["articulos"]=$f["articulos"];
  13.    $res["cantidad"]=$f["cantidad"];
  14.    $res["precio"]=$f["precio"];
  15.    $res["id_cliente"]=$f["id_cliente"];
  16.    $nombres = explode('$',$f["articulos"]);
  17.    $ids="";
  18.    //echo ='<script>alert(""+'.$f["articulos"].');</script>'; SI MANDO ESTA INSTRUCCIÓN ME DA EL MISMO ERROR
  19.    for($i=0;$i<count($nombres);$i++){
  20.        $sql3 = "SELECT * FROM inventario WHERE nombre ='$nombres[$i]'";
  21.        $complet3 = $link->query($sql3);
  22.        $f3=$complet3->fetch_array();
  23.        echo ='<script>alert("TEST");</script>'; //AQUI IGUAL ME DA ERROR
  24.        $ids .= $f3["idProduct"]."$"; // AQUI TAMBIEN
  25.    }
  26.    $res["ids"] = $ids;
  27.  
  28.    echo json_encode($res);
  29. }
  30.  

cuando dejo esa linea de $ids me da este error:
Código:
<b>Warning</b>:  Trying to access array offset on value of type null in <b>C:\xampp\htdocs\Proyect_Andres\system\gestor.php</b> on line <b>170</b><br />
{"n_venta":"5","fecha":"26\/09\/2022","metodo_pago":"Transferencia","total":"2800","articulos":"TOBJETO$","cantidad":"5$","precio":"560$","id_cliente":"1","ids":"10$$","autor":"6"}


« Última modificación: 28 Septiembre 2022, 22:21 pm por SrTrp » En línea

SrTrp


Desconectado Desconectado

Mensajes: 328


Script/C#


Ver Perfil
Re: Error Parse error syntax error
« Respuesta #1 en: 28 Septiembre 2022, 22:22 pm »

Resuelto al momento de hacer el explode me contaba 2, un campo vació


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines