Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/07/2013, 12:44
albemartinez
 
Fecha de Ingreso: mayo-2013
Mensajes: 55
Antigüedad: 11 años
Puntos: 1
Pregunta Respuesta de PHP con script en la misma hoja

Buenas.

Tengo una pagina donde en un segmento tengo un código php y responde con un script...

El problema que tengo es que al cargar la pagina, me manda los script's y me "imprime" (es decir aparece escrito en la pagina) el código de PHP

Les pongo todo el código, solo elimine contenido de la misma pagina. Pero todo esto lo tengo en el mismo código, no son dos es uno solo.

Es el formulario donde esta "Susbribete a nuestro Boletin"

Código HTML:
<!DOCTYPE html>
<html lang="es">
<head>
<title>Pagina | Esta</title>
<meta name="description" content="La descripcion de la pagina">
<meta name="keywords" content="">
<meta name="author" content="">
<meta charset="utf-8">
<link rel="stylesheet" href="css/reset.css" type="text/css" media="all">
<link rel="stylesheet" href="css/layout.css" type="text/css" media="all">
<link rel="stylesheet" href="css/style.css" type="text/css" media="all">
<script type="text/javascript" src="js/maxheight.js"></script>
<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="js/cufon-yui.js"></script>
<script type="text/javascript" src="js/cufon-replace.js"></script>
<script type="text/javascript" src="js/Myriad_Pro_300.font.js"></script>
<script type="text/javascript" src="js/Myriad_Pro_400.font.js"></script>
<script type="text/javascript" src="js/jquery.faded.js"></script>
<script type="text/javascript" src="js/jquery.jqtransform.js"></script>
<script type="text/javascript" src="js/script.js"></script>
<script type="text/javascript">
	$(function(){
		$("#faded").faded({
			speed: 500,
			crossfade: true,
			autoplay: 10000,
			autopagination:false
		});
		
		$('#domain-form').jqTransform({imgPath:'jqtransformplugin/img/'});
	});
</script>
<!--[if lt IE 7]>
<script type="text/javascript" src="http://info.template-help.com/files/ie6_warning/ie6_script_other.js"></script>
<![endif]-->
<!--[if lt IE 9]>
<script type="text/javascript" src="js/html5.js"></script>
<![endif]-->
</head>
<body id="page1" onLoad="new ElementMaxHeight();">
<div class="tail-top">
<!-- header -->
	<header>
		<div class="container">
			<div class="header-box">
				<div class="left">
					<div class="right">
						<nav>
							<ul>
								<li class="current"><a href="index.html">Home</a></li>
								<li><a href="">Pag1</a></li>
								<li><a href="">Pag2</a></li>
								<li><a href="">Pag3</a></li>
							</ul>
						</nav>
						<h1><a href="index.html">Pagina</a></h1>
					</div>
				</div>
			</div>
			<span class="top-info">Contacto (55) 1234 5678 <br/> [email protected]</span>
			
			<form action="" id="login-form">
			<span class="top-infodos">Descargue Todas Nuestras<br/> Promociones del Mes	</span>

				<fieldset>
					<a href="documento.pdf" class="login" onClick="document.getElementById('login-form').submit()"target="_blank"><span><span>Descargar</span></span></a>
				</fieldset>	
			</form>
		</div>
	</header>
<!-- content -->
	<section id="content">
		<div class="container">
			<div id="faded">
				<ul class="slides">
					<li><img src="images/slide-title1.gif"><a href="#"><span><span>Ver Oferta</span></span></a></li>
					<li><img src="images/slide-title4.gif"><a href="#"><span><span>Ver Oferta</span></span></a></li>
					<li><img src="images/slide-title3.gif"><a href="#"><span><span>Ver Oferta</span></span></a></li>
					<li><img src="images/slide-title2.gif"><a href="#"><span><span>Ver Oferta</span></span></a></li>
				</ul>
				<ul class="pagination">
					<li><a href="#" rel="0"><span>14 Compus</span><small>Ir a la Oferta</small></a></li>
					<li><a href="#" rel="1"><span>Otro Servidor</span><small>Ir a la Oferta</small></a></li>
					<li><a href="#" rel="2"><span>Una Compu</span><small>Ir a la Oferta</small></a></li>
					<li><a href="#" rel="3"><span>Un Servidor</span><small>Ir a la Oferta</small></a></li>
				</ul>
			</div>
<!-- aside -->
<aside>
	<div class="container">
		<div class="inside">
			<div class="line-ver1">
				<div class="line-ver2">
					<div class="line-ver3">
						<div class="wrapper line-ver4">
							<ul class="list col-1">
								
							</ul>
							<ul class="list col-2">
								
							</ul>
							<div class="list col-5">
								
							</div>
							<div class="list col-4">
								<span class="pie">Boltin</span><br/>
								<p>Susbribete a nuestro Boletin</p>
								<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
								Tu Nombre: <input type="text" name="nombre"><br>
								Tu e-mail: <input type="text" name="correo"><br>
								<br/>
								<input type=submit name="registrar" value=" Regisrtar ">
								</form>
					
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</aside>
<script type="text/javascript"> Cufon.now(); </script>
</body>
</html>

<?php>
$nombr = $_POST['nombre'];
$mail = $_POST['correo'];

if(empty($nombr))
{
echo" 
<script>
alert('Ingrese su nombre')
</script>";
}
else if(empty($mail))
{
echo "
<script>
alert('Ingrese su correo electronico')
</script>";
}
else
{
echo "
<script>
alert('Haz quedado registrado, pronto recibiras nuestras promociones por correo. !Gracias!')
</script>";
}
?>
Aparece la cabecera correctamente, las imágenes bien, las columnas se presentan bien.

El problema es el formulario, se ejecuta y se imprime al correr la pagina no lo hace cuando se oprime el boton.

El codigo de PHP ya lo puse al principio, debajo del formulario, ya lo guarde como php como html separe los script´s de la forma echo{ ?> <script></script><?php y nomas no veo como...

Gelpmi plis... !!!

Gracias