se que fui grosero con mi actitud, pero no podia dar solucion a mi problema y estaba preocupado. como dijo ronruby, deberia estar agradecido que usuarios, moderadores y colaboradores ayudan a los demas personas sin pedir nada a cambio.
bueno volviendo al tema, dejare mi codigo de que me muestra el mismo valor del checkbox. ahora si esta ordenado.
Código PHP:
<table width="96" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="96" height="6"> </td>
</tr>
<?php
#Aqui pregunto si el campo "nombre_accesorio" es igual al vacio, que no muestre nada,
#caso contrario, que muestre el dato.
if($row_accesorio['nombre_accesorio']==""){
}else{
?>
<tr>
<td><span style="text-align:center;">
<?=$row_accesorio['nombre_accesorio']; ?>
</span></td>
</tr>
<?php
}
?>
<tr>
<td height="10"></td>
</tr>
<?php
#Aqui pregunto si el campo "imagen_accesorio" es igual al vacio, que no muestre nada,
#caso contrario, que muestre la imagen con el dato.
if($row_accesorio['imagen_accesorio']==""){
}else{
?>
<tr>
<td>
<a href="javascript:imagen_accesorios('miusb_imagen_accesorio.php?accesorio=<?=$row_accesorio['idaccesorio']; ?>','<?=$_GET['valor']; ?>');">
<img src="accesorios/<?=$row_accesorio['imagen_accesorio']; ?>" width="50" height="50" border="0" title="haga clic para ver mas" />
</a>
</td>
</tr>
<?php
}
?>
<tr>
<?php
#Aqui pregunto si el campo "precio_accesorio" es igual al vacio, que no muestre nada,
#caso contrario, que muestre el precio.
if($row_accesorio['precio_accesorio']==""){
}else{
?>
<td height="10">
<?php
if(!isset($_SESSION['var_usuario'])){
}else{
?>
<?php
echo $i;
?>
<input type="checkbox" name="precio_accesorio<?=$i; ?>" id="precio_accesorio<?=$i; ?>" value="<?=$row_accesorio['precio_accesorio']; ?>" onclick="agregar_cotizador_accesorios('<?=$valor; ?>','<?=$i; ?>','<?=$row_accesorio['precio_accesorio']; ?>');" />
<?php
}
?>
$ <?=$row_accesorio['precio_accesorio']; ?>
</td>
</tr>
<?php
}
?>
</table>
mi codigo de javascript.
Código HTML:
function agregar_cotizador_accesorios(valor,valor_check,pa){
//donde se mostrará lo resultados
divresultado = document.getElementById('contenido'+valor);
idprod = document.getElementById('idproducto'+valor).value;
codprod = document.getElementById('codproducto'+valor).value;
pa = document.getElementById('precio_accesorio'+valor).value;
cant = document.getElementById('cantidad'+valor).value;
ajax=objetoAjax();
ajax.open("POST", "miusb_agregar_cotizador_accesorio.php",true);
ajax.onreadystatechange=useHttpResponse_cotizador_accesorios;
//muy importante este encabezado ya que hacemos uso de un formulario
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
//enviando los valores
alert(valor);
alert(valor_check);
alert(pa);
ajax.send("valor="+valor+"&idproducto="+idprod+"&codproducto="+codprod+"&precio_accesorio="+pa+"&cantidad="+cant);
}
nota:
$valor es una variable que se matiene, es decir como muestro os productos en filas con un bucle, en las pestañas le puse en la url:
Código HTML:
<a href = "dato.php?valor=<?=$i; ?>"contenido</a>
en resumen, me sigue mostrando el mismo valor del checkbox. cual es mi error ue me sigue mostrando el mismo valor.
ayudenme por favor.