Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/10/2013, 14:17
iniciopublic
 
Fecha de Ingreso: julio-2013
Mensajes: 309
Antigüedad: 10 años, 9 meses
Puntos: 2
Como puedo resolver este error php

Hola a todos , pues tengo una duda estoy haciendo esto : un registro de alumno , primero lo registro , sus datos basicos ect... , despues que lo registro me tiene que enviar a otro formulario donde lo matriculare , pero en matricular puedo consultar el alumno de 2 maneras ,

1 enviando un valor del formulario inscipcion a matricular

2 realizando una consulta en el formualrio matricular


pero al parecer me aparece un error muy molesto cuando alguien quiere solicitar los datos directamente en el formulario matricular

les muestro el codigo :

Despues de inscribirlo , realizo una consulta del ultimo usuario que se registro :

Código PHP:
$sql="SELECT MAX(id) as id FROM alumno";
$resultado mysql_query($sql);
$dato mysql_fetch_array($resultado);
    echo 
"<center><font color='RED'>El Alumno se a registrado CORRECTAMENTE</font><a href='admin.php?b=3&id=".$dato['id']."'>Ir a Matricular Alumno</a>"
Aqui recibe el dato :

Código PHP:
<?php
include "conexion2.php";
$sql="Select id,nombrea,apellido,sexo,cedula,nacionalidad,edad,grado,fnace,rcedula,nacionalidadr,seccion,direccion,seccion,turno FROM alumno WHERE id=".$_REQUEST['id'].";"
$result mysql_query ($sql);

$sql="Select id,nombrea,apellido,sexo,cedula,nacionalidad,edad,grado,fnace,seccion,direccion,seccion,turno FROM alumno WHERE cedula='".$_POST['codigo']."'"
$result mysql_query ($sql);

 while (
$row mysql_fetch_array($result)){
?>
<TD colspan="2" valign="top">&nbsp;</TD><tr><td height="23" colspan="2" width="200">Nombre y apellido :</td><td width="200"><b><?php echo $row["nombrea"]?>&nbsp;<b><?php echo $row["apellido"]?></td><tr>
<td height="23" colspan="2">Sexo :</td><td><b><?php echo$row["sexo"]?></td><tr> //Aqui hay mas codigo pero trado de resumirlo ****
Como puede ver en .$_REQUEST['id'] resive el dato del otro formulario

y .$_POST['codigo']lo recibe dle mismo formulario matricular


Ahora me explico , que aparece un error cuando ingreso al formualrio matricular

que es este :

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\prueba\matricular.php on line 8

Creo que es que cuando no recibe ningun dato de $_REQUEST['id'] entonces sale ese error ya que si hago una consulta directa de matricular , se quita ese error


¿como puedo hacer para quitarlo?


le agradezco su ayuda


saludos