Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/12/2007, 16:17
Avatar de ca3s0n
ca3s0n
 
Fecha de Ingreso: junio-2007
Mensajes: 13
Antigüedad: 16 años, 11 meses
Puntos: 0
No me actualiza los datos...

Bueno el problema que tengo en estos momentos es el siguiente...tengo un codigo el cual me muestra los datos de una bd...pero el problema que tengo es que a la hora de kerer modificar los datos no me funciona...espero que me puedan ayudar a solucionar el problema..

de ante mano muchas gracias y unas felices fiestas para todos ustedes

a continuación les dejo el código que estoy utilizando...

actualizar2.php
//---------------------------------------------------------------------------------------------------

<?
if (!($conexion = mysql_connect("localhost","user","pass")))
{die("No se puede conectar");}

if (!mysql_select_db("base datos"))
{die("no se puede seleccionar la base de datos");}

$query = "SELECT * FROM noticia ORDER BY id"; # ID es el identificador o llave de los alumnos puesto que solo debe haber un alumno con los mismos datos (esto es cuestion de BDatos))
$result = mysql_query($query) or die(mysql_error());
while($fetch = mysql_fetch_assoc($result)){
echo "<br> <table align='center' border='0' width='450'> <tr> <td> Titulo: " . "\n" . $fetch['nombre'] . "</td> </tr>" . "<tr> <td align='right'>" . "<a href=\"modi.php?id=".$fetch['id']."\">Modificar datos</a> </td> </tr> </table>";

}
?>



modi.php
//----------------------------------------------------------------------------------------------------

<?
if (!($conexion = mysql_connect("localhost","user","pass")))
{die("No se puede conectar");}
if (!mysql_select_db("base datos"))
{die("no se puede seleccionar la base de datos");}
$querya = "SELECT * FROM noticia WHERE (id='".$id."')";
$resulta= mysql_query($querya) or die(mysql_error());
list($id,$nombre,$direccion,$sexo) = mysql_fetch_row($resulta);
echo "<form name='modificaralumnos' action='actualizar.php' method='post'>"
."Nombre: <input type='text' name='nombre' value='".$nombre."'><br>"
."Fecha: <input type='text' name='fecha' value='".$fecha."'><br>"
."<input type='submit' name='btn_modi' value='Modificar'>"
."</form>"
?>


actualizar.php
//----------------------------------------------------------------------------------------------------

<?
//Conexion con la base
mysql_connect("localhost","user","pass");
if (!mysql_select_db("base datos"))
{die("no se puede seleccionar la base de datos");}
//Creamos la sentencia SQL y la ejecutamos
$SQL="Update noticia Set nombre='$nombre', fecha='$fecha' WHERE (id='".$id."')";
mysql_db_query("ganadofrima_cl_bdfrima",$SQL);
echo "Los cambios fueron realizados exitosamente";
?>


espero que me puedan ayudar...