Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/08/2015, 19:33
Enock_30
 
Fecha de Ingreso: agosto-2015
Mensajes: 9
Antigüedad: 4 años, 6 meses
Puntos: 0
Por cada checkbox marcada contar cierto porcentaje y enviarlo a tabla con PHP

Hola que tal.

Aquí otra vez con un nuevo problema que espero me puedan ayudar a resolver. Lo que pasa es que tengo una tabla en la que aparecen unos checkbox los cuales al ir seleccionandolos necesito me vayan contando cierto porcentaje. Por ejemplo:

1 Seleccionado = 1%
2 Seleccionados = 5%
3 Seleccionados = 10%
4 Seleccionados = 15%
5 Seleccionados = 20%

y así sucesivamente, eso sería el equivalente al descuento que se les haría en un pago.

Muestro la tabla a continuación:


En la tabla me gustaría que a la derecha del botón enviar descuento me vaya apareciendo el porcentaje y una vez presionando el botón este se envíe a la siguiente tabla de la base de datos llamada usuarios:


El problema y por lo que se me ha dificultado es porque los checkbox no son independientes, osea es uno solo pero reproducido dentro de un while, sería algo asi:

Código PHP:
 <?php
//Contamos cuantos amigos tenemos registrados
$contador mysql_query("SELECT * FROM amigos WHERE usuario = '$_REQUEST[prosamig]'");
$total_de_filas mysql_num_rows($contador);
  
//imprimimos la cantidad de amigos
echo "Tiene ".$total_de_filas." amigos(as) registrados<br><hr>";
 
//mostramos una lista de los amigos
if($total_de_filas >0){
    
$con =1?>
    <form name="register" onsubmit="">
    <table width="800" border="0">
  <tr class="TablaCabecera"> 
    <td>Nombre</td>
    <td>Telefono</td>
    <td>Email</td>
    <td>Facebook</td>
    <td>Fecha</td>
    <td>Acciones</td>   
  </tr>
   
    <?php //listamos los amigos si se cumple la condicion
    
while($row_EditAmigos mysql_fetch_array($contador))
    {
?>
      
      
      <tr class="Results">
      <td><input type="checkbox" id="chkname" value="name"/>
          <?php echo $row_EditAmigos['nombre']; ?></td>
      <td><?php echo $row_EditAmigos['telefono']; ?></td>
      <td><?php echo $row_EditAmigos['email']; ?></td>
      <td><?php echo $row_EditAmigos['social']; ?></td>
      <td><?php echo $row_EditAmigos['fecha']; ?></td>
      <td><a href="">Editar</a>-<a href="">Eliminar</a></td>
    </tr>
      
        
    <?php    $con++;
    }
   
} else{
    echo 
"no hay";
}
?>
    
      
    </table>
    <br />
    <input type="submit" name="select" id="select" onclick="return seleccionar_todo()" value="Seleccionar Todo">
    <input type="submit" name="non_select" id="non_select" onclick="return deseleccionar_todo()" value="Deseleccionar">
    <br />
    <br />
    <input type="submit" name="Desc" id="Desc" onclick="" value="Enviar Descuento">
    </form>
Estuve intentando con Javascript pero no me funciono bien porque necesito enviar datos a la tabla de la bd. Espero alguien me pueda ayudar y si necesitan más información solo diganme y con gusto se la pongo. A una última cosa, estoy usando mysql no mysqli ya que así empece toda la programación y en cambiarlo a la segunda tardaría una eternidad.

Gracias de antemano por su atención.