[ Foro de Javascript ]

Mostrar contenido en una ventana Bostrap

19-Apr-2021 00:34
Invitado (Roy)
0 Respuestas

Tengo este código que me lista el autor  y titulo de una tabla, al clicar en un botón quiero ver el indice en una ventana bootstrapcdn;  lo que hace es mostrarme el mismo indice para todos los registros, que estoy haciendo mal.

<form id="formulario" method="POST"  >
 <div class="form-row align-items-center">
   <div class="col-auto">
     <label class="sr-only" for="inlineFormInput">Curso</label>
     <input required name="PalabraClave" type="text" class="form-control mb-2" id="inlineFormInput" placeholder="Ingrese palabra clave">  
     <input name="buscar" type="hidden" class="form-control mb-2" id="inlineFormInput" value="v">
   </div>
 
   <div class="col-auto">
     <button type="submit" class="btn btn-primary mb-2">Buscar Ahora</button>
   </div>
 </div>
 </li>
</ul>
<?php

if(!empty($_POST))
{
     include('conexion.php');
 $aKeyword = explode(" ", $_POST['PalabraClave']);
     $query ="SELECT * FROM biblio WHERE autor like '%" . $aKeyword[0] . "%' OR titu like '%" . $aKeyword[0] . "%'"." order by AUTOR, TITU" ;
     
    for($i = 1; $i < count($aKeyword); $i++) {
       if(!empty($aKeyword[$i])) {
           $query .= " OR titu like '%" . $aKeyword[$i] . "%'";
       }
     }
    $result = mysql_query($query);
    echo "<br>Has buscado la palabra clave:<b> ". $_POST['PalabraClave']."</b>";
    if(mysql_num_rows($result) > 0) {
       $row_count=0;
       echo "<br><br>Resultados encontrados: ";
       echo "<br><table class='table table-striped'  width=100%>";
echo"<tr>
    <td width='10px'>N°.</td>
    <td width='350px'>Código</td>
    <td width=50%>Autor</td>
<td width=50%>Título</td>
<td width=20%>Índice</td>
</tr>";
while($row = mysql_fetch_array($result)) {
  $ver1=$row['cdli'];
$ver=$ver1;  
$id=$row['id'];
$inice=$row['INDI'];
           $nn=$nn+1;
echo "<tr><td>".$row_count." </td><td>". $row['bnuin'] . "</td>";
echo "<td>".utf8_decode( $row['AUTOR']) . "</td>";
echo "<td>".utf8_decode( $row['TITU']) . "</td>";
echo "<td>$indice<button type='button' value=$ver class='btn btn-info btn-lg' data-toggle='modal' data-target='#myModal'>$indice</button></td></tr>";
       }
       echo "</table>";

   }
   else {
       echo "<br>Resultados encontrados: Ninguno";

   }
mysql_close($link);
}

?>
</form>
<div id="respuesta"></div>
<div class="modal fade" id="myModal" role="dialog">

<div class="modal-dialog">
      Modal content>

<div class="modal-content">

<div class="modal-header">
         <button type="button" class="close" data-dismiss="modal">&times;</button>

<h4 class="modal-title">INDICE</h4>
<div class="modal-body">
        <?php //$var=$_REQUEST['ver'] ;
echo $indice;
 ?>
      </div>
<div class="modal-footer">
         <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
       </div>



<!-- Fin Contenido -->




Si ya eres usuario del sistema, puedes contestar desde tu cuenta y así ganar prestigio.

Si sólo eres un visitante, puedes optar por...