de primeras me sale que no hay palabra segun cuando ha cargado la pagina y de segundo introduzco la palabra
y todo va bien hasta que pongo la letra a buscar que se pierda la palabra y me dice que no hay ninguna con lo cual no puedo hacer las comprobaciones de si existe la letra etc
les agradezco de antemano la ayuda ando un poco perdido ya no se que hacer;
aqui ademas del codigo les dejo una imagen por si sirve de mas ayuda
<html>
<body>
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method='POST'>
<label> INTRODUCE LA PALABRA </label> <input type="password" name="palabra" ><br>
<p><input type="submit" name="enviar" value="enviar"></p>
</form>
<?php
// almaceno y guardo la palabra
$palabra = $_COOKIE["palabra"];
if ($_POST["palabra"] != ""){
$palabra = $_POST["palabra"];
setcookie("palabra","$palabra");
echo $palabra;
}
else {
echo "la palabra esta vacia";
}
if ($_POST["palabra"] != ""){
//dividir la palabra en letras
$letrad=str_split($palabra);
$cantidad_l = count($letrad);
echo $cantidad_l;
}?>
<form action=<?php echo $_SERVER['PHP_SELF'];?> method='POST'>
¿Que letra crees que contiene?
<br>
Letra: <input type="text" name="letra" />
<input type="submit" value="comprobar">
</form>
<?php
//declaro las variables donde poner el numero de aciertos y fallos
$pa=0;
$pf=0;
$contador=0;
echo $palabra;
//compruebo que la letra no esta vacia
$letrai=$_POST['letra'];
if(trim($letrai== '')){
echo "no has introducido ninguna palabra";
}
else {
//compruebo si existe la letra en el array
// calculo la posicion de la letra
$posl=strpos("$letrad",$letrai);
echo $posl;
}
?>