Boton guardar no funciona

Soy la misma de los botones de la otra vez tengo otra pregunta este codigo al aprertar un boton parece actualizarce éro no es asi el me busca pero si le doy dos veces al boton xq pero me elimina perfecto el problema es que no me guarda en la base de datos xq
<?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('127.0.0.1','root','');
                  mysql_select_db ('tesis');
                  $sql="INSERT INTO pagos VALUES('$codigopa',
                                                 '$nombrepa',
                                                 '$capitalpa')";
                  $resultado=mysql_query($sql);
                     ?>                      
<script >
                          alert('Usuario Registrado...');
                        </script>
                     <?php
            }
       break;
         Case "buscar":  
            $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);
                   $codigopa=$registro[0];
                   $nombrepa=$registro[1];
                   $capitalpa=$registro[2]; 
              }
      else
      {
                    ?>
<script>
                     alert('Usuario no Existe...');
                    </script>
                  <?php
            }
         break;
         Case "limpiar":
                 $codigopa="";
                 $nombrepa="";
                 $capitalpa="";            
         break;
         Case "eliminar":     
                $conectar= mysql_connect("localhost:3306","root","");
                $bd="tesis";
                $sql="DELETE from paises Where codigopa='$codigopa'";
             ...

2 respuestas

Respuesta
no tienes un case para el botón de agregar
Agregalo y mira si te va.
Respuesta
Prueba a reutilizar la variable $db que estás creando al principio del Case "guardar", si te fijas dentro del ELSE donde compruebas si el registro ya existe o no, a la función mysql_query no le pasas la $db, y estás abriendo una conexión nueva, cosa que no le suele gustar a PHP.
Intenta reutilizar $db dentro del else a ver si así va mejor.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas