Foros del Web » Programando para Internet » PHP »

¿Función dentro de otra función?

Estas en el tema de ¿Función dentro de otra función? en el foro de PHP en Foros del Web. buenas chic@s, a ver si me podeis ayudar que estoy en blanco y no se como afrontarlo. Tengo el siguiente código: Código: $menuSQL="SELECT * FROM ...
  #1 (permalink)  
Antiguo 07/02/2010, 21:33
 
Fecha de Ingreso: julio-2005
Mensajes: 304
Antigüedad: 18 años, 9 meses
Puntos: 4
¿Función dentro de otra función?

buenas chic@s, a ver si me podeis ayudar que estoy en blanco y no se como afrontarlo.

Tengo el siguiente código:
Código:
$menuSQL="SELECT * FROM productos ORDER BY idproducto ";
$consulta=mysql_query($menuSQL,$conexion);
//................................................................
$i=0;
$codigo="";
while($listado=mysql_fetch_array($consulta)){
	$i++; // esto es lo mismo que haber puesto $i=$i+1;
	
	if($i==1){
		$codigo=$codigo."<div id='contenido2b'>";
	}
	
	$codigo=$codigo."<div class='cuadrobaguettes'>
                	<div class='titucuadro'><img src='images/titumini/".$listado["titumini"]."' width='94px' height='28px' alt='' /></div>
                    	<div class='titunovedad'><img src='images/mininovedad.png' width='50px' height='51px' alt='' /></div>
                <a href='fichaproducto.php?idproducto=".$listado["idproducto"]."'><img src='images/off/".$listado["fotooff"]."' width='217px' height='102px' alt='' onmouseover=\"this.src='images/on/".$listado["fotoon"]."';\" onmouseout=\"this.src='images/off/".$listado["fotooff"]."';\" /></a></div>";
	
	if($i==3){
		$codigo=$codigo."</div>";
		$i=0;
	}

}

mysql_free_result($consulta);
?>
Este código, muestra un listado de los productos registrados en 3 columnas, todo funciona de maravilla, pero la siguente linea sólo debe mostrarse cuando el producto está registrado como novedad:

Código:
<div class='titunovedad'><img src='images/mininovedad.png' width='50px' height='51px' alt='' /></div>
Gracias de antemano, espero haberme esplicado bien.
__________________
http://www.lynxstyle.net

En la vida como en el ajedrez, hay un reloj que marca el tiempo de cada movimiento, si lo consumes pierde (MJJG)
  #2 (permalink)  
Antiguo 07/02/2010, 21:38
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: ¿Función dentro de otra función?

Bueno, vayamos por partes...

1) Sabes que foro es este? Que tiene que ver esto con Javascript??
2) Si queres que se imprima eso solo si es una novedad, que esperas que php te haga "magia" y te cumpla esa condicion?

Creo que deberias preguntar por eso, o no te parece?

Disculpa si te ofendi en algo, es que es muy evidente el problema...
__________________
HV Studio
Diseño y desarrollo web
  #3 (permalink)  
Antiguo 07/02/2010, 21:39
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: ¿Función dentro de otra función?

@edit,
no vale decir mas de lo mismo, se me adelantaron. saludos
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #4 (permalink)  
Antiguo 08/02/2010, 03:08
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Tema movido desde javascript
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo

Etiquetas: Ninguno
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 21:19.