Error Parse error syntax error

(1/1)

SrTrp:
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
function getDataVenta($id) {
   global $link;
   $sql = "SELECT * FROM ventas WHERE idVenta ='$id'";
   $complet = $link->query($sql);
   $f=$complet->fetch_array();
   $res =  array();
   $res["n_venta"]=$f["n_venta"];
   $res["fecha"]=$f["fecha"];
   $res["metodo_pago"]=$f["metodo_pago"];
   $res["total"]=$f["total"];
   $user = $f['autor'];
   $res["articulos"]=$f["articulos"];
   $res["cantidad"]=$f["cantidad"];
   $res["precio"]=$f["precio"];
   $res["id_cliente"]=$f["id_cliente"];
   $nombres = explode('$',$f["articulos"]);
   $ids="";
   //echo ='<script>alert(""+'.$f["articulos"].');</script>'; SI MANDO ESTA INSTRUCCIÓN ME DA EL MISMO ERROR
   for($i=0;$i<count($nombres);$i++){
       $sql3 = "SELECT * FROM inventario WHERE nombre ='$nombres[$i]'";
       $complet3 = $link->query($sql3);
       $f3=$complet3->fetch_array();
       echo ='<script>alert("TEST");</script>'; //AQUI IGUAL ME DA ERROR
       $ids .= $f3["idProduct"]."$"; // AQUI TAMBIEN
   }
   $res["ids"] = $ids;
 
   echo json_encode($res);
}
 

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"}

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

Navegación

[0] Índice de Mensajes