Ver Mensaje Individual
  #9 (permalink)  
Antiguo 26/06/2005, 08:59
dark_night
 
Fecha de Ingreso: octubre-2004
Ubicación: chile
Mensajes: 116
Antigüedad: 19 años, 5 meses
Puntos: 0
el codigo esta asi

Código PHP:
<?require("conexion_mysql.inc");
 require(
"funcion_modificar.inc");
 require(
"funcion_mostrar.inc");
 
   
session_start(); 
   if (!isset(
$_SESSION['nombre'],$_SESSION['usuario']))
      {
      
$mensaje="usuario no inicio sesion";
      
header("Location:index_js.php?mensaje=$mensaje");
      exit;
      }

$db conectar_base_datos();
$ret = array();

if(!isset(
$enviar)){ 

$consulta="SELECT * FROM $valor WHERE n_matricula = '$matricula' AND profe_nom = '$nombre'";
$resmysql_query($consulta$db);
while(
$fila mysql_fetch_array($res)) {
      
$ret[] = $fila; }
        
$datos=$ret;?>

<html>
<head>
<title></title>
</head>
<body>
<form action="<?=$_SERVER['PHP_SELF'];?>" method="POST">  
<table border="1">
<tr>
  <td>id</td>
    <td>nº Matricula</td>
    <td>Alumno</td>
    <td>sol 1</td>
  <td>sol 2</td>
    <td>ctrl 1</td>
    <td>ctrl 2</td>
    <td>ctrl 3</td>
    <td>ctrl 4</td>
    <td>Examen</td>
</tr>
<? foreach ($datos as $us
{
?>
<tr>  
    <td align="center"><?=$us['id'];?></td>
    <td align="center"><?=$us['n_matricula'];?></td>
    <td align="center"><?=$us['alumno_nom'];?> <?=$us['alumno_apell'];?></td>
    <td align="center"><input name="sol1" type="text" size="1" value="<?=$us['sol1'];?>"></td>
  <td align="center"><input name="sol2" type="text" size="1" value="<?=$us['sol2'];?>"></td>
    <td align="center"><input name="ctrl1" type="text" size="1" value="<?=$us['ctrl1'];?>"></td>
    <td align="center"><input name="ctrl2" type="text" size="1" value="<?=$us['ctrl2'];?>"></td>
    <td align="center"><input name="ctrl3" type="text" size="1" value="<?=$us['ctrl3'];?>"></td>
    <td align="center"><input name="ctrl4" type="text" size="1" value="<?=$us['ctrl4'];?>"></td>
    <td align="center"><input name="examen" type="text" size="1" value="<?=$us['examen'];?>"></td>
</tr>
<?}?>
</table> 
<input type="submit" name="enviar" value="Actualizar datos"> 
<?}
else

$upd "UPDATE $valor SET sol1='$sol1',sol2 = '$sol2' ,ctrl1 = '$ctrl1', ctrl2 = '$ctrl2', ctrl3 = '$ctrl3', ctrl4 = '$ctrl4' examen = '$examen' WHERE n_matricula='$matricula'"
    
$res mysql_query($upd,$db); 
echo 
"los datos se han actualizado con éxito"
?>
</body>
</html>
la del final(para actualizar la tabla) consulta no se realiza me da el siguiente error:

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SET sol1='10',sol2 = '30' ,ctrl1 = '60', ctrl2 = '50', ctrl3 = : 1064

k esta mal ?? k puede ser?
esop grax

Última edición por dark_night; 26/06/2005 a las 10:01