Ver Mensaje Individual
  #28 (permalink)  
Antiguo 05/08/2015, 07:31
fralimo
 
Fecha de Ingreso: agosto-2015
Mensajes: 34
Antigüedad: 8 años, 9 meses
Puntos: 0
Respuesta: Crear pestañas automaticas con php?

Cita:
Iniciado por xfxstudios Ver Mensaje
quieres explicar un poco mejor este wachu que acabas de escribir???? porque no estarian en orden??


1-el problema de generar las pestañas de forma automatica ya esta resuelto.


<div class="container">
<h2>Dynamic Tabs</h2>
<ul class="nav nav-tabs">

<?php

for($i=0; $i<$num; $i++) {
if($i==0){echo "<li>"."<a data-toggle='tab' href='#home'>pagina1</a>"."</li>";}
if(($i) % $num != 0) {
$i=$i+1;
echo "<li>"."<a data-toggle='tab' href='#home'>pagina$i</a>"."</li>";
$i=$i-1;
}//if
}//for
?>
</ul>

donde $num=$i2/2 (donde 2 (numero de imagenes por pestaña que quiero por ejemplo tengo puesto 2) y $i2 es el numero de imagenes que se que tengo en la base de datos ya que los he sacado con un :
while($row = $result->fetch_assoc()){ //*
$i2=$i2+1;// calculo cuantas imagenes hay en la base de datos
}//*

Todo esto teniedo 4 imagenes en la base de datos me crea 2 pestañas pagina 1 y pagina 2, hasta aqui todo perfecto


2- pero ahora tengo un problema a la hora de establecer el contenido de cada pestaña:

<div class="tab-content">
<div id="home" class="tab-pane fade in active">


<?php
$sql = "SELECT id,imagen1, names,contador,time FROM basico ";
$result = $conn->query($sql);

$i3=0;//inicializo un contador
while($row = $result->fetch_assoc()){ //*

if($i3<2){ //pretendo que solo me muestre en la pantalla 2 imagenes
$r2=$row["contador"];
$time=$row["time"];
$time=$time-time();

if($time>-0.1){
$online="En linea !";
}else{ $online= "Desconectado";}

echo "<div id='primera'>"."<a href='http:perfilex.php?contador=$r2'>".'<img height="150" width="150" src="data:image;base64,'.$row["imagen1"].' "> '."<br>".$row["names"]."</a>"."<br>".$online."</div>";
$i3=$i3+1;
}else
???? no se que hacer en esta parte para que una vez ya mostrada las 2 imagenes que me ponga las otras 2 en la otra pestaña "pagina 2"
}


}// cerramos el while
?>


</div>
</div>

</div> <!--container-->


3- decia que los id de las imagenes no estan en orden porque los usuarios registrados son a lo mejor 1-2-5-7 ya que el 3-4-6 los he borrado yo manualmente de la base