estoy tratando de iniciar a diseñar un pequeño sistema por lo que poco a poco he estado estudiando un poco sobre MySQL y sobre PHP, ya he logrado instalar los servidores en Ubuntu 8.10, he logrado crear una base de datos, una tabla dentro de la base de datos y conectarme a ellas via PHP.
el problema que surge es el siguiente:
estoy tratando de meter los datos de un formulario html en la base de datos y a pesar de que no me da error, cuando hago la consulta pues no aparecen los datos.
los codigos son los siguientes:
Formulario html
Código:
php de conexion<html> <body> <form method="post" action="insertar.php"> <p>NOMBRE <INPUT type="text" name="nombre"></p> <p>APELLIDO <INPUT type="text" name="apellido"></p> <p></p> <p><INPUT type="submit" value="enviar"></p> </form> </body> </html>
Código:
php de insertar<?php
$host =("localhost");
$user =("root");
$pass =("rotceh84");
$dbname =("sistema-gestion-competencias");
mysql_connect($host,$user,$pass) or die("No se pudo establecer la conexión<br>".mysql_error());
mysql_select_db($dbname) or die("no se puede acceder a la base de datos:<br>".mysql_error())
?>
Código:
php de consultar<?php
//conectando a la base de datos
include ("conectar.php");
//selección de la tabla, los campos donde se insertaran los datos e indica que tome los valores del formulario
mysql_db_query($dbname,"INSERT INTO usuarios (nombre,apellido) VALUES (".$_POST['nombre'].",".$_POST['apellido'].")");
//agradece por los datos integrados
echo ("GRACIAS POR INSERTAR SU INFORMACION")
?>
Código:
mucho sabré agradecer sus comentarios sobre estos codigos. <?php
include ("conectar.php");
/*crear la variable de consulta e indicar
los campos y la tabla donde se encuentran los campos a consultar*/
$consulta=mysql_query("SELECT * FROM usuarios");
//pide al sistema que imprima la información de la tabla en cuestion
while ($row=mysql_fetch_array($consulta))
{
echo ("<p>" .$row['nombre']." ".$row['apellido']. "</p>");
}
?>

