Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/05/2006, 08:17
kevindelpino
 
Fecha de Ingreso: mayo-2006
Mensajes: 5
Antigüedad: 18 años
Puntos: 0
¿Es correcto esto?

Hola a todos, después de mucho buscar, he decidido registrarme en este foro que me parece muy bueno. Hice un curso de php online en la universidad, pero sinceramente no me enteré de mucho, el caso es que me falta hacer un ejercicio que no sé cómo hacer para terminar el curso y que me den el certificado, ya que me hace mucha los créditos de libre configuración. Les pongo el enunciado del ejercicio y la respuesta que yo dí:

En este caso lo que tenéis que hacer es poner el código en el script eliminar.php que haga lo siguiente:

- Cuando sea requerido para eliminar una noticia debe mostrar un pequeñito formulario que pregunte si está seguro que desea eliminar la noticia [poner el título de la misma] que está en estado [indicar si está activa o no]

- Si responde que no, volver a la página index.php

- Si responde que sí, eliminar la noticia, darle un mensaje de estado (si se a eliminado correctamente o no) y darle la opción de volver a la página de inicio a través de un enlace.

Lo que tenéis que enviarnos es:

- El fichero eliminar_noticia.php comentando lo que habéis echo.

- El index.php, pues como veréis también es necesario modificar este. Con un comentario claro que indique que modificación habéis echo.



Esta es mi respuesta:

<html><head><title>Formulario de eliminación de noticia</title><head>

<body>

<h3>¿Desea eliminar la noticia?</h3>
<Form Action = "eliminar_noticia.php" Method="GET">
<Input Type="submit" Name="respuesta" Value="Sí, deseo eliminar la noticia">&nbsp
<Input Type="submit" Name="respuesta" Value="No, deseo conservar la noticia">
</form>

<?php
include ("librerias_html.php");
include ("librerias.php");

// Si no hay ninguna noticia seleccionada, mostramos un mensaje
if (S_GET['titulo'] == "") {
echo "No ha seleccionado ninguna noticia.<a href=index.php target=_self>Vuelva atrás</a> y seleccione una";
}

// Ahora pasamos al formulario en forma de botones
$resp = S_GET['value'];
if ($resp == "No, deseo conservar la noticia") {
echo "Pulse <a href=index.php target=_self>aquí</a>para volver al inicio";
}
else if ($resp == "Sí, deseo eliminar la noticia") {
$sql = "DELETE FROM noticia WHERE Titulo='".S_GET['titulo']."'";
}

?>
</body>
</html>


Pero el profesor me ha mandado un email diciendo esto:

"Buenos dias,

me has mandado solo el fichero eliminar_noticia.php, sin embargo solo con esto
no vale, me tienes que mandar todos los ficheros necesarios para que funcione
el gestor de noticia completo, el fichero libreria_html, etc, de tal forma que
puedo llevarlo a la práctica y comprobar que funciona.

Tienes como último plazo hasta el Lunes 15 de Mayo para que me lo mandes todo
funcionando correctamente y sin fallos.

Saludos."

No comprendo lo que quiere decirme, y no puedo preguntarle nada porque me dejó entregar el ejercicio fuera de plazo con la condición de que no le hiciera preguntas.

Sólo me falta este ejercicio para aprobar, sino apruebo se irán al garete los 100€ que me costó el curso y los 3 créditos que me dan por el mismo.


Gracias y un saludo a todos.