Foros del Web » Programando para Internet » PHP »

Ayuda sobre Modificaciones en php.

Estas en el tema de Ayuda sobre Modificaciones en php. en el foro de PHP en Foros del Web. Muy buenos dias gente de Foros del web... Estoy haciendo un sistema web de control escolar...y todo marcha bien y en orden hasta que ayer ...
  #1 (permalink)  
Antiguo 26/07/2010, 10:53
 
Fecha de Ingreso: junio-2010
Ubicación: Mexico
Mensajes: 23
Antigüedad: 14 años, 5 meses
Puntos: 0
Pregunta Ayuda sobre Modificaciones en php.

Muy buenos dias gente de Foros del web...

Estoy haciendo un sistema web de control escolar...y todo marcha bien y en orden hasta que ayer descubri un pequeño problema..jeje,, se trata de que cuando yo quiero modificar la calificacion de un alumno, lo tengo de la siguiente manera.. primero realizo una busqueda atraves de la matricula del alumno y una vez encontrada la informacion me muestra los datos correspondientes en cajas de texto para despues modificarlo..pero, solo me muestra la calificacion de una materia.. mi pregunta es: como le puedo hacer para que me muestre las de mas calificaciones del alumno de acuerdo a su matricula? mismas que fueron lamacenadas anteriormente. por ejemplo asi:

calificacion 1
-
-
-
calificacion 2
-
-
-
calificacion3-
-
-
....
Ok gente espero que me puedan ayudar... les dejo el codigo qu estoy utilizando para que lo vean, modifique o critiquen...gracias gente!!!

////modificaAlumnos.php//////////

// en esta parte es donde realizo la busqueda de la calificacion a modificar segun la matricula del alumno

<form action="recibeModificCalif.php" method="post" name="formAlumnosM" onSubmit="javascript:return validaAlumnosM();" >
<p>Seleccione el tipo de busqueda:
<select name="menu">
<option value="Seleccione">--Seleccione--</option>
<option value="Matricula">MATRICULA</option>
<option value="Id_:Calif">Id Calificacion</option>

</select>
Especifique el dato a Modificar segun corresponda
<input name="txt1" type="text" />
<br />
<br />
<br />
<br />

<center><input name="boton1" type="submit" value="Consultar" /></center>

</form>

/////recibemodificAlumnos.php////

// en esta parte es donde atraves de cajas de texto me muestra los datos encontrados...

<?php
$tipo=$_POST['menu'];
$termino=$_POST['txt1'];
if($termino==null)
{
echo'Indique el dato a modificar...<br><br><a heref=modificaCalif.php>Regresar</a>';
}
else
{
include("conectar.php");
$Link=Conectar();
$sql="select * from calificaciones where $tipo='$termino'";
$Resul=mysql_query($sql,$Link);
$total=mysql_num_rows($Resul);
if($total <= 0){
echo("<br><br><center><b><h2>$tipo... no encontrada!!! verifique de nuevo</h2></b></center><br><br><br><br><br><br><br><br><br><br>");
}else{
//echo"<br>Fecha de la MODIFICACION ".date("l d F Y h:i A");
echo"<h3><center>--MODULO PARA LA MODIFICACION DE CALIFICACIONES--</center></h3>";
for($i=0;$i<$total;$i++)
{
$row=mysql_fetch_array($Resul);
$ID=$row["Id_Calif"];
$IDA=$row["Matricula"];
$CAL=$row["Calificacion"];
$IDM=$row["Id_Mat"];
$IDC=$row["Id_Carr"];
$SEM=$row["Semestre"];
$PAR=$row["Parcial"];
$GRUPO=$row["Grupo"];
$FECHA=$row["Fecha"];
}
echo"<form action=realizamodificCalif.php method=post>";
//MODIFICACION//
echo"<b> Id Calificacion:</b>";
echo"<input name=txt1 type=text readonly value=$ID>";
//DATOS//
echo"<br><br><b> Matricula: </b> ";
echo"<input name=txt2 type=text value=$IDA>";
//MODIFICAR//
echo"<br><br><b> Calificacion:</b> ";
echo"<input name=txt3 type=text value=$CAL>";
//MODIFICAR//
echo"<br><br><b> Clave Materia:</b> ";
echo"<input name=txt4 type=text value=$IDM>";
//MODIFICAR//
echo"<br><br><b>& Clave Carrera:</b> ;";
echo"<input name=txt5 type=text value=$IDC>";
//MODIFICAR//
echo"<br><br><b> Semestre:</b> ";
echo"<input name=txt6 type=text value=$SEM>";
//MODIFICAR//
echo"<br><br><b> Parcial:</b> ";
echo"<input name=txt7 type=text value=$PAR>";
//MODIFICAR//
echo"<br><br><b> Grupo:</b> ";
echo"<input name=txt8 type=text value=$GRUPO>";
//MODIFICAR//
echo"<br><br><b> Fecha:</b> ";
echo"<input name=txt9 type=text readonly value=$FECHA><br><br>";
//MODIFICAR//

echo"<center> <input type=submit value=Modificar>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs p;&nbsp;&nbsp;<a href=modificaCalif.php><input type=button value=Cancelar></a></center>";
echo"</form>";
}
}
echo"<br> Fecha de la MODIFICACION".date("l d F Y h:i A");
?>


