Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/05/2012, 17:42
Avatar de Briss
Briss
 
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 10 meses
Puntos: 12
Como puedo solucionar mi error del for each

Hola a todos estoy tratando de hacer lo siguiente calcular mi pomedio basado en el valor de mis input
tengo el sig. codigo para actualizar datos de un arreglo

Código PHP:
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];
                
$resultado=$_POST['p1'][$i]+$_POST['p2'][$i]+$_POST['p3'][$i]/3;
                
$query=mysql_query("update calificar SET parcial3='$p3',promedio='$prom' WHERE claveasignatura='$clave' and rfcalumno='$rfc'");
                      
 
mysql_select_db($database_connection$connection);


  
$updateGoTo "licenciaturas3.php"


el cual funcionaba hasta antes de agregar $resulltado si lo quido funciona de nuevo jejeje

me esta arrojando este error


Warning: Invalid argument supplied for foreach()
este es mi formulario

Código PHP:
<?php do { ?>
  <tbody>
    <tr>  
  
    <td><?php  $i+=1; echo $i;?></td>
      <td ><input type="text" name="clave3[]" id="clave3[]" value="<? echo $row_calificarm['rfcalumno']; ?>" size="10" style="border: none; background:#e6e6e6 " disabled/></td>


.
 
  <?php } while ($row_calificarm mysql_fetch_assoc($calificarm)); ?>

Alguien me puede ayudar... por fa

Nota: este tema lo habia posteado antes pero intentaba resolverlo de otra manera