Ver Mensaje Individual
  #9 (permalink)  
Antiguo 18/04/2012, 10:54
usuga7
 
Fecha de Ingreso: junio-2008
Mensajes: 17
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Problema con validación y registro usando PHP y Javascript

Cita:
Iniciado por zalito12 Ver Mensaje
Si pones echo 'aaaaaaaa'; dentro del if y no sale nada es porque no está entrando en ese bloque, o sea, esa condición no se cumple.
Pone echo $opcion; antes del if y mira que valor tiene.
¿Donde declaras la variable $opcion? no lo veo por ningun lado.
Este es el mismo archivo que había usado para otro proyecto, solo que lo modifique para la cantidad de campos necesarios... así que por eso no había usado el opción (ya vi el error...), pero ya lo definí, de igual forma, sigue sin funcionar...
También le puse un echo por fuera del if (echo "waaa";) y no me mostró nada... y como me dijiste, acabé de tratar con variables... pero creo que es obvio que no las mostró...

Así se los puse:

Código PHP:
<?php

include("conexion.php");

$piso=$_POST["piso"];
$sector=$_POST["sector"];
$numero_local=$_POST["txtlocal"];
$nombre=$_POST["txtnombre"];
$telefono=$_POST["txttelefono"];
$clasificacion=$_POST["txtclasificacion"];
$nit=$_POST["txtnit"];
$razon_social=$_POST["txtrazon"];
$marcas=$_POST["txtmarcas"];
$comentarios=$_POST["txtcomentarios"];
$opcion=$_POST["opcion"];

echo 
"waaaa";
echo 
$piso;
echo 
$opcion;

    if (
$opcion=="agregar")
    {
        
$query = ("INSERT INTO listado (piso, sector, numero_local, nombre, telefono, clasificacion, nit, razon_social, marcas, comentarios) values ('$piso','$sector','$numero_local','$nombre','$telefono','$clasificacion','$nit','$razon_social','$marcas','$comentarios')");
        
        
        
        
mysql_query($query);
        print 
"El local se registro exitosamente";
    
            
?>
        <script language="javascript">
        alert("Ingreso exitoso");
        </script>
<?php
    
}

    if (
$opcion=="modificar")
    {
.....................................................