20/04/2006, 05:53
|
| | | Fecha de Ingreso: abril-2006
Mensajes: 139
Antigüedad: 18 años, 9 meses Puntos: 0 | |
Si no :).
Gracias por contestarme.
Y q usarias tu para hacer una aplicacion simple de crear registro nuevo, moverte hacia delante , hacia atras teniendo que usar mysql y php.
Usarias java script no???
Y luego AJAX ????
Es que estado leyendo sobre ajax y la verdad que se me hace dificil de entender, sabes si hay alguna forma mas facil de hacer mi aplicacion.
Te dejo aqui mi aplicacion , y si puedes me encantaria que me dijeses si boy por buen camino. Quiero decir utilizando los lenguajes, es que la verdad que estoy muy liado por que nunca e mezclado PHP y JS.
Gracias Por tu ayuda ,
<?php
include("conexion.php");
$contador=0;
//Carga de la tabla personas en el array de dos dimensiones
while($contador<mysql_num_rows($result))
{
$trozo=mysql_fetch_array($result);
$matriz[$contador][0]=$trozo[0];
$matriz[$contador][1]=$trozo[1];
$matriz[$contador][2]=$trozo[2];
$matriz[$contador][3]=$trozo[3];
$contador++;
}
?>
<html>
<head>
<title>ProyectoPHP</title>
<script type="text/javascript">
function carga()
{
<?php echo $contador=0;?>;
nombre.value = '<?php echo $matriz[$contador][0] ?>';
ap1.value = '<?php echo $matriz[$contador][1] ?>';
ap2.value = '<?php echo $matriz[$contador][2] ?>';
email.value = '<?php echo $matriz[$contador][3] ?>';
}
function adelante()
{
<?php
$contador++;
if ($contador<mysql_num_rows($result))
{
?>
nombre.value = '<?php echo $matriz[$contador][0] ?>';
ap1.value = '<?php echo $matriz[$contador][1] ?>';
ap2.value = '<?php echo $matriz[$contador][2] ?>';
email.value = '<?php echo $matriz[$contador][3] ?>';
<?php
}
?>
}
function atras()
{
<?php
$contador--;
if ($contador>=0)
{
?>
nombre.value = '<?php echo $matriz[$contador][0] ?>';
ap1.value = '<?php echo $matriz[$contador][1] ?>';
ap2.value = '<?php echo $matriz[$contador][2] ?>';
email.value = '<?php echo $matriz[$contador][3] ?>';
<?php
}
?>
}
function nuevo()
{
if (btnNuevo.value=="Nuevo")
{
btnAtras.enabled = false;
btnAdelante.enabled = false;
nombre.value= '';
ap1.value = '';
ap2.value = '';
email.value = '';
btnNuevo.value="Confirmar";
alert("Rellena los datos.");
}
else
{
if (nombre.value=="" || ap1.value=="" || ap2.value=="" || email.value=="" )
{
alert("Datos erroneos.No puedes dejar en blanco.");
}
else
{
<?php echo $nombre ?> = nombre.value;
<?php echo $ap1 ?> = ap1.value;
<?php echo $ap2 ?> = ap2.value;
<?php echo $email ?> = email.value;
}
btnNuevo.value = "Nuevo";
}//else if btnNuevo
}//function nuevo
</script>
</head>
<body onLoad=carga();>
<CENTER>
Nombre:<input type="text" name="nombre" ><br><br>
1.Apellido: <input type="text" name="ap1" ><br><br>
2.Apellido: <input type="text" name="ap2" ><br><br>
E-Mail: <input type="text" name="email"><br><br>
<input type="button" name="btnAtras" value="<" onclick=atras();>
<input type="button" name="btnAdelante" value=">" onclick=adelante();>
<br><br>
<input type="button" name="btnGuardar" value="Guardar" onclick=guardar();>
<input type="button" name="btnNuevo" value="Nuevo" onclick=nuevo();>
<input type="button" name="btnCancelar" value="Cancelar" onclick=cancelar();>
</CENTER>
</body>
</html> |