Foros del Web » Programando para Internet » PHP »

datagrid como crearlo

Estas en el tema de datagrid como crearlo en el foro de PHP en Foros del Web. Como creo un datagrid para que los datos consultados me salga alli?...
  #1 (permalink)  
Antiguo 26/05/2011, 14:49
Avatar de fernandaYO  
Fecha de Ingreso: mayo-2011
Ubicación: Medellin
Mensajes: 166
Antigüedad: 13 años
Puntos: 4
datagrid como crearlo

Como creo un datagrid para que los datos consultados me salga alli?
__________________
Umm, infraccion :(//
  #2 (permalink)  
Antiguo 26/05/2011, 14:53
 
Fecha de Ingreso: agosto-2010
Ubicación: Tenerife
Mensajes: 893
Antigüedad: 13 años, 8 meses
Puntos: 202
Respuesta: datagrid como crearlo

Lo siento pero PHP no tiene datagrid ni ningún otro objeto que tenga similitud a ASP NET, VB u otros que sí.
__________________
Pensaba que internet era una gran biblioteca de sabiduría, hasta que comprendí que un libro no puede tener mil páginas llenas de faltas de ortografía... :(
  #3 (permalink)  
Antiguo 26/05/2011, 14:59
Avatar de evolutionrgm  
Fecha de Ingreso: mayo-2011
Mensajes: 108
Antigüedad: 13 años
Puntos: 5
Información Respuesta: datagrid como crearlo

yo lo mas parecido a un data grid lo genero de esta forma

Cita:
<form method="post" action="mantencion_noticias.php">
<table border="0" width="100%">
<tr>
<td width="100%" colspan="2" bordercolor="#FFFF00"><b> Buscar Noticias</b></td>
</tr>
<tr>
<td width="30%">
<p align="center">Buscar : </td>
<td width="70%"><input type="text" name="buscar" size="32"></td>
</tr>
<tr>
<td width="30%" height="25">
<p align="center"></td>
<td width="70%" height="25"><input type="submit" value="Enviar" name="envio" /></td>
</tr>
<tr>
<td width="30%" height="25">
<p align="center">: </td>
<td width="70%" height="25">&nbsp;</td>
</tr>
<tr>
<td width="30%"></td>
<td width="70%">&nbsp;</td>
</tr>
</table>

</form>
luego hago la grilla segun la consulta
Cita:
<?php
}
else
{


//listamos las noticias
$sql = "select * from news ";

if (isset($_POST['buscar']) and $_POST['buscar'] != "")
{
$buscar = $_POST['buscar'];
//echo "HOLAAA";
$sql.="where id_news = $buscar";
}
elseif (isset($_POST['tipo']) and $_POST['tipo'] != "TODOS")
{
//echo "CHAOO";
$tipo = $_POST['tipo'];
$sql.="where tipo = $tipo";

}
//ordeno
if (isset($_POST["orden"]))//!= ''
$orden = $_POST["orden"];
{
//$sql.=" order by $orden ";
}
$result = mysql_query($sql);
if (mysql_error())
{
echo " ERROR al agregar el tipo de Contacto - ".
mysql_errno() .":". mysql_error()."<br>";
}

//calculo la cantidad de resultados
$cant_resultados = mysql_num_rows ($result);

if ($cant_resultados >=1)
{
//muestro los resultados
echo " se han encontrado $cant_resultados resultados <br>";

?>

<?php

while ($myrow = mysql_fetch_array($result))
{
//armo link para editar
$leditar ="enoticias.php?id_news=$myrow[id_news]";
$lborrar ="bnoticias.php?id_news=$myrow[id_news]";
?>
<table border="1" width="100%" cellpadding="4" cellspacing="0">
<tr>
<td width="100%" bgcolor="#FFCC00"><strong>Codigo</strong><b><?php echo $myrow['id_news'];?> <strong>Titulo</strong>,<?php echo $myrow['titulo'];?></td>
</tr>
<tr>
<td width="100%">Fecha : <?php echo $myrow['fecha'];?></td>
</tr>
<tr>
<td width="100%">Tipo de Noticia : <?php echo $myrow['tipo'];?></td>
</tr>
<td width="100%">Noticia : <?php echo $myrow['noticia'];?></td>
</tr>
<tr>
<td width="100%"><a href="<?php echo $leditar; ?>">Editar </a>&nbsp;&nbsp;&nbsp; <a href="<?php echo $lborrar;?> " >Borrar </a></td>
</tr>
</table>

<?php
  #4 (permalink)  
Antiguo 26/05/2011, 15:05
 
Fecha de Ingreso: agosto-2010
Ubicación: Tenerife
Mensajes: 893
Antigüedad: 13 años, 8 meses
Puntos: 202
Respuesta: datagrid como crearlo

evolutionrgm, ¿Haces una tabla por cada fila? Rellenarías menos líneas y estaría mejor si sólo añadieras propiamente filas <tr></tr> a la tabla.
__________________
Pensaba que internet era una gran biblioteca de sabiduría, hasta que comprendí que un libro no puede tener mil páginas llenas de faltas de ortografía... :(
  #5 (permalink)  
Antiguo 26/05/2011, 15:05
Avatar de fernandaYO  
Fecha de Ingreso: mayo-2011
Ubicación: Medellin
Mensajes: 166
Antigüedad: 13 años
Puntos: 4
Respuesta: datagrid como crearlo

Cita:
Iniciado por IEKK Ver Mensaje
Lo siento pero PHP no tiene datagrid ni ningún otro objeto que tenga similitud a ASP NET, VB u otros que sí.
lo siento no sabia.. alguna vez vi algo parecido..
__________________
Umm, infraccion :(//
  #6 (permalink)  
Antiguo 26/05/2011, 15:06
 
Fecha de Ingreso: agosto-2010
Ubicación: Tenerife
Mensajes: 893
Antigüedad: 13 años, 8 meses
Puntos: 202
Respuesta: datagrid como crearlo

Nada que sentir, existir existen, pero no se crean con php propiamente De hecho el ejemplo que te pusieron no es un datagrid. Es solo una tabla y no deja de ser html.
__________________
Pensaba que internet era una gran biblioteca de sabiduría, hasta que comprendí que un libro no puede tener mil páginas llenas de faltas de ortografía... :(
  #7 (permalink)  
Antiguo 26/05/2011, 15:07
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: datagrid como crearlo

puedes hacer uno implementando ajax, en el mejor amigo de todos google seguro que encontraras como hacerlo
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way
  #8 (permalink)  
Antiguo 26/05/2011, 15:07
Avatar de fernandaYO  
Fecha de Ingreso: mayo-2011
Ubicación: Medellin
Mensajes: 166
Antigüedad: 13 años
Puntos: 4
Respuesta: datagrid como crearlo

Cita:
Iniciado por evolutionrgm Ver Mensaje
yo lo mas parecido a un data grid lo genero de esta forma


luego hago la grilla segun la consulta
asi lo estuve intentato y nada!! ^^ gracias por la info!
__________________
Umm, infraccion :(//
  #9 (permalink)  
Antiguo 26/05/2011, 15:10
 
Fecha de Ingreso: agosto-2010
Ubicación: Tenerife
Mensajes: 893
Antigüedad: 13 años, 8 meses
Puntos: 202
Respuesta: datagrid como crearlo

Como te comentó carlos_belisario puedes usar controles creados con lenguajes del lado del cliente y rellenar los datos con php. Hay muchos ejemplos, que USAN php, pero no están creados en ese lenguaje
__________________
Pensaba que internet era una gran biblioteca de sabiduría, hasta que comprendí que un libro no puede tener mil páginas llenas de faltas de ortografía... :(

Etiquetas: datagrid
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 13:40.