Recibo este aviso de error en el código VS Unexpected 'StringLiteral'. Expected ',' con el código PHP a continuación. Por favor, ayúdame a entender lo que está mal en él. Veo este error con la línea que comienza con Click to...
while ($dbh->next_record()) { $tracker_info = json_decode($dbh->Record['tracker_info'], TRUE); inform_sl_operations("PO$dbh->Record['po_number'] needs Follow Up. Due: $dbh->Record['alert'] \n" . " Click to <a href="'search_results.php?po_number=$dbh->Record['po_number']'">view order</a>," . " service@pmm.com", "PO $dbh->Record['po_number'] needs Follow Up"); }Usando " comillas internas, como:
$string = "href="example.com"";Está mal y necesita ser escapado, como:
$string = "href=\"example.com\"";Otro posible error, no lo hagas:
$string = "$dbh->Record['po_number']";Almacene en variable y luego use, como:
$po_number = $dbh->Record['po_number']; $string = " ... $po_number ... ";Prueba algo como:
while ($dbh->next_record()) { $tracker_info = json_decode($dbh->Record['tracker_info'], TRUE); $num = $dbh->Record['po_number']; $alert = $dbh->Record['alert']; inform_sl_operations("PO $num needs Follow Up. Due: $alert \n" . " Click to <a href=\"search_results.php?po_number=$num\">view order</a>," . " service@pmm.com", "PO $num needs Follow Up"); }Debe evitar las comillas dobles en el atributo href de <a>
"<a href=\".......\">"