Foros del Web » Creando para Internet » HTML »

Problema al juntar html + php

Estas en el tema de Problema al juntar html + php en el foro de HTML en Foros del Web. Hola buenas tengo codigo php incrustado en html (simplemente una linia que me printa un resultado), el problema es que cuando pruebo el codigo no ...
  #1 (permalink)  
Antiguo 30/11/2007, 08:53
 
Fecha de Ingreso: octubre-2007
Mensajes: 203
Antigüedad: 16 años, 6 meses
Puntos: 0
Problema al juntar html + php

Hola buenas tengo codigo php incrustado en html (simplemente una linia que me printa un resultado), el problema es que cuando pruebo el codigo no se me muestra el resultado, y queria saber si se puede incrustar de esta forma el php dentro de html.

Aqu va el codigo:


Código HTML:
 <Table border="0" cellpadding="0" cellspacing="0" width="30%">
		<table>
			<tr>
      		<td align="center">
				Granja: Nivel <?php $level = sacar_level($var="lvl"); echo $level; ?>
			</td>
			<td width="8%" align="center">";
        		<form action="test4.php?valor=lvl" method="POST">
				<input type="hidden" name="valor" value="lvl">
				<a href="test4.php?valor=lvl" onclick = "document.forms[0].submit()">Subir al nivel <?php $level = sacar_level($var="lvl")+1; echo $level; ?></a>
				</form> 

Si alguien me puede ayudar le estaria muy agradecido. Es esta una manera correcta de hacerlo?, sino es asi me podriais decir cual es?

Gracias como siempre!
  #2 (permalink)  
Antiguo 30/11/2007, 12:04
 
Fecha de Ingreso: octubre-2006
Ubicación: Murcia - España
Mensajes: 336
Antigüedad: 17 años, 5 meses
Puntos: 6
Re: Problema al juntar html + php

No hay ningún problema, siempre y cuando cambias la extesión a .php y tu servidor web ejecute páginas php.
  #3 (permalink)  
Antiguo 30/11/2007, 12:57
 
Fecha de Ingreso: octubre-2007
Mensajes: 203
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: Problema al juntar html + php

Gracias por tu respuesta. Una pregunta, si quiero darle un estilo css ahora a lo que hay dentro del codigo php, como lo puedo hacer? Es que claro le doy un estilo a la etiqueta a, pero lo que printo en php aun estando dentro de esa etiqueta, no me coge ese estilo. Sabeis como puedo solucionar esto?


Gracias!
  #4 (permalink)  
Antiguo 30/11/2007, 13:07
 
Fecha de Ingreso: octubre-2006
Ubicación: Murcia - España
Mensajes: 336
Antigüedad: 17 años, 5 meses
Puntos: 6
Re: Problema al juntar html + php

Si claro.

en el php:

<div class="prueba">
Granja: Nivel <?php $level = sacar_level($var="lvl"); echo $level; ?>
</div>

en el css:

.prueba a { color:red; text-decoration:none; }

Tomalo como ejemplo.
  #5 (permalink)  
Antiguo 30/11/2007, 13:19
 
Fecha de Ingreso: octubre-2007
Mensajes: 203
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: Problema al juntar html + php

buah pero entonces me he de definir 1 estilo cada vez que haga eso. No hay otra forma no? Gracias!
  #6 (permalink)  
Antiguo 30/11/2007, 15:33
 
Fecha de Ingreso: octubre-2007
Mensajes: 203
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: Problema al juntar html + php

He intentado lo que me has dicho pero las palabras y numeros que printa el php, no cambian de estilo.

Código HTML:
<html> 
<style type="text/css">

#links{
	
	color:"#999900";
}

#links:a{
	
	color="#999900";
}
#links:a:hover{
	
	color ="#999900";
	text-decoration:underline;
}


</style>

<body>

