Comunidad de diseño web y desarrollo en internet online

visualizando resultado en php y mysql

Citar            
MensajeEscrito el 10 May 2013 09:17 pm
hola tnego un problema al mostrar un resultado lo muestro asi http://subir.cc/images/visualfcf.png
quiero q luego de cada eliminar me haga un salto de linea y tambien q me muestre la foto y nose como hacerlo ojalaa me puedan ayudar con esto saludos
pd y un boton de cancelar tambien preciso
<html>
<body>
<?php
/** conexion ***************************/
// conectamos a la base de datos
$link = mysql_connect('localhost', 'root', 'root');
if(!$link) {
die("Error al intentar conectar: ".mysql_error());
}
// seleccionamos la base de datos
$db_link = mysql_select_db('base', $link);
if(!$db_link) {
die("Error al intentar seleccionar la base de datos". mysql_error());
}
/** fin conexion ************************/
// hacemos una consulta
// para mostrar los registros
$sql = mysql_query("SELECT * FROM datos", $link) or die(mysql_error());
// mostramos los registros
while($row = mysql_fetch_array($sql)){
echo $row ['titulo']." - ".$row['descripcion']." - ".$row['ruta'].

// mostramos un vinculo Eliminar
// que envia via $_GET
// el ID del registro a eliminar
" - <a href='eliminar.php?id=$row[id]'>Eliminar</a>"."\n";
}
?>

Por foos1987

11 de clabLevel



 

chrome
Citar            
MensajeEscrito el 14 May 2013 08:40 pm
aqui la solucion pero pendiente algun tema , la foto no la muestro , igual aqui va el eliminar.php andando
<HTML LANG="es">

<HEAD>
<TITLE>Eliminación de Campos</TITLE>
<LINK REL="stylesheet" TYPE="text/css" HREF="estilo.css">
</HEAD>

<BODY>

<H1>Eliminación de Campos</H1>

<?PHP

$eliminar = $_REQUEST['eliminar'];
if (isset($eliminar))
{

// Conectar con el servidor de base de datos
$conexion = mysql_connect ("localhost", "root", "root")
or die ("No se puede conectar con el servidor");

// Seleccionar base de datos
mysql_select_db ("rural")
or die ("No se puede seleccionar la base de datos");

// Obtener número de viviendas a eliminar
$borrar = $_REQUEST['borrar'];
$nfilas = count ($borrar);

// Mostrar campos a eliminar
for ($i=0; $i<$nfilas; $i++)
{

// Obtener datos del campo i-ésima
$instruccion = "select * from campos where id = $borrar[$i]";
$consulta = mysql_query ($instruccion, $conexion)
or die ("Fallo en la consulta");
$filas = mysql_fetch_array ($consulta);

// Mostrar datos del campo i-ésima
print ("<P>Campo eliminado:</P>\n");
print ("<UL>\n");
print ("<LI>Titulo: " . $filas['titulo']);
print ("<LI>Area: " . $filas['area']);
print ("<LI>Descripcion: " . $filas['descripcion']);

// Eliminar campo
$instruccion = "delete from campos where id = $borrar[$i]";
$consulta = mysql_query ($instruccion, $conexion)
or die ("Fallo en la eliminación");

// Borrar foto asociada si existe


}
print ("<P>Número total de campos eliminados: $nfilas</P>\n");

// Cerrar conexión
mysql_close ($conexion);

print ("<P>[ <A HREF='eliminar.php'>Eliminar más campos</A> ]</P>\n");

}
else
{

// Conectar con el servidor de base de datos
$conexion = mysql_connect ("localhost", "root", "root")
or die ("No se puede conectar con el servidor");

// Seleccionar base de datos
mysql_select_db ("rural")
or die ("No se puede seleccionar la base de datos");

// Enviar consulta
$instruccion = "select * from campos order by precio asc";
$consulta = mysql_query ($instruccion, $conexion)
or die ("Fallo en la consulta");

// Mostrar filass de la consulta
$nfilas = mysql_num_rows ($consulta);
if ($nfilas > 0)
{
print ("<FORM ACTION='eliminar.php' METHOD='post'>\n");

print ("<TABLE WIDTH='700'>\n");
print ("<TR>\n");
print ("<TH WIDTH='100'>Titulo</TH>\n");
print ("<TH WIDTH='100'>Area</TH>\n");
print ("<TH WIDTH='100'>Descripcion</TH>\n");
print ("<TH WIDTH='50'>Borrar</TH>\n");
print ("</TR>\n");

for ($i=0; $i<$nfilas; $i++)
{
$filas = mysql_fetch_array ($consulta);
print ("<TR>\n");
print ("<TD>" . $filas['titulo'] . "</TD>\n");//[tipo]
print ("<TD>" . $filas['area'] . "</TD>\n");//[zona]
print ("<TD>" . $filas['descripcion'] . "</TD>\n");//['ndormitorios']




print ("<TD><INPUT TYPE='CHECKBOX' NAME='borrar[]' VALUE='" .
$filas['id'] . "'></TD>\n");

print ("</TR>\n");
}

print ("</TABLE>\n");

print ("<BR>\n");
print ("<INPUT TYPE='SUBMIT' NAME='eliminar' VALUE='Eliminar campos marcados'>\n");
print ("</FORM>\n");
}
else
print ("No hay campos disponibles");

// Cerrar conexión
mysql_close ($conexion);

}

?>

</BODY>

</HTML>
pd precisara ayuda para un modificar , q me muestre toda la tabla y q modifique lo q desee ojala me puedan ayudar saludos

Por foos1987

11 de clabLevel



 

chrome
Citar            
MensajeEscrito el 14 May 2013 09:01 pm
Algunas cositas a tener en cuenta.

¿Porque usas tantos print()?

En vez de

Código HTML :

<?php
print();
print();
print();
print();
print();
print();
?>


No haces

Código HTML :

codigo html
<?php
if(algo){
?>
mas html
<?php
} // cerras el if
?>


Acá no estas cerrando los LI

Código PHP :

// Mostrar datos del campo i-ésima
print ("<P>Campo eliminado:</P>\n");
print ("<UL>\n");
print ("<LI>Titulo: " . $filas['titulo']);
print ("<LI>Area: " . $filas['area']);


Saludos!

Por SinSemilla

Claber

336 de clabLevel



Genero:Masculino  

i am that i am...

firefox
Citar            
MensajeEscrito el 21 May 2013 05:41 pm
gracias pore la respuesta perdon por demorar tuve unos problemas de codigo y andaba en eso q me olvide de contestar, nose como me quedaria lo q me dices , otra cosa sabrias como mostrar la foto ?

Por foos1987

11 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.