Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/02/2009, 17:46
Avatar de DjMiki
DjMiki
 
Fecha de Ingreso: octubre-2007
Ubicación: Paijan - Trujillo - La Libertad
Mensajes: 90
Antigüedad: 17 años, 4 meses
Puntos: 2
Pregunta Problema con Mantenimiento de Registros en PHP

tengo unos cuantos problemas con php, tengo algunos scripts para un manteniemiento de registros, como tambien insercione sy visualizaciones, y bueno no puedo registrar ni tampoco modirficar o actualizar. no se q este fallando en mi codigo:

conexion.php
Código PHP:
<?
$dbhost
="mysql1.000webhost.com";  // host del MySQL (generalmente localhost)
$dblogin="admin"// aqui debes ingresar el nombre de usuario
                      // para acceder a la base
$dbpassword="11111111"// password de acceso para el usuario de la
                      // linea anterior
$db="webpost";        // Seleccionamos la base con la cual trabajar
$conexion mysql_connect($dbhost$dblogin$dbpassword);
mysql_select_db($db$conexion);
?>

cerrar_conex.php
Código PHP:

<? 
mysql_close
($conexion); 
?>
Guardar.php
Código PHP:
<?
include ("conexion.php");
if (!isset(
$_GET[accion]) OR $_GET[accion] == ""){
//!isset($accion)){
        
echo"
        <html>
        <head><title>Guardar datos en la base</title></head>
        <body>
<h3>Guardar datos en la base</h3>
<form name=\"form1\" method=\"post\"
    action=\"guardar.php?accion=guardar\">
  <p>Nombre:<br>
    <input type=\"text\" name=\"titulo\">
  </p>
  <p>Apellido:<br>
    <input type=\"text\" name=\"contenido\">
  </p>
  <p>DNI:<br>
    <input type=\"text\" name=\"fecha\" readonly=\"1\" value='"
date("d") . "/" date("m") . "/" date("Y") ."'>
  </p>
  <p>
    <input type=\"submit\" name=\"Submit\" value=\"Guardar Datos\">
  </p>
</form>
</body>
</html>"
;
}
elseif(
$accion=="guardar"){
  include (
"conexion.php");
  
$result mysql_query("INSERT INTO gb (idpost, titulo, fechareg, contenido) VALUES ('',$titulo,$contenido,$fecha)",$conexion) or die(mysql_error() );
  echo
" <html>
    <head></head>
    <body>
    <h3>Los datos han sido guardados</h3>
    </body>
    </html>"
;
}
include (
"cerrar_conex.php");
?>

ver.php
Código PHP:
<?
include "conexion.php";
$result=mysql_query("SELECT * FROM gb ORDER BY fechareg",  $conexion);
echo
"<table width=300 border='1'>
<tr>
<td><b>Nombre</b></td><td><b>Apellido</b></td><td><b>DNI</b></td>
</tr>"
;
while(
$row=mysql_fetch_row($result)){
  echo
"<tr>
    <td>$row[1]</td><td>$row[2]</td><td>$row[3]
      <a href=\"actualizar.php?id=$row[0]\">Actualizar</a></td>
    </tr>"
;
}
echo
"</table>";
include (
"cerrar_conex.php");
?>

actualizar.php
Código PHP:
<?
include ("conexion.php");
/* if (!isset($_GET[id]) OR $_GET[id] == ""){
echo "Se necesita un id";
}
else{ */
if (!isset($_GET[accion]) OR $_GET[accion] == ""){

//!isset($accion)){
  
$result=mysql_query("SELECT * FROM gb WHERE idpost=".$_GET['id'], $conexion);
  
$row=mysql_fetch_row($result);
  echo
"<html>
  <head><title>Actualizar datos de la base</title></head>
  <body>
  <form action=\"actualizar.php?accion=guardar\" method=\"POST\">
  Nombre:<br> 
   <input type=\"hidden\" name=\"id\" value='"
.$row[0]."'>
  <input type=\"text\" value='"
.$row[1]."' name=\"titulo\"><br>
  Apellido:<br>
  <input type=\"text\" value='"
.$row[2]."' name=\"fecha\"><br>
  DNI:<br>
  <input type=\"text\" value='"
.$row[3]."' name=\"fecha\"><br>

  <input type=\"submit\" value=\"Guardar\">
  </form>
  </body>
  </html>"
;
}elseif(
$accion==guardar){
include (
"conexion.php");
  
$result=mysql_query("UPDATE gb SET titulo=$titulo, contenido=$contenido, fechareg=$fecha WHERE idpost=".$_POST['id'],$conexion);
  echo
"
  <html>
  <body>
  <h3>Los registros han sido actualizados</h3>
  </body>
  </html>"
;
}
include (
"cerrar_conex.php");
?>
les dejo todos los script por no se creo q pueda haber en alguno de ellos, y recurro a etse ultima opcion de poner esto por q veo muchas formas de hacer o realizar estos procedimientos pero algunos no funcionan bien la cosa es q la logica sirve pero muchas evces la codificacion no ayuda mucoh y menos si solo se e sun aficionado como yo, espero me puedan ayudar con los arreglos de estos scripst, por ejm en guardar no funciona ni si quiera me muetsra resultados ni el acutalizar tampoco me muestran los registros en los formulario pero no los puede modificar osea no hay cambios en la bd
gracias de ante mano