Comunidad de diseño web y desarrollo en internet online

Como editar estos registros

Citar            
MensajeEscrito el 30 Jul 2009 07:11 pm
Hola me podrian ayudar necesito editar estas noticias y no me sale ya tengo el de eliminar weno aver si me ayudanb :P

<?PHP
session_start ();
?>
<HTML LANG="es">

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

<?PHP
// Incluir bibliotecas de funciones
include ("lib/fecha.php");
?>

</HEAD>

<BODY>

<H1>Eliminación de noticias</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 ("noticias")
or die ("No se puede seleccionar la base de datos");

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

// Mostrar noticias a borrar
for ($i=0; $i<$nfilas; $i++)
{

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

// Mostrar datos de la noticia i-ésima
print ("Noticia eliminada:\n");
print ("<UL>\n");
print (" <LI>Título: " . $resultado['titulo']);
print (" <LI>Descripcion: " . $resultado['Descripcion']);
print (" <LI>Contenido: " . $resultado['contenido']);
print (" <LI>Fecha: " . $resultado['fecha']);
print (" <LI>Visible: " . $resultado['visible']);
print ("</UL>\n");

// Eliminar noticia
$instruccion = "delete from preparatoria where id = $borrar[$i]";
$consulta = mysql_query ($instruccion, $conexion)
or die ("Fallo en la eliminación");
}
print ("<P>Número total de noticias eliminadas: " . $nfilas . "</P>\n");

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

print ("<P>[ <A HREF='elimina_noticia_preparatoria.php'>Eliminar más noticias</A> | ");
print ("<A HREF='login.php'>Menú principal</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 ("noticias")
or die ("No se puede seleccionar la base de datos");

// Enviar consulta
$instruccion = "select * from preparatoria order by fecha desc";
$consulta = mysql_query ($instruccion, $conexion)
or die ("Fallo en la consulta");

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

print ("<TABLE>\n");
print ("<TR>\n");
print ("<TH>Titulo</TH>\n");
print ("<TH>Descripcion</TH>\n");
print ("<TH>Contenido</TH>\n");
print ("<TH>Fecha</TH>\n");
print ("<TH>Visible</TH>\n");
print ("<TH>Borrar</TH>\n");
print ("</TR>\n");

for ($i=0; $i<$nfilas; $i++)
{
$resultado = mysql_fetch_array ($consulta);
print ("<TR>\n");
print ("<TD>" . $resultado['titulo'] . "</TD>\n");
print ("<TD>" . $resultado['descripcion'] . "</TD>\n");
print ("<TD>" . $resultado['contenido'] . "</TD>\n");
print ("<TD>" . $resultado['fecha'] . "</TD>\n");
print ("<TD>" . $resultado['visible'] . "</TD>\n");

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

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

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

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

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

print ("<P>[ <A HREF='panel_noticias.php'>Panel de noticias</A> ]</P>\n");
}

?>

</BODY>
</HTML>


como podria poner el de editar o actualizar el formulario para que me aparesca en la web ya actualizado

Por dannyphantom

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 31 Jul 2009 05:01 am
mas exactamente que quieres con ese codigo

Por talcual

686 de clabLevel



 

Colombia

firefox
Citar            
MensajeEscrito el 31 Jul 2009 08:33 pm
1ro mala idea $_REQUEST[]
2do peor idea usuario root clave root
3er mal pero no tanto es que rayos quieres cambiar! si lo sabes?

Por jpcw

Claber

1715 de clabLevel

1 tutorial

Genero:Masculino  

AlgoritmicBrainDesigner

firefox
Citar            
MensajeEscrito el 08 Ago 2009 09:04 pm
am osea eso del root y root lo tengo en mi lap con el appserver ya subiendolo un servisor es otra cosa :s

a lo que quiero hacer es actualizar los datos para no tener que borrar y volver a poner todo de nuevo >_< si me entiendo no >_<

Por dannyphantom

6 de clabLevel



 

msie
Citar            
MensajeEscrito el 11 Ago 2009 09:42 pm
bueno si quieres actualizar los datos has lo siguiente
1) Crea un formulario igual al que usas para ingresar los datos
2) Busca lo que quieres listar y lo ubicas en los campos de los datos
3) si lo que ingresas a la bd tiene id debes crear un campo hidden para cargar ese id o tambien puedes motrarlo pero coloca el campo en readonly='readonly'
4) envias todo a OTRA (no olvidar separar logica de diseño) pagina.php que captura los datos (con POST por dios!)
5) ejecutas tu update tabla set ......... etc etc etc...

asi se puede hacer
:meditar:

Por jpcw

Claber

1715 de clabLevel

1 tutorial

Genero:Masculino  

AlgoritmicBrainDesigner

firefox

 

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