[Php-avanzado] Consulta

Leandro Schereik lschereik en hotmail.com
Mar Mar 23 01:31:07 ART 2010


Hola a todos una consulta para hacer: tengo dos paginas una es abm_categ.php en la que llamo a alta_categ.php por medio de un include.
La idea es realizar altas de categorias pero cuando inserto y luego actualizo la pagina con F5 sigue tratando de insertar
no lo hace por que lo controlo con un if, pero me sigue saliendo el mensaje por pantalla "La categoria ya esta dada de alta en el sistema."
   
¿Al tener if (isset($_GET["sub_categ"]) no tendria que entrar solo si esta seteado el boton sub_categ y no emitir el mensaje:"La categoria ya esta dada de alta en el sistema."?

Muchas Gracias 

Leandro Schereik



abm_categ.php
---------------------------------------------------------------------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>ABM Categorias</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="css/styles.css">
</head>

<body>
<!-- Wrapper -->
<div id="wrapper">    
    
    <!-- Header -->
    <div id="header">    
        <img id="head" src="images/header-bg.jpg">
    </div>
    <!-- Header -->
    
    <!-- Content -->
    <div id="content">
        <img src="images/tail-top.gif">
    
        <!-- Alta_Categorias -->
        <div id="alta_categorias">
                  <? include_once("alta_categ.php"); ?>


        </div>
        <!-- Alta_Categorias -->
        
        <!-- Detalle -->
        <div id="detalle">
            <? include_once("detalle_categ.php"); ?>
        </div>
        <!-- Detalle -->
            
    
    </div>
    <!-- Content -->
    

</div>
<!-- Wrapper -->
</body>
</html>
---------------------------------------------------------------------------------------------------------------------------




alta_categ.php
---------------------------------------------------------------------------------------------------------------------------

            <form name="form_categ" id="form_categ" method="get">
                Ingrese Categoria <input type="text" name="categ" id="categ" />
                <input type="submit" name="sub_categ" id="sub_id" value="Guardar">
            </form>
            
            <?
            
            if (isset($_GET["sub_categ"])){
                $categ=$_GET["categ"];
                include_once("conexion.php");
                //consulta si la categoria ingresada por teclado ya esta en la base de datos
                $sql = mysql_query("SELECT nom FROM categorias WHERE nom='$categ'");
                $existe=mysql_num_rows($sql);
                if($existe){   
                    echo("La categoria ya esta dada de alta en el sistema.");
                }
                else {
                
                    mysql_query("INSERT INTO categorias (nom) VALUES ('$categ')"); 
                    
                }
                mysql_close;
            
            }
            ?>
---------------------------------------------------------------------------------------------------------------------------
> 
> http://ar.mujer.yahoo.com/cocina/
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
 		 	   		  
_________________________________________________________________
¿Cuánto espacio necesitás para guardar tus emails? Con Hotmail tenés 5GB y puede ampliarse a más.
http://www.descubrewindowslive.com/hotmail/almacenamiento.asp
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100323/f8b7a069/attachment.htm 


Más información sobre la lista de distribución Php-avanzado