Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/11/2015, 17:04
aguuuc
 
Fecha de Ingreso: noviembre-2015
Mensajes: 2
Antigüedad: 8 años, 6 meses
Puntos: 0
Consulta, sentencia if no me compara los dos campos!

Código:
case 5:  //alta animales
	
	include $_SERVER["DOCUMENT_ROOT"]."/conecto/conexion.php";

	$animalito=$_POST['texto_animal'];
	      
 if (!isset($_SESSION)) {
  		session_start();
	}


$id_usuario = $_SESSION['id_usuario'];
	

	$consulta= ("select * from tipo_cat_ani where id_usuario=$id_usuario and  desc='$animalito'");
	$var=mysql_query($consulta);
	$fila=mysql_fetch_array($var);
	$cantidad=mysql_num_rows($var);


	if ($cantidad ==0) {

	
 $nuevo_inv=("INSERT INTO tipo_cat_ani VALUES ('', $id_usuario, '$animalito')");

 $cargo=mysql_query($nuevo_inv);

  	echo '<script language = javascript>
		alert("Animal cargado con exito")
		self.location = "../altas/carga_animales.php"
		</script>';

          
	}
  		else {
			echo '<script language = javascript>
			alert("El animal ya existe")
			self.location = "../usuarios/pagina_usuario.php"
			</script>';

		}

break;
Tengo 1 tabla, tipo_cat_ani con los campos id_cat_ani, id_usuario, desc.. lo que quiero hacer es que al momento de cargar se fije si existe el usuario y el "animal"( desc), si existe me diga que existe y sino que lo cargue. funciona y carga, pero no me ejecuta la condicion, por mas que este lo carga igual.. espero me ayuden, soy nuevo en esto.. gracias

Última edición por aguuuc; 17/11/2015 a las 17:19 Razón: dudas