<?php
	
	include("general-left.html");
	
	echo "<br><br>";
	echo "<br><br>";
	
	//cojo los datos del user por cookies
	$cookie_read = explode("|", base64_decode($user));
	$userid = $cookie_read[0];
	
	 ?>
	  <p align="center">
	  <table width="30%" border="2" cellpadding="0" cellspacing="0" >
		<tr>
      		<td width= "50%" valign="middle">
				<div class="links">
				<?php  $level = sacar_level($var="lvl_granja"); echo "Granja Nivel ".$level; ?>
				</div>
			</td>
			<td width="50%" align="center">
        		<form action="test4.php?valor=lvl_granja" method="POST">
				<input type="hidden" name="valor" value="lvl_granja">
				<a href="test4.php?valor=lvl_granja" onclick = "document.forms[0].submit()"><?php $level = sacar_level($var="lvl_granja"); $level=$level+1; echo "Subir al nivel ".$level; ?></a>
				</form>
			</td>
   			</tr> 
			</table>
		</table>
		</p> 

Alguna idea de porque puede ser??


pd : lo estoy comprobando para el primer codigo php incrustado
  #7 (permalink)  
Antiguo 30/11/2007, 15:49
 
Fecha de Ingreso: octubre-2006
Ubicación: Murcia - España
Mensajes: 336
Antigüedad: 17 años, 5 meses
Puntos: 6
Re: Problema al juntar html + php

claro, yo te puse una clase y tu has usado un identificador :)

sustituye el simbolo "#" por un "." , o bien sustituye "class" por "id"
  #8 (permalink)  
Antiguo 30/11/2007, 15:53
 
Fecha de Ingreso: octubre-2007
Mensajes: 203
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: Problema al juntar html + php

Al fin!!! jajaja muchas gracias, estoy verde en css aun, si no es por ti no lo saco xD.

Una ultima pregunta y ya te dejo en paz XD.

Quiero cambiar el estilo de la tabla, y he probado con esto:


Código HTML:
table {
	
	border-left-color:#99CC99;
	border-right-color:#99CC99;
	border-bottom:none;
	border-top:none;

}

y con esto:


Código HTML:
table tr td{
	
	border-left-color:#99CC99;
	border-right-color:#99CC99;
	border-bottom:none;
	border-top:none;

}

Pero no veo cambio alguno, me puedes decir en que me equivoco. Muchas gracias por tu ayuda!.
  #9 (permalink)  
Antiguo 30/11/2007, 15:56
 
Fecha de Ingreso: octubre-2006
Ubicación: Murcia - España
Mensajes: 336
Antigüedad: 17 años, 5 meses
Puntos: 6
Re: Problema al juntar html + php

Pues te falta el tamaño, sustituye ese código por este

border-left:1px solid #9c9;
boder-right:1px soild #9c9
  #10 (permalink)  
Antiguo 30/11/2007, 16:12
 
Fecha de Ingreso: octubre-2007
Mensajes: 203
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: Problema al juntar html + php

Probe con esto y no surte efecto:


Código HTML:
table tr td  {
	
	border-left:1px solid #9c9;
	boder-right:1px soild #9c9

}

Es posible que sea porque la tabla esta dentro de una etiquete p? Y deba poner p tbale tr td? o p table?

Saludos!
  #11 (permalink)  
Antiguo 30/11/2007, 16:36
 
Fecha de Ingreso: octubre-2006
Ubicación: Murcia - España
Mensajes: 336
Antigüedad: 17 años, 5 meses
Puntos: 6
Re: Problema al juntar html + php

Creo que es que faltaban ",".

Te pego un ejemplo:

Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
</head>

<style type="text/css">

	table, tr, td { border-left:1px solid #9c9; border-right:1px solid #9c9; }

</style>

<body>

<table cellpadding="2" cellspacing="2">
	<tr>
		<td>celda 1</td>
		<td>celda 2</td>
	</tr>
</table>

</body>
</html> 
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:36.