2017-09-14 34 views
0

i want to do this我想要做的是該表(在perfiles.php中)與模式有關,當按下一行中的編輯按鈕時,模式打開,它們各自的數據已經從DB加載並在每個輸入中回顯如何在模態中回顯表格行的數據?

如果您需要更多詳細信息,請告訴我,不要階級那麼糟,原因我不是最好的澄清我的問題,我嘗試

//perfiles.php 
 

 
    <?php 
 
    
 
    include 'api/conexion.php'; 
 

 
    $perfil = mysqli_query($conexion, "SELECT * FROM perfil where usuario = '$_SESSION[usuario]'"); 
 
    
 
    ?> 
 

 
<table id="datatables" class="table table-striped table-no-bordered table-hover" cellspacing="0" width="100%" style="width:100%"> 
 
    <thead> 
 
    <tr> 
 
     <th class="text-center">#</th> 
 
     <th>Nombre</th> 
 
     <th>Cuit</th> 
 
     <th>Tipo Persona</th> 
 
     <th class="text-right">Cierre de ejercicio</th> 
 
     <th class="text-right">Acciones</th> 
 
    </thead> 
 
    <tbody> 
 
    <?php while($reg = mysqli_fetch_array($perfil)) { ?> 
 
    <tr id="<?php echo " tr_ ".$reg['id']; ?>"> 
 
     <td class="row_factura" data-id="<?php echo $reg['usuario'] ?>"> 
 
     <?php echo $reg['id']; ?> 
 
     </td> 
 
     <td class="row_factura" data-id="<?php echo $reg['usuario'] ?>"> 
 
     <?php echo $reg['nombre']; ?> 
 
     </td> 
 
     <td class="row_factura" data-id="<?php echo $reg['usuario'] ?>"> 
 
     <?php echo $reg['cuit']; ?> 
 
     </td> 
 
     <td class="row_factura" data-id="<?php echo $reg['usuario'] ?>"> 
 
     <?php echo $reg['tipo_persona']; ?> 
 
     </td> 
 
     <td class="row_factura text-right" data-id="<?php echo $reg['usuario'] ?>"> 
 
     <?php echo $reg['cierre_ejercicio']; ?> 
 
     </td> 
 
     <td class="td-actions text-right"> 
 
     <button type="button" rel="tooltip" class="btn btn-info" data-original-title="" title="ver/editar perfil" data-toggle="modal" data-target="#modal_ajustes_perfil" href="#"> 
 
           <i class="material-icons">person</i> 
 
          </button> 
 
     <button type="button" rel="tooltip" class="btn btn-success" data-original-title="" title="ver/editar impuestos" data-toggle="modal" data-target="#modal_ajustes_impuestos" href="#"> 
 
           <i class="material-icons">edit</i> 
 
          </button> 
 
     <button id="<?php echo $reg['id'] ?>" type="button" rel="tooltip" class="btn btn-danger" onclick="mod('<?php echo $reg['id']; ?>', 'perfiles');" data-original-title="" title="eliminar perfil"> 
 
           <i class="material-icons">close</i> 
 
          </button> 
 
     </td> 
 
    </tr> 
 
    <?php } ?> 
 
    </tbody> 
 
</table>

//modal 
 

 
<div class="modal fade" id="modal_ajustes_perfil" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> 
 
    <div class="modal-dialog" role="document"> 
 
    <div class="card"> 
 
     <div class="card-header card-header-icon" data-background-color="blue"> 
 
     <i class="material-icons">perm_identity</i> 
 
     </div> 
 
     <div class="card-content"> 
 
     <h4 class="card-title">Datos del Perfil - 
 
      <small class="category">Completar perfil</small> 
 
     </h4> 
 
     <form> 
 
      <div class="row"> 
 
      <div class="col-md-6"> 
 
       <div class="form-group label-floating"> 
 
       <label class="control-label">Nombre</label> 
 
       <input type="text" class="form-control" disabled> 
 
       </div> 
 
      </div> 
 
      <div class="col-md-6"> 
 
       <div class="form-group label-floating"> 
 
       <label class="control-label">Cuit</label> 
 
       <input type="text" class="form-control" disabled> 
 
       </div> 
 
      </div> 
 
      </div> 
 
      <div class="row"> 
 
      <div class="col-md-6"> 
 
       <div class="form-group label-floating"> 
 
       <label class="control-label">Tipo persona</label> 
 
       <input type="email" class="form-control" disabled> 
 
       </div> 
 
      </div> 
 
      <div class="col-md-6"> 
 
       <div class="form-group label-floating"> 
 
       <label class="control-label">Cierre del ejercicio</label> 
 
       <input type="text" class="form-control" disabled> 
 
       </div> 
 
      </div> 
 
      </div> 
 
      <div class="row"> 
 
      <div class="col-md-12"> 
 
       <div class="form-group label-floating"> 
 
       <label class="control-label">Dirección</label> 
 
       <input type="text" class="form-control" disabled> 
 
       </div> 
 
      </div> 
 
      </div> 
 
      <div class="row"> 
 
      <div class="col-md-6"> 
 
       <div class="form-group label-floating"> 
 
       <label class="control-label">Email</label> 
 
       <input type="text" class="form-control"> 
 
       </div> 
 
      </div> 
 
      <div class="col-md-6"> 
 
       <div class="form-group label-floating"> 
 
       <label class="control-label">Telefono</label> 
 
       <input type="text" class="form-control"> 
 
       </div> 
 
      </div> 
 
      </div>

+0

林困惑的領域你的問題...你想從Mysql數據庫中獲取每個用戶名的所有行嗎?或彈出窗口?你確切地要求給我們的錯誤或輸出的截圖。 –

+0

