Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/06/2011, 08:24
Avatar de apolazo
apolazo
 
Fecha de Ingreso: mayo-2011
Ubicación: Cabrero
Mensajes: 118
Antigüedad: 12 años, 11 meses
Puntos: 2
Exclamación Problema de condicion al guardar

Hola, el sistema ingresa los datos sin problema pero la idea es que no se ingrese si el codigo ingresado no existe, entonces como poder condicionarlo?
el codigo es este.

Código PHP:
<?php session_start(); ?>
<?php 
$conexion
=mysql_connect("localhost","admin","admin");
mysql_select_db("comportamiento",$conexion);
$run$_POST["run"];
$codigo=$_POST["codigo"];
$nombres$_POST["nombres"];
$apellido_p$_POST["apellido_p"];
$apellido_m$_POST["apellido_m"];

$sql="INSERT INTO alumno VALUES ('$run', '$codigo', '$nombres', '$apellido_p', '$apellido_m') WHERE ".$_POST["codigo"]."=".$_SESSION["codigo"]."";

if (
mysql_query($sql,$conexion))
{
    
$n1 ="Ha sido ingresado Correctamente";
    
header ("Location: ingreso_alumno.php?n1=$n1");
}
else
{
    
$n1"Alumno Ingresado Anteriormente o Codigo inexistente";
header ("Location: ingreso_alumno.php?n1=$n1");
}
?>
siempre me dice Alumno Ingresado Anteriormente o Codigo inexistente.
desde que lo condicione y no se ingresa nada, bueno si saco la condicion se ingresan bien pero no es la idea... como poder hacerlo? Gracias