Problema al saltar de registro en PHP

unaiu
20 de Abril del 2006
Hola amigos,

Tengo un problema con una pequeña aplicacion en la que uso los lenguajes PHP y Java . El problema surge al moverme entre registros, es decir, cuando le doy a un boton y cambia al siguiente registro. Solo me cambia una vez y nose por que , he mirado muchas beces el codigo de arriba abajo y nada.

Os enseño el codigo, aber si hay suerte y alguno sabe decirme en que estoy fallando.Muxas gracias a todos :


<?php

include(\"conexion.php\");
$contador=0;

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(prueba)</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

if ($contador<mysql_num_rows($result))
{
$contador++; ?>
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
if ($contador>0)
{
$contador--; ?>
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
}
?>
}


</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();>

</CENTER>

</body>

</html>