Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/08/2010, 17:18
mixcoatltzin
 
Fecha de Ingreso: julio-2010
Ubicación: mexico DF
Mensajes: 34
Antigüedad: 14 años, 3 meses
Puntos: 0
Exclamación Ayuda para relacionar dos campos en diferentes tablas con php

compañeros tengo un problema espero que me puedan ayudar es el siguiente
tengo dos tablas


CREATE TABLE IF NOT EXISTS `pagos` (
`ID_alumno` int(50) NOT NULL,
`psa` varchar(10) NOT NULL,
`conceptopago` varchar(10) NOT NULL,
`periodopago` varchar(10) NOT NULL,
`cantidad` varchar(10) NOT NULL,
`facorec` varchar(10) NOT NULL,
`fechapago` date NOT NULL,
PRIMARY KEY (`ID_alumno`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;


CREATE TABLE IF NOT EXISTS `alumnos` (
`ID` int(50) NOT NULL AUTO_INCREMENT,
`matricula` varchar(30) NOT NULL,
`nombre` varchar(50) NOT NULL,
`carrera` varchar(50) NOT NULL,
`semestre` varchar(10) NOT NULL,
`plantel` varchar(20) NOT NULL,
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;

de las cuales deseo extraer el ID de la tabla alumnos e introducirlo en la tabla pagos dentro del campo ID_alumnos para esto ejecuto el siguiente codigo php


<?php

echo "SELECCIONA UN ALUMNO";
echo "<BR>";


$conexion=mysql_connect("localhost","root","");
mysql_select_db("cobranzaimep",$conexion);

$mostrar=mysql_query("select id,nombre from alumnos order by nombre asc",$conexion);

$mostrar2=mysql_query ("INSERT INTO pagos values ID_alumno SELECT ID FROM alumnos",$conexion);



echo "<select name=id size=1>";

while($id=mysql_fetch_array($mostrar))
{


echo "<option>".$id["nombre"]."</option>";
}
echo "</select>";


?>

en donde si se dan cuenta hago un combobox que extrae nombres de alumnos para que cuando alguien haga un pago solo seleccione el nombre pero el pago se registre en la tabla pagos con el id extraido de la tabla alumnos que se ingresa con la consulta en la tabla pagos en el campo id_alumno, me explico?? esto es para que cuando un alumnos registre un pago se tenga el control por medio del id que se realaciona con el campo ID_alumnos por medio de la consulta, perdon pero es que hasta yo mismo me hago pelotas con mi explicacion.

espero me puedan ayudar soy novatisimo y necesito sacar este mi proyecto primo sin mas por el momento agradezco sus atenciones SALUDOS DESDE MEXICO¡¡¡¡