Cita:
Iniciado por IsaBelM
el problema que tienes no es pasar los valores, eso lo estás haciendo bien. tratas los name de los controles como arrays asociativos. el problema que creo que no logras solventar es recogerlo. puede hacer algo así
he agregado supongo q mal XD lo q me indicas
<?php
$arr1 = array($_POST["p1"]); // matriz con todos los valores de los campos
$arr2 = array($_POST["p2"]); // matriz con todos los valores de los campos
$arr3 = array($_POST["p3"]); // matriz con todos los valores de los campos
for($i = 0; $i < sizeof($arr1[0]); $i++) {
echo $arr1[0][$i]. ",";
echo $arr2[0][$i]. ",";
echo $arr3[0][$i]. ",";
}
; ?>
<td> <input type="text" name="prom[]" id="prom" value=" <?php $Promedio= $_POST['p1']+$_POST['p2'])/3; echo number_format ($Promedio,2); ?> "size="3" style="border: none;background:#e6e6e6" /></td>
pERO TENGO UN ERROR...
mira para actualizar tengo lo siguiente
if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) {
foreach($_POST["clave3"] as $i => $value){
$clave= $_POST['claveasignatura'][$i];
$rfc= $_POST['clave3'][$i];
$p1=$_POST['p1'][$i];
$p2=$_POST['p2'][$i];
$p3=$_POST['p3'][$i];
$prom=$_POST['prom'][$i];
$query=mysql_query("update calificare SET parcial3='$p3',promedio='$prom' WHERE claveasignatura='$clave' and rfcalumno='$rfc'");
mysql_select_db($database_connection, $connection);
$updateGoTo = "menudocente.php";
if (isset($_SERVER['QUERY_STRING'])) {
$updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
$updateGoTo .= $_SERVER['QUERY_STRING'];
ese codigo esta bien, funciona bien supongo q temgo q hacer algo parecido para obtener el promedio