/////realizamodifcicCalif.php//


///aqui es donde atraves de instrucciones sql actualizo la tabla calificaciones de mi bd..por cierto utilizo mysl server 5.0

<?php
$ID=$_POST['txt1'];
$Matric=$_POST['txt2'];
$Calif=$_POST['txt3'];
$IdM=$_POST['txt4'];
$IdC=$_POST['txt5'];
$Sem=$_POST['txt6'];
$par=$_POST['txt7'];
$Grupo=$_POST['txt8'];
$Fecha=date("Y/n/d");

include("conectar.php");
$Link=Conectar();
$sql="UPDATE calificaciones SET Matricula='$Matric',Calificacion='$Calif',Id_Mat=' $IdM',Id_Carr='$IdC',Semestre='$Sem',Parcial='$par ',Grupo='$Grupo',Fecha='$Fecha' WHERE Id_Calif='$ID'";
mysql_query($sql,$Link);
$Verificar=mysql_affected_rows($Link);
if($Verificar)
{
echo("<center>Datos Modificados exitosamente!!!</center>");
/*
echo"<br><h2>Los datos Modificados son:</h2>";
echo"<br>$ID";
echo"<br>$IdA";
echo"<br>$Calif";
echo"<br>$IdM";
echo"<br>$IdC";
echo"<br>$Sem";
echo"<br>$Grupo";
echo"<br>$Fecha";
echo"<h3>ALumno ha sido MODIFICADO</h3>";*/
}
else
{
echo"Calificaciones NO se pudo MODIFICAR";
}
echo"<br><br>";
echo"<a href=modificaCalif.php>Nueva Modificacion</a>";
?>



Muchas Gracias a todos.....

Última edición por ingpedro; 26/07/2010 a las 11:10 Razón: Falto codigo
  #2 (permalink)  
Antiguo 26/07/2010, 10:55
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 15 años, 1 mes
Puntos: 334
Respuesta: Ayuda sobre Modificaciones en php.

y adivinaremos la estructura de tu tabla?
o tu codigo ?

no somos adivinos .. muestranos lo que tienes hecho para que podamos ayudarte
__________________
More about me...
~ @rhyudek1
~ Github
  #3 (permalink)  
Antiguo 26/07/2010, 12:37
Avatar de pipev25  
Fecha de Ingreso: septiembre-2009
Mensajes: 93
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Ayuda sobre Modificaciones en php.

como dice Hidek1 es necesario conocer la estructura de las tablas para colaborarte eficientemente

Etiquetas: cvander/chillando.png
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:52.