Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/06/2010, 13:52
psm2009b
 
Fecha de Ingreso: agosto-2009
Mensajes: 7
Antigüedad: 14 años, 8 meses
Puntos: 0
Pasar por array el contenido de input text y guardar a mysql

Estimados,

Me encuentro haciendo una aplicación web para guardar calificaciones de una serie de estudiantes, y mi problema se presenta cuando hay que guardar dichas notas, puesto que los cuadros de texto donde se colocan éstas, se crean dinámicamente y de acuerdo a la cantidad de estudiantes que existan.

1. CÓDIGO QUE CREAR LOS INPUTS TEXT DONDE SE INGRESAN LAS NOTAS

<?php
require("config/config.inc.php");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>

<body>
<?php
$rows=mysql_query("SELECT * FROM calificaciones ORDER BY estudiante ASC");
echo mysql_error();
?>
<form action="eli.php" method="post" name="form1" id="form1">
<table>
<tr>
<th>
Estudiante
</th>
<th>
C1
</th>
</tr>
<?php
while($row=mysql_fetch_array($rows)){
?>
<tr>
<td><?php echo $row['estudiante'];?></td>
<td><input type="text" name="c1[]" id="c1" value="" maxlength="3" style="font-family:Verdana, Geneva, sans-serif; font-size: 7pt; text-align: center" size="3" /></td>
</tr>
<?php
}
?>
<tr>
<td colspan="2">
<input type="submit" value="Grabar" />
</td>
</tr>
</table>
</form>
</body>
</html>

Lo que requiero es que me expliquen cómo pasar eso a mysql.

Sé que se hace mediante INSERT INTO *** VALUES (...), pero el problema está en que al intentar guardar en la base de datos, no me guardar absolutamente nada.

La clave primaria de mysql es el ID de cada uno de los estudiantes.

Espero puedan ayudarme, de antemano, muchas gracias.