Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/02/2009, 10:23
arcanisgk
 
Fecha de Ingreso: noviembre-2008
Mensajes: 279
Antigüedad: 15 años, 5 meses
Puntos: 0
Exclamación Respuesta: checkbox Duda y problemita...ayuda

oues no se si esto este biem nesesito a ver si hacen corecciones de mi codigo..




Cita:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Desventajas</title>
<link href="1.css" rel="stylesheet" type="text/css" />
<style type="text/css">
.style1 {
text-align: center;
}
</style>
</head>


<body>
<script type="text/JavaScript">
function Suma(isChecked, myValue)
{
tot = parseInt(document.form1.total.value);
myValue = parseInt(myValue);
if (isChecked) document.form1.total.value = tot + myValue;
else document.form1.total.value = tot - myValue;
}
</script>
<form name="form1" id="form1" action="procesa.php" method="post">
<div>
<p style="margin-top: 0; margin-bottom: 0">Usted tiene un total de 175 puntos para escoger opciones de este
menú, recuerde ahorrar para tener mas puntos adelante; este menú es
especial ya que en ves de invertir sus puntos obtendrá lo que se
marca en rojo <span class='importante'>valor:</span> <span class="valor">-20 </span>hasta
llegar a 75 puntos</p>
<table >
<col class="nombre" />
<col class="costo" />
<col class="descripcion" />
<thead>
<tr>
<th scope="col" width="203">Nombre</th>
<th scope="col">Costo</th>
<th scope="col" width="646">Descripción</th>
</tr>
</thead>
<tbody>
<tr>
<td width="203" ><input type="checkbox" value="-20" name="Check[1]" id="Check1" onclick=" Suma(this.checked,this.value)" /><label for="Check1" class="importante">1: Horrenda</label></td>
<td><span class="importante">Valor: <span class="valor">-20</span></span></td>
<td width="646" >Sufres de malformaciones en el cuerpo y rostro, lo cual te ase repugnante y es difícil para ti pasar desapercibido,
reaccionan mal cuando te ven.</td>
</tr>
<tr>
<td width="203" ><input type="checkbox" value="-10" name="Check[2]" id="Check2" onclick=" Suma(this.checked,this.value)" /><label for="Check2" class="importante">2: Fea</label></td>
<td ><span class="importante">valor: <span class="valor">-10</span></span></td>
<td width="646" >Sufres de alguna deformidad en el rostro lo que te hace poco atractivo, reaccionan mal cuando te ven</td>
</tr>
<tr>
<td width="203" ><input type="checkbox" value="-15" name="Check[3]" id="Check3" onclick=" Suma(this.checked,this.value)" /><label for="Check3" class="importante">3: Voto</label></td>
<td ><span class="importante">valor: <span class="valor">-15</span></span></td>
<td width="646" >Esto es considerado como un fin superior, un voto es semejante como el voto de castidad, esta desventaja queda a criterio del jugador y el director de juego. Según el director.</td>
</tr>
</tbody>
</table>
<input name="total" value="0" disabled="disabled" style="span-weight: 700"></input>
<input type="submit" value="Continuar"></input>
</div>
</form>
<p style="margin-top: 0; margin-bottom: 0">usted lleva un total de puntos ganado</p>
<p style="margin-top: 0; margin-bottom: 0">Las Desventajas serán usada tanto por el jugador como por el maestro de juego, en
Pro o en Contra del personaje, su interpretación será dad por el maestro de juego y
basándose en su lógica y ubicación del escenario, estas pueden ser afectadas durante el transcurso de las sesiones de juego pero no
después de la construcción del personaje, tampoco serán modificables por
puntuación como lo especifican en el foro. por favor consultar estas desventajas en el foro.</p>
<p class="style1">
<a href="http://validator.w3.org/check?uri=referer">
<img style="border:0;width:88px;height:31px"
src="http://www.w3.org/Icons/valid-xhtml10"
alt="Valid XHTML 1.0 Transitional" height="31" width="88" />
</a>
<a href="http://jigsaw.w3.org/css-validator/">
<img style="border:0;width:88px;height:31px"
src="http://jigsaw.w3.org/css-validator/images/vcss"
alt="¡CSS Válido!" />
</a>
</p>


</body>
</html>

haora lo que para mi es un problema:

segun esto, deveri ade leerse con php con este codigo.

Código PHP:
echo $_POST['foo'][1]; // -20 
pero yo lo que queria era capturarlos todos y mandarlos a una base de datos

entonces seria:

Código PHP:
<?php
//Primero comprovamos datos que no esten vacion

//entrando a la base de datos
$link mysql_connect("127.0.0.1","rt","fran");
mysql_select_db("ged",$link);

// con esta sentencia insertamos los datos en la base de datos XD [COLOR="Red"]osea los value, este codigo representa a la insercion de los valores contenidos en el value de cada imput del html[/COLOR]

mysql_query("INSERT INTO pj (namepj,raza,prof,sexo,edad,esta,apa)
VALUES ('{$_POST['namepj']}','{$_POST['raza']}','{$_POST['prof']}','{$_POST['sexo']}','{$_POST['edad']}','{$_POST['esta']}','{$_POST['apa']}')"
,$link);

//   con esta sentencia insertamos los datos en la base de datos XD [COLOR="Red"]osea los check[], este codigo representa a la insercion de los valores contenidos en el check[] de cada imput del html

for ($i=1;$i=<10;$i++;x++) {

mysql_query2("INSERT INTO pj (efect[x])
VALUES ('{$_POST['check[x]']}')"
,$link);




// Ahora comprobaremos que todo ha ido correctamente 
$my_error mysql_error($link);

if(!empty(
$my_error)) {

echo 
"Ha habido un error al insertar los valores. $my_error"

} else {

header("Location: create2.html");
}



?>
se que el php no esta biem pero lo que me importa es el harea de como deveria de capturar y guardar los values y los check del html citado de primero