![]()
Vamos a comenzar con datos muy sencillos por ejemplo, supongamos que queremos ingresar un texto con su respectivo título en la base de datos, y comprobaremos en JavaScript si dichos datos fueron ingresados correctamente.
Primero, debemos tener creada una tabla dentro de la base de datos donde quisiéramos guardar los textos y sus títulos, vamos a llamarla nom_tabla, con 3 campos, en el 1er campo guardaremos el identificador (id, el cual se lo define en la DB como autoincrement, es decir que no hay que ingresar nada), en el 2do campo el título del texto (titulo) y en el 3er campo el texto (text). A continuación, crearemos un formulario en HTML donde ingresaremos los datos requeridos:
Archivo: conexion.php
$hostname = “localhost”; $database = “nom_base_de_datos”; $username = “nombre_usuario”; $password = “contraseña”; $conectar = mysql_pconnect($hostname, $username, $password) or trigger_error(mysql_error(),E_USER_ERROR); mysql_select_db($database, $conectar);
Archivo: altas.php
/*Conexion a la Base de Datos*/
include("conexion.php");
<!--En el action del formulario no colocamos nada, debido a que hay un control en JavaScript--> <form action="" name="formaltas" method="post"> <table> <tr> <td>Titulo</td> <td><input type="text" name="titulo" maxlength="60" size="50"/></td> </tr> <tr> <td>Texto</td> <td><textarea name="texto" cols="80" rows="7"></textarea></td> </tr> </table> </form
Control en JavaScript: Aqui vamos a verificar si el título del texto y el texto fueron ingresados correctamente. Esta parte de código, en general, se lo coloca, dentro del archivo altas.php, en la parte de la cabecera “<head>…</head>”.
<!--
function verificar()
{
//Verifica la existencia de los elementos
//Verifica el titulo
if (document.formaltas.titulo.value.length==0)
{
alert(”Tiene que escribir el Título.”);
document.formaltas.titulo.focus();
}
else v1=0;
//Verifica el cuerpo
if(document.formaltas.texto.value.length==0)
{
alert(”Tiene que escribir el texto.”);
document.taltasinf.informacion.focus();
}
else v2=0;
//Luego de la verificacion hacemos el envio del formulario
if(v1==0 && v2==0)
{
//Luego de verificar los datos, se llama al archivo insertar.php para cargar dichos datos en la DB
document.formaltas.action=”insertar.php”;
document.formaltas.submit();
}
}
//-->
Archivo: insertar.php
<?php
//Pedimos los datos ingresados en altas.php mediante POST
$titulo = $_POST[”titulo”];
$informacion = $_POST[”texto”];
//Inserta en la tabla
$resultado = mysql_query(”INSERT INTO nom_tabla (`titulo`,`text`) VALUES (’$titulo’,'$informacion’)”);
//Verificamos si los datos fueron insertados en la tabla
if($resultado)
{
//Si se insertó, mostramos un mensaje en JavaScript confirmando
echo “<script language=’javascript’>alert(’El registro fue guardado correctamente.’)</script>”;
exit;
}
else
{
//Si no se insertó, mostramos un mensaje avisando tal error
echo “<script language=’javascript’>alert(’Los Datos no fueron cargados.’)</script>”;
}
?>
De esta manera, tenemos realizada un Alta en PHP y MySQL, acompañado con un poco de JavaScript.
0 Respuestas a “Cómo realizar un alta en PHP y MySQL.”