Me quedo así
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"];
$select="SELECT CODIGO FROM curso WHERE CODIGO=$codigo";
if (mysql_query($select,$conexion))
{
$sql="INSERT INTO alumno VALUES ('$run', '$codigo', '$nombres', '$apellido_p', '$apellido_m')";
}
if (mysql_query($sql,$conexion))
{
$n1 ="Ha sido ingresado Correctamente";
header ("Location: ingreso_alumno.php?n1=$n1");
}
else
{
$n1= "El código ingresado no existe o el Alumno a sido ingresado anteriormente";
header ("Location: ingreso_alumno.php?n1=$n1");
}
?>
Funciona pero me inserta = si el codigo no existe, muchas gracias. alguna sugerencia?