Foros del Web » Programando para Internet » PHP »

Poner un div dentro de un ciclo for

Estas en el tema de Poner un div dentro de un ciclo for en el foro de PHP en Foros del Web. Hola, lo que estoy intentando hacer es que de acuerdo a un contador llame un div en donde esta una imagen que se llama atra ...
  #1 (permalink)  
Antiguo 17/09/2015, 10:20
Avatar de marynella  
Fecha de Ingreso: septiembre-2015
Ubicación: Bogota
Mensajes: 57
Antigüedad: 8 años, 7 meses
Puntos: 1
Poner un div dentro de un ciclo for

Hola, lo que estoy intentando hacer es que de acuerdo a un contador llame un div en donde esta una imagen que se llama atra vez de un while
  #2 (permalink)  
Antiguo 17/09/2015, 10:59
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Poner un div dentro de un ciclo for

¿Tenemos que adivinar el código o cómo hay que entender lo que platicas?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 17/09/2015, 11:12
Avatar de marynella  
Fecha de Ingreso: septiembre-2015
Ubicación: Bogota
Mensajes: 57
Antigüedad: 8 años, 7 meses
Puntos: 1
Respuesta: Poner un div dentro de un ciclo for

Mira mi código

<?php
$consult="";
$consult1="";
$consult2="";
$consult3="";
$consult4="";
$consult5="";
$consult6="";

require_once('ingreso_herramientas/conexion/conexionadmin.php');

$conta = 'SELECT MAX(num_ingreso) AS num_ingreso FROM registro_ingreso';
$bus = $conexion->query($conta);

if ($bus->num_rows > 0){
$fila = $bus->fetch_array();
$c = 1 + $fila["num_ingreso"];
}

for($i = 1; $i < $c; $i++){

}

$con = $conexion->query("SELECT * FROM registro_ingreso ORDER BY num_ingreso ASC");
if ($con->num_rows > 0 ){
while ($row1 = $con->fetch_array(MYSQLI_ASSOC)){
$consult .=" <option value='".$row1['num_ingreso']."'>".$row1['num_ingreso']."</option>";
$consult2 .=" <option value='".$row1['num_ingreso']."'>".$row1['nombre']."</option>";
?>
<script>
function mostrar(){
document.getElementById("'.$row1['num_ingreso'].'").style.display = "block";
}
function ocultar(){
var imagenes = document.querySelectorAll("#'.$row1['num_ingreso'].'");

for (var i = 0, total = imagenes.length; i < total; i++){
document.getElementById(imagenes[2]).style.display = "none";
}
}
</script>
<html>
<body>
<ul>

<li>Ingreso: <?php echo $row1['num_ingreso']; ?> </li>
Nombre: <?php echo $row1['nombre']; ?>
</ul>
<input type="button" id="btn" value=">" style="border:none; background-color:#ffffff;" onclick="mostrar()" ondblclick="ocultar()" /><br><div id="'.$row1['num_ingreso'].'"><img width='250' height='150' src='ingreso_herramientas/fotos_herramientas/<?php echo $row1['imagen'];?>' alt='imagen herramienta' /></div>
<?php
};
};
?>
</body>
</html>
  #4 (permalink)  
Antiguo 17/09/2015, 11:15
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Poner un div dentro de un ciclo for

Ajá, ¿y podrías explicar con más detalles lo que necesitas?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 17/09/2015, 11:30
Avatar de marynella  
Fecha de Ingreso: septiembre-2015
Ubicación: Bogota
Mensajes: 57
Antigüedad: 8 años, 7 meses
Puntos: 1
Respuesta: Poner un div dentro de un ciclo for

Si claro; tengo un div que contiene unas imágenes que se llaman por medio de un while; tengo un botón el cual llama las funciones javascript y el botón debe mostrar y ocultar todas imágenes del div pero no lo hace; solo muestra y oculta la primera imagen. Entonces quiero saber como hago para mostrar y ocultar todo segun un id que se carga con una variable contador.
  #6 (permalink)  
Antiguo 17/09/2015, 11:35
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Poner un div dentro de un ciclo for

Cita:
tengo un botón el cual llama las funciones javascript y el botón debe mostrar y ocultar todas imágenes del div pero no lo hace; solo muestra y oculta la primera imagen.
Bien, entonces es un problema de Javascript.

¿Por qué preguntar en el foro de PHP?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #7 (permalink)  
Antiguo 17/09/2015, 13:12
Avatar de marynella  
Fecha de Ingreso: septiembre-2015
Ubicación: Bogota
Mensajes: 57
Antigüedad: 8 años, 7 meses
Puntos: 1
Respuesta: Poner un div dentro de un ciclo for

Porque quiero saber si puedo incluir una función javscript dentro de un for que se encuentra en php.
  #8 (permalink)  
Antiguo 17/09/2015, 13:19
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Poner un div dentro de un ciclo for

Cita:
Iniciado por marynella Ver Mensaje
Porque quiero saber si puedo incluir una función javscript dentro de un for que se encuentra en php.
De que se puede se puede, sin embargo tu problema no se resuelve así.

Primero aprende a resolver tu problema de Javascript con HTML únicamente, cuando lo hayas resuelto entonces integrarlo al código PHP debería ser fácil.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #9 (permalink)  
Antiguo 17/09/2015, 13:47
Avatar de marynella  
Fecha de Ingreso: septiembre-2015
Ubicación: Bogota
Mensajes: 57
Antigüedad: 8 años, 7 meses
Puntos: 1
Respuesta: Poner un div dentro de un ciclo for

Bueno, gracias por la sugerencia

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 04:38.