26
Feb
08

Cómo realizar un alta en PHP y MySQL.

logo php

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.”



  1. Aún no hay comentarios

Escribe un comentario