Foros del Web » Programando para Internet » PHP »

PHP OO Como agregar modificar eliminar buscar registros con PHP MySQL en un mismo form

Estas en el tema de Como agregar modificar eliminar buscar registros con PHP MySQL en un mismo form en el foro de PHP en Foros del Web. Hola, necesito su ayuda, tengo algunas nociones de MySQL y PHP pero soy algo nuevo en esto. Lo que requiero es crear un formulario con ...
  #1 (permalink)  
Antiguo 24/10/2012, 10:46
 
Fecha de Ingreso: septiembre-2012
Mensajes: 26
Antigüedad: 12 años, 2 meses
Puntos: 2
Como agregar modificar eliminar buscar registros con PHP MySQL en un mismo form

Hola, necesito su ayuda, tengo algunas nociones de MySQL y PHP pero
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>
Por supuesto, no funciona, ustedes que deben saber más que yo tal vez
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>

Etiquetas: formulario, html, modificar, mysql, registro, registros, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:12.