InicioApuntes Y MonografiasRegistrar datos Formulario-PHP-MYSQL

Jao Taringueros de hueso colorado esta vez les traigo unos códigos para que puedan meter datos a un formulario y que al apretar un botón estos datos sean enviados a una base de datos hecha en MYSQL, ademas de que con otro botón nos muestre la información en una pagina web.

Primero Hacemos nuestro formulario en este caso mi formulario pide Nombre,Apellido, Ocupación,Edad y Sexo y tambien tengo 2 botones uno para guardar y otro para mostrar.

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>

<body>
<form id="form1" name="form1" method="post">

Nombre
<input name="nombre" type="text" id="textarea" value="" size=45 />
<p>
Apellido
<input name="apellido" type="text" id="textarea2" value="" size=45 />
</p>
<p>
Ocupación
<input name="ocupacion" type="text" id="textarea3" value="" size=45 />
</p>
<p>
Edad
<input name="edad" type="text" id="textarea4" value="" size=45 />
</p>
<p>
Sexo
<input name="sexo" type="text" id="textarea5" value="" size=45 />
<label>
<input type="submit" name="button" id="button" value="Guardar" onclick="this.form.action = 'Insertar.php'" />
</label>
<label>
<input type="submit" name="button2" id="button2" value="Mostrar" onclick="this.form.action = 'muestra.php'" />
</label>
</form>

</body>
</html>



Una vez hecho el formulario, el siguiente código es para que nos muestre los datos en otra pagina web, ademas de que nos dirá si somos mayores o menores de edad.

<html>
<head>

</head>

<body>

<?
$nombre = $_POST["nombre"];
$apellido = $_POST["apellido"];
$ocupacion = $_POST["ocupacion"];
$edad = $_POST["edad"];
$sexo = $_POST["sexo"];

echo "Nombre: $nombre.<br>";
echo "Apellido: $apellido.<br>";
echo "Ocupacion: $ocupacion.<br>";
echo "Edad: $edad.<br>";
echo "Sexo: $sexo.<br><br>";

if ($edad < 18) {
echo "Eres menor de edad";
}else{
echo "Eres mayor de edad";
}
?>
</body>
</html>



Como se abran dado cuenta utilizamos $_POST[] para poder obtener los valores del formulario y los guardo en unas variables. Dentro de los [] lleva entre " " el nombre del objeto del formulario.

Y bueno solo queda hacer nuestro código para que se conecte a la base de datos le envié los datos que ingresamos.

<html>

<body>

<?php
//Conectarse y seleccionar base de datos
$link = mysql_connect('localhost', 'root');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';



$db_selected = mysql_select_db('tarea', $link);
if (!$db_selected) {
die ('Cant use tarea : ' . mysql_error());
}
// Tomar los campos provenientes del Formulario
$nombre = $_POST['nombre'];
$apellido = $_POST['apellido'];
$ocupacion = $_POST['ocupacion'];
$edad = $_POST['edad'];
$sexo = $_POST['sexo'];
// Insertar campos en la Base de Datos
$que = "INSERT INTO datos (nombre, apellido, ocupacion, edad, sexo) ";
$que.= "VALUES ('".$nombre."', '".$apellido."', '".$ocupacion."','".$edad."','".$sexo."') ";
$res = mysql_query($que, $link) or die(mysql_error());

// Cerrar conexión a la Base de Datos
mysql_close($link);
?>
</body>

</html>


En este código igual utilizamos el $_POST y para terminar solo les digo que cada código va en un archivo diferente y guardado con una extensión .php y mi base de datos se llama "tarea", si tienen alguna duda dejenla en los comentarios y en lo posible les ayudare.
Datos archivados del Taringa! original
3puntos
61visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

c
chifesito🇦🇷
Usuario
Puntos0
Posts3
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.