Cita: de que manera podria hacerlo?
No te sirvió lo que dejé???.
Maneras de hacerlo hay varias:
- Trabajar directo con JavaScript, fuera de PHP, imprimiendo ahí las variables de PHP:
Código HTML:
<script> alert('Texto:\n<?=$variable ?>\n<?=$variable2 ?>') </script>
- Puedes hacer que PHP no te interprete el salto de línea (ya lo dejé)
- Puedes incluso escapar la diagonal invertida para que tengas una de salida:
Código PHP:
$texto= "Texto:\\n $variable\\n $variable2";
echo "<script> alert('$texto') </script>";
... entre muchas posibilidades más. Repito: el "\n" debe estar en el JS resultante, solo es eso...
Tus errores:
- Utilizas el símbolo "+" como si estubieras concatenando con JS... ve bien, estás en PHP.
- No mandas a imprimir las comillas del JS. Seguro te da un error, pero de JS. Hay que diferenciar las cosas.
Código PHP:
echo '<script>alert("'.$error.'\n'.$error1.'\n'.$error2.'");</script>';