Foros del Web » Programando para Internet » PHP »

Problema con modal para acciones

Estas en el tema de Problema con modal para acciones en el foro de PHP en Foros del Web. Estimados, hace unos años a fin de estudiar un poco el lenguaje cree un administrador de noticias e imagenes para sitios webs, hoy lo estoy ...
  #1 (permalink)  
Antiguo 30/09/2012, 08:47
 
Fecha de Ingreso: marzo-2011
Mensajes: 9
Antigüedad: 13 años, 1 mes
Puntos: 0
Problema con modal para acciones

Estimados, hace unos años a fin de estudiar un poco el lenguaje cree un administrador de noticias e imagenes para sitios webs, hoy lo estoy retomando y para que sea mas lindo lo estoy adaptando a la UI de Bootstrap, el problema aparece que para eliminar una noticia hago que parezca un "modal" pero el "modal" siempre me toma el primer id de la tabla que genero, aca del dejo el codigo para que lo puedan revisar:

Código PHP:
//////////////////////////////////////////////////////////////////////////////////
// -------------------- LISTAR POSTS PA EDITAR O BORRAR  -------------------
//////////////////////////////////////////////////////////////////////////////////
elseif($_GET["editpost"] == 'listar')    {
    
    echo
"<h3>Listado de Articulos</h3>";
    
/*
     * Selector de post por categorias
     */
    
echo "<form name='select_post_type' id='select_post_type' action='posts2.php' method='get'>
    <select name='post_category' id='post_category'>
    <option selected='selected' value=''>Todas las categorias</option>"
;
    
//selecciono de las tablas
    
$categ mysql_query("SELECT * FROM categorias"$connect_db);
    
//Listo las categorias a traves de un array
    
while($myrow=mysql_fetch_array($categ))    {
        echo 
"<option value=".$myrow[cat_ID].">".$myrow[cat_nombre]."</option>";
    }
    echo 
"</select><input type='hidden' name='editpost' value='listar' />
    <button type='submit' value='Seleccionar' class='btn'><i class='icon-search'></i></button></form>
    
    <!-- Inicio de la tabla -->
    <p>Categoria:"
.$catactual."</p>
    <table class='table table-striped table-bordered table-condensed'>
                          <thead>
                            <tr>
                              <th>#</th>
                              <th>Titulo</th>
                              <th>Fecha</th>
                              <th>Autor</th>
                              <th>Acciones</th>
                            </tr>
                          </thead>
                          <tbody>
                          <tr>
                            </tr>"
;
    
    if (
$_GET["post_category"]>0){
        
$post_listar=mysql_query("SELECT * FROM posts WHERE post_category=".$_GET["post_category"]." ORDER BY ID DESC"$connect_db);
        
$catactual $_GET["post_category"];
    }else{
        
$post_listar mysql_query("SELECT * FROM posts ORDER BY ID DESC"$connect_db);
    }

            
//Listo todos los posts
            
while($myrow=mysql_fetch_array($post_listar))
                {
                    
$cnt++;
                        if(
file_exists("../img_posts/$myrow[ID].jpg")){
                                
$html_img "<div class='imgthmb'><img src='../img_posts/$myrow[ID].jpg' width='100%' /></div><br />";
                        }else{
                                
$html_img '';
                        }
                    
$valrec=substr($myrow[post_content], 0320);
                    
$val str_replace(chr(13), "<br />\n"$valrec);
                    
                    echo 
"<tr>
                            <td>"
.$myrow[ID]."</td>
                    <td><a href=./posts.php?ID="
.$myrow[ID].">".$myrow[post_title]."</a></td>
                    <td>"
.$myrow[post_date]."</td>
                    <td>"
.$myrow[post_autor]."</td>
                              <td class='td-actions'>
                                <a href='./posts2.php?editpost=edit&ID=$myrow[ID]' class='btn btn-small'>
                                  <i class='btn-icon-only icon-edit'></i>                   
                                </a>
                                <a data-original-title='Remove' href='super8_imgupld.php?ID="
.$myrow[ID]."&imgpath=post' data-toggle='modal' class='btn btn-small'>
                                  <i class='btn-icon-only icon-camera'></i>                   
                                </a>
                                <a data-original-title='Remove' href='#Alert' data-toggle='modal' class='btn btn-small btn-danger'>
                                  <i class='btn-icon-only icon-trash''></i>                   
                                </a>
                                <!-- Modal: Alert -->
                                <div class='modal hide fade' id='Alert'>
                                  <div class='modal-header'>
                                    <button type='button' class='close' data-dismiss='modal'>×</button>
                                    <h3>Estas seguro?</h3>
                                  </div>
                                  <div class='modal-body'>
                                    <p>Vas a eliminar el articulo: "
.$myrow[ID].", quieres eliminarlo?</p>
                                  </div>
                                  <div class='modal-footer'>
                                    <a href='#' class='btn' data-dismiss='modal'>No</a>
                                    <a href='./posts2.php?editpost=del&ID=$myrow[ID]' class='btn btn-primary'>Si</a>
                                  </div>
                                </div>
                                <!-- Fin de Modal: Alert -->
                              </td>"
;
                }

                    echo 
"</tr></tbody></table>"
Cualquir sugerencia que me den para mejorar el codigo sera bienvenida :)

Etiquetas: acciones, html, imagenes, modal, mysql, sql, tabla
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 03:51.