Amigos
Tengo un código llamado Ingresar.php que es combina HTML (para un formulario de ingreso )Y PHP(gestionar el tema bd entre otros) habia seguido tal estructura para hacer los
header location: algun_aparte.php, casi al final de todo el código, de tal modo que no hubiese problemas con las cabeceras, pero tenia que validar con javascript para lo cual debí hacer lo siguiente
echo'
<script language="JavaScript" type="text/javascript">....
esto al principio de mi código con lo cual ya no puedo enviar más location después de esto, entonces mis 2 preguntas son.
1. ¿qué opciones me quedan?
2. ¿hay otra forma de colocar el Js sin anteponer un echo ,y así conservar la estructura de mi código ?
agradecido ...
parte del código...
Código PHP:
$accion=$_GET['accion'];
require("check.inc.php");
$acceso=0;
echo'
<script language="JavaScript" type="text/javascript">
function campos_vacios(){
if ((document.form1.rut.value !="") && (document.form1.username.value !="") && (document.form1.password.value !="") && (document.form1.nombre.value !="") && (document.form1.paterno.value !="") && (document.form1.materno.value !="") && (document.form1.celular.value !=""))
{
form1.action="Ingreso.php?accion=guardar";
form1.method="POST";
form1.submit();
}
else
{
alert("Favor ingresar todos los datos requeridos");
return false;
}
}
</script>';
function cabeceraHTML(){
echo <<< HTML
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Ingreso Administrador</title>
</head>
<body>
HTML;
}
if (isset($_GET['error'])){
resto código...
Buscando encontre esa forma de colocar el JS, desconozco si existe otra y tb. me he guiado por otros post donde existen comentarios de Cluster en que es mejor ocupar los header location:algo.php
Agradecido desde YA