Resluta que hace poco empece a estudiar php y mysql por mi cuenta, hoy viendo un tutorial de como registrar datos en una bd me surgio una duda, asi que la voy a explicar simple y detalladamente para que se entienda
Tengo un formulario
Código HTML:
Ver original<html xmlns="http://www.w3.org/1999/xhtml">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<form id="form1" name="form1" method="post">
Nombre
<input name="nombre" type="text" id="textarea" value="" size=45 /> Apellido
<input name="apellido" type="text" id="textarea2" value="" size=45 /> Ocupación
<input name="ocupacion" type="text" id="textarea3" value="" size=45 /> Edad
<input name="edad" type="text" id="textarea4" value="" size=45 /> Sexo
<input name="sexo" type="text" id="textarea5" value="" size=45 /> <input type="submit" name="button" id="button" value="Guardar" onclick="this.form.action = 'Insertar.php'" />
El cual envia los datos a instertar.php
Cuyo codigo es este
Código PHP:
Ver original<?php
//Conectarse y seleccionar base de datos
if (!$link) {
}
echo 'Connected successfully';
if (!$db_selected) {
}
// 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."') ";
// Cerrar conexión a la Base de Datos
?>
Ahora mi duda es, en el archivo insertar.php en la parte
$que.= "VALUES ('".$nombre."', '".$apellido."', '".$ocupacion."','".$edad."','".$sexo."')
¿Lo rojo es el nombre de la variable o del id del input del html? Es decir,
$nombre = $_POST nombre
Que iria lo verde o lo azul? Disculpen si la pregunta es muy estupida u obvia, empece hace unos dias y estoy bastante perdido, pero trato de entender lo que puedo y a a veces necesito ayuda, gracias de antemano :)