Cita:
Iniciado por harvestmoon
por eso creas un array de tus campos y el ID de donde muestras tus datos te sirve para contar cuantas veces vas a ionsertar
am mira creo q ni sikiera lo has intentado
como tienes el codigo para mostrar los datos??
saludines!
Mira te muestro como traigo los datos y creo el formulario para ingresar las notas:
Esta es la cosnulta sql
$sql=mysql_query("SELECT notas.*,grupos.*,usuarios.* FROM notas,usuarios,grupos WHERE usuarios.doc=notas.doc and grupos.idg=notas.idg and notas.idg='$myg'"); ?>
Aqui el formulario
<form id="form1" name="form1" method="post" action="inser_notas.php">
<table width="482" border="1" align="center">
<tr>
<td width="322"><div align="center">Alumno</div></td>
<td width="144">Concepto:
<label>
<input type="text" name="textfield" id="textfield" />
</label></td>
</tr>
Hago el ciclo para los datos y el text
<?php while($rs=mysql_fetch_array($sql)){ ?>
<tr>
<td><?php echo $rs['nombre']; ?></td>
<td><input name="doc[]" type="hidden" id="doc[]" size="4" maxlength="4" value="<?php echo $rs['doc']; ?>" />
<label>
<input type="text" name="nota[]" id="nota[]"/>
</label></td>
</tr>
<?php } ?>
<tr>
<td colspan="2"><label>
<div align="center">
<input type="submit" name="button" id="button" value="Agregar Notas" />
</div>
</label></td>
</tr>
</table>
</form>
Ahora el php que toma los datos al dar clic en enviar las notas
<?php
foreach($_POST['doc'] as $valor){
echo $valor." - ".$_POST['nota']."<br />";
}
?>
Hasta ahi todo bien, mi problema es que las notas en el foreach me las imprime como array, no muestra ninguna valor solo la palabra array.
Estoy super preocupado por este error, estoy super necesitado, muchas gracias por su ayuda