Botones no se comportan como deberian

Estoy realizando una pagina donde se puedan registrar unos paises que pasa tengo unos botones guardar, eliminar, buscar, etc. Tipo image que pasa mi base de datos se llama tesis y me tabla paises en el form introduzco un valor y le doy a la imagen que esta como el boton buscar y no me dice nada solo me borras los campos o me refresca la pagina y no hace nada que hago ayudame plis que hago para que las imagenes se comporten como deben que si buscar busque un registro y si apreto la imagen guardar guarde el registro en la base de datos ayuda
<?php
 $codigopa=$_POST['codigopa'];
     $nombrepa=$_POST['nombrepa'];
     $capitalpa=$_POST['capitalpa'];
     switch ($_REQUEST['boton'])
 {
       Case "guardar":  
          $conectar= mysql_connect("localhost:3306","root","");
          $bd="tesis";
          $sql="SELECT * FROM paises WHERE codigopa='$codigopa';";
          $resultado=mysql_db_query($bd,$sql);
          if(mysql_num_rows($resultado)>0)
   {
    $registro=mysql_fetch_array($resultado);
              ?>
<script >
                      alert('El Usuario ya Existe...');
                     </script>
                   <?php
   }
   else
   {
               $conectar= mysql_connect("localhost:3306","root","");
               mysql_select_db ('tesis');
               $sql="INSERT INTO pagos VALUES('$codigopa',
                                              '$nombrepa',
                                              '$capitalpa')";
               $resultado=mysql_query($sql);
                   ?>
<script >
                      alert('Usuario Registrado...');
                     </script>
                   <?php
        $modi="";
        $modiFica="disabled";    
          }
     break;
       Case "buscar":
          $conectar= mysql_connect("localhost","root","");
          $bd="tesis";
          $sql="SELECT * FROM paises WHERE codigopa='$codigopa';";
          $resultado=mysql_db_query($bd,$sql);
          if(mysql_num_rows($resultado)>0)
   {
           $registro=mysql_fetch_array($resultado);
                 $codigopa=$registro[0];
                 $nombrepa=$registro[1];
                 $capitalpa=$registro[2];
            }
   else
   {
                  ?>
<script>
                     alert('Usuario no Existe...');
                    </script>
                  <?php    
          }
       break;
       Case "cancelar":
                $codigopa="";
                $nombrepa="";
                $capitalpa="";
       break;
       Case "eliminar":
              $conectar= mysql_connect("localhost:3306","root","");
              $bd="tesis";
              $sql="DELETE from paises Where codigopa='$codigopa'";
              $resultado=mysql_db_query($bd,$sql);
             echo mysql_error();
              ?>
<script>
                   alert('Usuario Eliminado');
                 </script>
           ...

1 respuesta

Respuesta
Pon sentencias tipo
Echo "Aqui" dentro de cada código de la opcion de boton para saber si efectivamente te está detectando el valor del boton y asi sabes por donde va tu programa, y utiliza mejor:
switch ($_POST['boton'])
antes que switch ($_REQUEST['boton'])

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas