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

EDIT ya esta solucionado



Código PHP:
Ver original
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.   <title>Bootstrap Case</title>
  5.   <meta charset="utf-8">
  6.   <meta name="viewport" content="width=device-width, initial-scale=1">
  7.   <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
  8.   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
  9.   <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
  10. </head>
  11. <body>
  12.  
  13.  
  14.  
  15.  
  16.  
  17. <?php
  18. $num=0;
  19. $servername = "localhost";
  20. $username = "username";
  21. $password = "password";
  22. $dbname = "myDB2";
  23. $r2=0;
  24. $time=0;
  25. $i2=$i3=0;
  26.  
  27.  
  28.  
  29.  
  30.  
  31. // Create connection
  32. $conn = new mysqli($servername, $username, $password, $dbname);
  33. // Check connection
  34. if ($conn->connect_error) {
  35.      die("Connection failed: " . $conn->connect_error);
  36. }
  37. $sql = "SELECT  id,imagen1, names,contador,time FROM basico  ";
  38.     $result = $conn->query($sql); //query envia una consulta con las variables especificadas en la  variable mayor
  39.  
  40.     while($row = $result->fetch_assoc()){ //*
  41.     $i2=$i2+1;// calculo cuantas imagenes habra
  42.     }//*
  43.     $num=$i2/1;  //totalimagenes/imagenes que quieres por pestaña
  44.  
  45.  
  46. ?>
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54. <?php
  55.     echo "<div class='container'>"."<ul class='nav nav-tabs'>";
  56.  $j=0;
  57.  for($i=0; $i<$num; $i++) {
  58.     if($i==0){
  59.     echo "<li class='active'>"."<a data-toggle='tab' href='#home$j'>pagina1</a>"."</li>";
  60.     $j=$j+1;
  61.     }
  62.     if(($i) % $num != 0) {
  63.     $i=$i+1;
  64.     echo "<li>"."<a data-toggle='tab' href='#home$j'>.pagina$i</a>"."</li>"; //aunque la pagina se llame pagina4 en realidad ocupa la 3
  65.     $i=$i-1;
  66.     $j=$j+1;
  67.     }//if
  68.     }//for
  69.     echo  "</ul>";
  70. ?>
  71.    
  72.    
  73.    
  74.    
  75.    
  76.    
  77.    
  78.  
  79.  
  80. <?php
  81.  
  82.      
  83. $sql = "SELECT  id,imagen1, names,contador,time FROM basico  ";
  84. $result2 = $conn->query($sql); //query envia una consulta con las variables especificadas en la variable mayor
  85. $min=0;
  86. $max=2; //configurar
  87.  
  88. echo "<div class='tab-content'>";
  89. echo "<div  id='home0'  class='tab-pane fade in active'>";
  90.    
  91. while($row2 = $result2->fetch_assoc()){ //*
  92.  
  93. if($row2["id"]<2){ //numero de imagenes primera pestaña
  94. $min=$min+1;
  95. $r2=$row2["contador"];
  96. $time=$row2["time"];
  97. $time=$time-time();
  98.  
  99.     if($time>-0.1){
  100.     $online="En linea !";
  101.     }else{ $online= "Desconectado";}
  102.    
  103. echo  "<div id='primera' style='left:30px'>"."<a href='http:perfilex.php?contador=$r2'>".'<img height="150" width="150" src="data:image;base64,'.$row2["imagen1"].' "> '."<br>".$row2["names"]."</a>"."<br>".$online."</div>";
  104. }//if
  105. }//*
  106.  
  107.  
  108. echo "</div>";
  109.  
  110.  
  111.  
  112.  
  113.  
  114. for($k=1; $k<$j ; $k++){//enpieza en k=1 y j-1 ya que k=0 estaria usado para menu0
  115. echo "<div  id='home$k' class='tab-pane fade' >";
  116.  
  117.  
  118. $sql2 = "SELECT  id,imagen1, names,contador,time FROM basico  ";
  119. $result3 = $conn->query($sql2); //query envia una consulta con las variables especificadas en la variable mayor
  120.    
  121. while($row3 = $result3->fetch_assoc()){ //*
  122.  
  123.  
  124. $var=$row3["id"];
  125.  
  126. if(($min)<$var)
  127. {
  128. if($var<($max+1))
  129. {
  130.  
  131. $r2=$row3["contador"];
  132. $time=$row3["time"];
  133. $time=$time-time();
  134.  
  135.     if($time>-0.1){
  136.     $online="En linea !";
  137.     }else{ $online= "Desconectado";}
  138.    
  139. echo  "<div id='primera' >"."<a href='http:perfilex.php?contador=$r2'>".'<img height="150" width="150" src="data:image;base64,'.$row3["imagen1"].' "> '."</img>"."<br>".$row3["names"]."</a>"."<br>".$online."</div>";
  140.  
  141. }//if
  142. }//if
  143.  
  144. }//*
  145. $min=$min+1;
  146. $max=$max+1;
  147.  
  148. echo "</div>";
  149. }//for
  150.  
  151. $conn->close();
  152. echo "</div>"."</div>";
  153. ?>
  154.  
  155. </body>
  156. </html>

Última edición por fralimo; 05/08/2015 a las 16:27