soy algo nuevo en esto. Lo que requiero es crear un formulario con un
par de campos, un Id que en la base de datos es Autoincremental, y
el campo Nombre.
La idea es que en el mismo formulario aparezcan 4 botones: agregar,
modificar, eliminar y buscar y que al momento de hacer las operaciones
en el formulario, éste mande la información ahí mismo, o sea que no se
vaya a otro form donde diga: Registro Guardado o algo por el estilo.
Investigando y leyendo me encontré algunas ideas de como se hace y
construí el codigo que está a continuación:
Código PHP:
<?php
function Conectar(){
$link = mysql_connect("localhost","miuser","mipass");
return $link;
}
function Desconectar($link){
mysql_close($link);
}
?>
<html>
<body>
Header ("Location: Areas.php");
//esto, según lo que entendí, sirve para que todo se procese aqui mismo
<?php
if $_POST[agregar]) {
// process form
$sql = "INSERT INTO Areas (Nombre) "."VALUES ('.$nombrearea')";
$result = mysql_query($sql);
}
if $_POST[eliminar]) {
// process form
$sql = "DELETE FROM Areas WHERE Nombre = $nombrearea", $link;
$result = mysql_query($sql);
}
if $_POST[modificar]) {
// process form
$sql = "UPDATE Areas SET Nombre = '$nombrearea', $link;
$result = mysql_query($sql);
}
if $_POST[buscar]) {
// process form
$sql = ("SELECT * FROM Areas WHERE IdArea = $idarea", $link;
$result = mysql_query($sql);
?>
<form action="Areas.php" method="post" name="frm_areas" id="frm_areas">
<p>AREAS <br /></p>
<td>
<h3>REALICE ALGUNA DE LAS ACCIONES</h3>
</td>
<td><div align="right">Id Area:</td>
<td><div align="right">Nombre:</td>
<input name="idarea" type="text" id="idarea" />
<input name="nombrearea" type="text" id="nombrearea" />
<td>
<input type="submit" name="agregar" value="Agregar"/><input type="submit" name="modificar" value="Modificar"/><br>
<input type="submit" name="eliminar" value="Eliminar"/><input type="submit" name="buscar" value="Buscar"/>
</td>
</form>
</body>
</html>
me puedan ayudar y decirme que tengo bien y que tengo mal para hacerlo
funcionar. Este formulario sirve para dar de alta las Areas de la empresa, por ejemplo Recursos Humanos, Sistemas, Contabilidad, etc etc
Necesito hacer como 7, pero con que logre hacer 1 seguramente los otros
me saldrán facilito. Muchas gracias por leer espero me puedan ayudar con esto :C>