try {
$add = "UPDATE calculo SET puntaje_fecha=:puntaje_fecha WHERE id_calculo=:id_calculo";
$d = $conn->prepare($add);
$d->bindParam(':puntaje_fecha', $_POST['puntaje_fecha']);
$d->bindParam(':id_calculo', $_POST['id_calculo']);
$d->execute();
$message = '';
if ($d->execute()) {
$message = 'DATOS ACTUALIZADOS';
} else {
$message = 'ERROR DE ACTUALIZACION';
}
} catch (PDOException $e) {
die("Error: " . $e->getMessage() . "<br>on line: " . $e->getLine() . "<br>on file: " . $e->getFile());
}
<?php foreach ($ca as $c){?>
<form action="actualizar.php" method="post">
<?php if (($p['id_fecha'])==($r['nFecha'])){
Aquí hago un supercalculo, asi que no lo pego porque seria demasiado el codigo
<input type="hidden" name="puntaje_fecha" value="<?php echo $s; ?>">
<input type="hidden" name="id_calculo" value="<?php echo $c['id_calculo']; ?>">
<?php }} ?>
<input type="submit" value="Actualiza puntos">
</form>
<input type="hidden" name="puntaje_fecha[]" value="<?php echo $s; ?>">
<input type="hidden" name="id_calculo[]" value="<?php echo $c['id_calculo']; ?>">
foreach( array_keys($_POST['id_calculo']) as $k ){
$d->bindParam(':puntaje_fecha', $_POST['puntaje_fecha'][$k]);
$d->bindParam(':id_calculo', $_POST['id_calculo'][$k]);
$d->execute();
}
try {
$puntaje_fechaArray = $_POST['puntaje_fecha'];
$id_calculoArray = $_POST['id_calculo'];
foreach ($puntaje_fechaArray as $key => $val){
$puntaje_fecha = $val[$key];
$id_calculo = $id_calculoArray[$key];
$add = "UPDATE calculo SET puntaje_fecha=:puntaje_fecha WHERE id_calculo=:id_calculo";
$d = $conn->prepare($add);
$d->bindParam(':puntaje_fecha', $puntaje_fecha );
$d->bindParam(':id_calculo', $id_calculo);
$d->execute();
}
} catch (PDOException $e) {
die("Error: " . $e->getMessage() . "<br>on line: " . $e->getLine() . "<br>on file: " . $e->getFile());
}
<form action="actualizar.php" method="post">
<?php foreach ($ca as $c){?>
<?php if (($p['id_fecha'])==($r['nFecha'])){
//CALCULO
<input type="hidden" name="puntaje_fecha[]" value="<?php echo $s; ?>">
<input type="hidden" name="id_calculo[]" value="<?php echo $c['id_calculo']; ?>">
<?php } }?>
<input type="submit" value="Actualiza puntos">
</form>
$puntaje_fecha = $val[$key];
$puntaje_fecha = $val;
$puntaje_fechaArray = $_POST['puntaje_fecha'];
$id_calculoArray = $_POST['id_calculo'];
foreach ($puntaje_fechaArray as $val){
$puntaje_fecha = [$val];
$id_calculo = $id_calculoArray[$val];}
try {
$add = "UPDATE calculo SET puntaje_fecha=:puntaje_fecha WHERE id_calculo=:id_calculo";
$d = $conn->prepare($add);
$d->bindParam(':puntaje_fecha', $puntaje_fecha );
$d->bindParam(':id_calculo', $id_calculo);
$d->execute();
}catch (PDOException $e) {
die("Error: " . $e->getMessage() . "<br>on line: " . $e->getLine() . "<br>on file: " . $e->getFile());
}
$puntaje_fechaArray = $_POST['puntaje_fecha'];
$id_calculoArray = $_POST['id_calculo'];
$d = $conn->prepare("UPDATE calculo SET puntaje_fecha=:puntaje_fecha WHERE id_calculo=:id_calculo");
foreach ($puntaje_fechaArray as $k => $val) {
$puntaje_fecha = $val;
$id_calculo = $id_calculoArray[$k];
$d->bindParam(':puntaje_fecha', $puntaje_fecha );
$d->bindParam(':id_calculo', $id_calculo);
try {
$d->execute();
} catch (PDOException $e) {
die("Error: " . $e->getMessage() . "<br>on line: " . $e->getLine() . "<br>on file: " . $e->getFile());
}
}