Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 06-07-2006
[kayetano] kayetano is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Elche
Posts: 644
Poder: 24
kayetano Va por buen camino
Hola

No se por que te aparecen los ceros a la izquierda, a mi nunca me ha sucedido, pero te puedo dar algunos consejos:
1. Yo nunca he utilizado las comillas que pones en el nombre de todos los campos y tablas, desconozco su utilidad, yo lo haría de la siguiente forma:
Código PHP:
$result mysql_query("SELECT id, id_user, title, date FROM news"); 
2. Montas un lio enorme para hacer algo que ya lo hace PHP, con mysql_fetch_array:
Código PHP:
<?php
            
include(dbconf);
            
$query mysql_query("SELECT id, id_user, title, date FROM news");
            while( 
$result mysql_fetch_array$query ) ) {
                
$user mysql_result(mysql_query("SELECT `user` FROM `admin` WHERE `id` = ".$id_user), 0"user");                    
                echo 
"<tr>";
                echo 
"<td width='50'><input type='checkbox' name='del".$result['id']."' value='del".$result['id']."'>".$result['id']."</td>";
                echo 
"<td width='181'>".$result['title']."</td>";
                echo 
"<td width='75'>".$user."</td>";
                echo 
"<td width='85'>".$result['date']."</td>";
                echo 
"<td width='75'><input type='submit' name='ed".$result['id']."' value='Editar'></td>";
                echo 
"</tr>"
            }
?>
3. Las dos consultas que realizas se pueden hacer en una:
Código SQL [-]
SELECT n.id, n.id_user, n.title, n.date, a.user FROM news n, admin a WHERE n.id_user = a.id

4. y último, esto es mas por gusto que otra cosa y es no meter el código HTML dentro del PHP.

Código PHP:
<?php
            
include(dbconf);
            
$query mysql_query("SELECT n.id, n.id_user, n.title, n.date, a.user FROM news n, admin a WHERE n.id_user = a.id");
            while( 
$result mysql_fetch_array$query ) ) {
?>
                <tr>
                <td width='50'><input type='checkbox' name='del<?=$result['id']?>' value='del<?=$result['id']?>'><?=$result['id']?></td>
                <td width='181'><?=$result['title']?></td>";
                <td width='75'><?=$result['user?></td>
                <td width='
85'><?=$result['date']?></td>
                <td width='
75'><input type='submit' name='ed<?=$result['id']?> value='Editar'></td>";
                </tr>
<?
        
}    
?>
__________________
Salu2
KAYETANO

Cómo hacer preguntas de manera inteligente
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Navegar en un DBgrid de izquierda a derecha amadis Conexión con bases de datos 1 17-01-2006 12:53:32
Extraer texto a la izquierda de un indice Johnny Q SQL 17 06-10-2005 21:06:05
Justificar texto a izquierda y derecha en reporte haanbaco Impresión 1 07-03-2005 13:33:58
Duda con los JOINS por la izquierda o derecha agova SQL 4 16-07-2004 17:12:44
como pooner 0 en la izquierda Michel Firebird e Interbase 6 29-07-2003 15:09:09


La franja horaria es GMT +2. Ahora son las 19:36:31.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi