hola tengo elo siguiente script pero no me funciona la idea es actualizar una base de datos:
Código HTML:
Ver original<input type="checkbox" value="-20" name="Check[]" id="Check1" onclick=" Suma(this.checked,this.value)" /> <input type="checkbox" value="-15" name="Check[]" id="Check2" onclick=" Suma(this.checked,this.value)" /> <input type="checkbox" value="10" name="Check[]" id="Check3" onclick=" Suma(this.checked,this.value)" /> <input type="checkbox" value="110" name="Check[]" id="Check4" onclick=" Suma(this.checked,this.value)" />
Código PHP:
Ver original<?
header('Content-Type: text/html; charset=UTF-8'); //recupero datos dela sesion
$idduen=$_SESSION['id'];
$nduen=$_SESSION['usuario'];
$ucheck=$_SESSION['ucheck'];
$mcheck=$_SESSION['mcheck'];
$count=0;//contador
while($count<=4){
if(isset($_POST['check['.$count.']']) && !empty($_POST['check['.$count.']'])){//verifica los checkbox que an sido checkeados $check[$count]=$_POST['check['.$count.']']; //recojo los valores de los checkbox en un array
$count++;//incremento contador
}
}
echo "$nduena as escogido las siguientes desventajas";//mando mensaje que inicia el proceso de actualisacion
$count=0;//reinicio el contador
include("config/config.php");//levanto las variables de conecion
$link = mysql_connect ($dbhost, $dbusername, $dbuserpass); //establesco la conecion a la BD mysql_select_db($dbname,$link) or
die('No se puede seleccionar la base de datos<br>');// mando errores a pantallas si los hay while($count<=4){//inicio ciclo de update
if(isset($check[$count])){// reviso que el array tenga un valor $dvent='dvent."$count"';//estableco una varianle para identificar la columna
mysql_query("UPDATE pj SET $dvent = '{$rt}', WHERE id='$idduen'",$link);//busca y realisa la actualisacion de la base de datos echo "$check[$count]";// imprime el valor numerico del contador
$count++;//incremento la variable
}
}
?>
pero no me funciona no hace nada a ver si alguien puede aportar alguna idea o solución.
buenos días.