我想將行的數據傳遞給模態,只有這一點,但我不知道該怎麼做。 (沒有錯誤) –

+0

當我說我想將每行傳遞給模態我的意思是,如果我選擇一行,只需傳遞該行中的數據 –

回答

0

如果您在從mysql數據庫獲取每個用戶名的所有行時遇到問題?我已經重寫了代碼,請替換它。

//perfiles.php 

    <?php 
    include 'api/conexion.php'; 
    $perfil = mysqli_query($conexion, "SELECT * FROM `perfil` WHERE `usuario` = '$_SESSION[usuario]'"); 
    ?> 

<table id="datatables" class="table table-striped table-no-bordered table-hover" cellspacing="0" width="100%" style="width:100%"> 
    <thead> 
    <tr> 
     <th class="text-center">#</th> 
     <th>Nombre</th> 
     <th>Cuit</th> 
     <th>Tipo Persona</th> 
     <th class="text-right">Cierre de ejercicio</th> 
     <th class="text-right">Acciones</th> 
    </thead> 
    <tbody> 
    <?php while($row = mysqli_fetch_array($perfil, MYSQLI_ASSOC)) { 
     foreach($row as $reg){ 
     ?> 
    <tr id="<?php echo " tr_ ".$reg['id']; ?>"> 
     <td class="row_factura" data-id="<?php echo $reg['usuario'] ?>"> 
     <?php echo $reg['id']; ?> 
     </td> 
     <td class="row_factura" data-id="<?php echo $reg['usuario'] ?>"> 
     <?php echo $reg['nombre']; ?> 
     </td> 
     <td class="row_factura" data-id="<?php echo $reg['usuario'] ?>"> 
     <?php echo $reg['cuit']; ?> 
     </td> 
     <td class="row_factura" data-id="<?php echo $reg['usuario'] ?>"> 
     <?php echo $reg['tipo_persona']; ?> 
     </td> 
     <td class="row_factura text-right" data-id="<?php echo $reg['usuario'] ?>"> 
     <?php echo $reg['cierre_ejercicio']; ?> 
     </td> 
     <td class="td-actions text-right"> 
     <button type="button" rel="tooltip" class="btn btn-info" data-original-title="" title="ver/editar perfil" data-toggle="modal" data-target="#modal_ajustes_perfil" href="#"> 
           <i class="material-icons">person</i> 
          </button> 
     <button type="button" rel="tooltip" class="btn btn-success" data-original-title="" title="ver/editar impuestos" data-toggle="modal" data-target="#modal_ajustes_impuestos" href="#"> 
           <i class="material-icons">edit</i> 
          </button> 
     <button id="<?php echo $reg['id'] ?>" type="button" rel="tooltip" class="btn btn-danger" onclick="mod('<?php echo $reg['id']; ?>', 'perfiles');" data-original-title="" title="eliminar perfil"> 
           <i class="material-icons">close</i> 
          </button> 
     </td> 
    </tr> 
    <?php } } ?> 
    </tbody> 
</table> 

下面是模態...您需要提供您的數據庫結構編輯的東西,其餘..什麼都充滿什麼用截圖

//modal 
    <?php 
    include 'api/conexion.php'; 
    $perfil = mysqli_query($conexion, "SELECT * FROM `perfil` WHERE `usuario` = '$_SESSION[usuario]'"); 
    ?> 
    <?php while($row = mysqli_fetch_array($perfil, MYSQLI_ASSOC)) { ?> 
<div class="modal fade" id="modal_ajustes_perfil" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> 
    <div class="modal-dialog" role="document"> 
    <div class="card"> 
     <div class="card-header card-header-icon" data-background-color="blue"> 
     <i class="material-icons">perm_identity</i> 
     </div> 
     <div class="card-content"> 
     <h4 class="card-title">Datos del Perfil - 
      <small class="category">Completar perfil</small> 
     </h4> 
     <form> 
      <div class="row"> 
      <div class="col-md-6"> 
       <div class="form-group label-floating"> 
       <label class="control-label">Nombre</label> 
       <input type="text" class="form-control" value="<?php echo $reg['nombre']; ?>" disabled> 
       </div> 
      </div> 
      <div class="col-md-6"> 
       <div class="form-group label-floating"> 
       <label class="control-label">Cuit</label> 
       <input type="text" class="form-control" value="<?php echo $reg['cuit']; ?>" disabled> 
       </div> 
      </div> 
      </div> 
      <div class="row"> 
      <div class="col-md-6"> 
       <div class="form-group label-floating"> 
       <label class="control-label">Tipo persona</label> 
       <input type="email" class="form-control" value="<?php echo $reg['tipo_persona']; ?>" disabled> 
       </div> 
      </div> 
      <div class="col-md-6"> 
       <div class="form-group label-floating"> 
       <label class="control-label">Cierre del ejercicio</label> 
       <input type="text" class="form-control" value="<?php echo $reg['cierre_ejercicio']; ?>" disabled> 
       </div> 
      </div> 
      </div> 
      <div class="row"> 
      <div class="col-md-12"> 
       <div class="form-group label-floating"> 
       <label class="control-label">Dirección</label> 
       <input type="text" class="form-control" disabled> 
       </div> 
      </div> 
      </div> 
      <div class="row"> 
      <div class="col-md-6"> 
       <div class="form-group label-floating"> 
       <label class="control-label">Email</label> 
       <input type="text" class="form-control" value="<?php echo $reg['email']; ?>"> 
       </div> 
      </div> 
      <div class="col-md-6"> 
       <div class="form-group label-floating"> 
       <label class="control-label">Telefono</label> 
       <input type="text" class="form-control" value="<?php echo $reg['telefono']; ?>"> 
       </div> 
      </div> 
      </div> 
<?php } ?> 
相關問題