bueno quiero crear un blog, pero no por wordpress ni nada de eso y hasta ahora lo logre, pero para agregar post, tengo que ir directamente a phpmyadmin para crearlo, estube investigando y encontre un sript para ingresar informacion a la bd,
lo modifique y todo a mis preferencias pero me pasa un problema, que en la casilla titulo solo me deja escribir numeros y en la fecha igual [SOLO NUMEROS].
aqui estan los codigos, haver si pueden ver el error porque yo no
BD tabla...
Código MySQL:
Ver original
formulario de registro a la BD:
Código HTML:
Ver original
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> </head> <body bgcolor="#FFFACD"> <center> <form name="frmHospital" action="Ejercicio5.php" method="POST" target="inferior"> <input type="submit" name="insertar" value="Insertar Post" /> <input type="submit" name="visualizar" value="Listar Post's" /> </form> </center> </body> </html>
y el script php:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Post's</title>
</head>
<body>
<center>
<?php
if($_POST) {
$titulo=$_POST["titulo"];
$post=$_POST["post"];
$autor=$_POST["autor"];
$fecha=$_POST["fecha"];
$accion=$_POST["accion"];
$conexion=mysql_connect("mysql4.000webhost.com", "a4417516_", "contraseña") or die("No se pudo conectar con el servidor");
mysql_select_db("a4417516_", $conexion) or die("No se pudo conectar con la base de datos");
if($_POST['insertar']) {
$result=mysql_query("INSERT INTO posts VALUES (".$titulo.", '".$post."', '".$autor."' , ".$fecha.")", $conexion);
if($result) {
echo "REGISTRO INSERTADO!";
} else {
$numErr=mysql_errno($conexion);
$descErr=mysql_error($conexion);
echo "No se pudo insertar el registro<br />";
echo "Nº de error: ".$numErr." * Descipción: ".$decErr;
}
} else if($_POST['visualizar']) {
$result=mysql_query("SELECT * FROM posts", $conexion);
if($result) {
?>
<h1>LISTADO DE Post's</h1>
<hr />
<h2>Número de Post's: <?php $num=mysql_num_rows($result); echo $num; ?></h2>
<table border="1">
<tr>
<td>Titulo</td>
<td>Post</td>
<td>Autor</td>
<td>fecha</td>
</tr>
<?php
while($fila=mysql_fetch_array($result)) {
echo "<tr>";
echo "<td>".$fila[titulo]."</td>";
echo "<td>".$fila[post]."</td>";
echo "<td>".$fila[autor]."</td>";
echo "<td>".$fila[fecha]."</td>";
echo "</tr>";
}
?>
</table>
<?php
}
}
mysql_close($conexion);
}
?>
</center>
</body>
</html>
a si, si quieren probar el probarlo les dejo la pagina a donde lo subi:
[URL="http://robertosite.co.cc/123/marcoEjercicio5.htm"]http://robertosite.co.cc/123/marcoEjercicio5.htm[/URL]