Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/06/2009, 23:47
nitramara
 
Fecha de Ingreso: abril-2009
Mensajes: 32
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: MODIFICAR datos validados por checkbox

Bueno gracias...
Mira la verdad como he quedado un poco mas confundido....
He leido (HARTO) sobre todo esto...
He logrado un pequeño paso (GIgante para mi) aparte de que he organizado mas o menos la presentacion como queria, tambien he logrado leer y aplicar a lo mio unas cosillas que me he encontrado en la red.

Bueno esos son logros grandes para mi ya que hasta ahora estoy aprendiendo y empece de ceros (abracitos para mi Por mi jejejeje)..
Sin mas chacara tengo este codigo...

<HTML>
<BODY>
<center>
<strong><font font color="#000000" size="5">Modificar Registro</font></strong>
</center>
<hr noshade style = "color:CC6666;height:1px" ></hr>
<script language="javascript">

function selydestodos(form,activa)
{
for(i=0;i<form.elements.length;i++)
if(form.elements[i].type=="checkbox")
form.elements[i].checked=activa;
}
</script>
<table >
<col style="width: 27em;" />
<col style="width: 7em;" span="8" align="right" />
<tr>
<td colspan="3">Seleccione Grupo:
<select name="Curso">
<option value="">Grupos</option>
<option value="php">php</option>
<option value="visual">visual</option>
<option value="excel">excel</option>
<option value="winword">winword</option>
</select></td>
</tr>
<tr><form name=formulario>
<td align="center" width="20%">Codigo: <input type="text" name="Codigo"></td>
<td colspan="2" align="left" >
<input type="checkbox" name="ch1" value="Nombre">&nbsp;&nbsp;&nbsp;&nbsp; Nombre<br>
<input type="checkbox" name="ch2" value="Email"> &nbsp;&nbsp;&nbsp;&nbsp; Email<br>
<input type="checkbox" name="ch3" value="Pago1"> &nbsp;&nbsp;&nbsp;&nbsp; Pago1<br>
<input type="checkbox" name="ch4" value="Pago2"> &nbsp;&nbsp;&nbsp;&nbsp; Pago2<br>
<input type="checkbox" name="ch5" value="Pago3"> &nbsp;&nbsp;&nbsp;&nbsp; Pago3<br>
<input type="checkbox" name="ch6" value="Pago4"> &nbsp;&nbsp;&nbsp;&nbsp; Pago4<br></td>

<td width="20%"><div align="center">
Ingrese nombre: <br><input type="text" name="Nombre" value=""> <br>
Ingrese Email: <br><input type="text" name="Email" value=""> <br>
Ingrese Pago1: <br><input type="text" name="Pago1" value=""> <br>
Ingrese Pago2: <br><input type="text" name="Pago2" value=""> <br>
Ingrese Pago3: <br><input type="text" name="Pago3" value=""> <br>
Ingrese Pago4: <br><input type="text" name="Pago4" value=""> <br>
</div></td>
</tr>
<tr>
<td colspan="3">
<a href="javascript:selydestodos(document.formulario, 1)">Marcar todos</a> |
<a href="javascript:selydestodos(document.formulario, 0)">Quitar Todos</a><br>
</td>
</tr></form >
</table>
<br>
<INPUT TYPE="submit" value="Modificar" onclick="verifica"() />
<br>

<?php
$Curso = isset($_POST["Curso"]) ? $_POST["Curso"] : '';
$Codigo = isset($_POST["Codigo"]) ? $_POST["Codigo"] : '';
$Nombre = isset($_POST["Nombre"]) ? $_POST["Nombre"] : '';
$Email = isset($_POST["Email"]) ? $_POST["Email"] : '';
$Pago1 = isset($_POST["Pago1"]) ? $_POST["Pago1"] : '';
$Pago2 = isset($_POST["Pago2"]) ? $_POST["Pago2"] : '';
$Pago3 = isset($_POST["Pago3"]) ? $_POST["Pago3"] : '';
$Pago4 = isset($_POST["Pago4"]) ? $_POST["Pago4"] : '';

$conexion=mysql_connect("localhost","root","") or die("Problemas en la conexion");
mysql_select_db("DB",$conexion) or die("Problemas en la selección de la base de datos");
if ($Codigo== empty($Codigo)) {
echo "No modificaras datos";?>
<input type="submit" value="Volver" >
<?php }else {
mysql_query("UPDATE $Curso SET Codigo='$Codigo',Nombre='$Nombre',Email='$Email',P ago1='$Pago1'
,Pago2='$Pago2',Pago3='$Pago3',Pago4='$Pago4' WHERE Codigo=$Codigo");
}
?>
</BODY>
</HTML>

Si no te has aburrido y has llegado hasta aca.. y si a bien tienes me puedes informar que rayos hago mal para que no me modifique los campos que estoy solicitando...
Disculpa si con la anterior pregunta te hice perder tiempo..
De todas formas gracias por tu colaboracion..