Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Luis_Carlos

Jogo da Forca em PHP erros

Recommended Posts

Boa tarde, estou com seguintes erros no codigo do jogo forca,já procurei mas não consigo resolver.

 

( ! ) Notice: Undefined index: txtLetra in C:\wamp\www\forca1.php on line 47 Call Stack # Time Memory Function Location 1 0.0007 247640 {main}( ) ..\forca1.php:0
_get letra introduzida não existe , valor da variavél

( ! ) Notice: Undefined index: c_palavra_base in C:\wamp\www\forca1.php on line 53 Call Stack # Time Memory Function Location 1 0.0007 247640 {main}( ) ..\forca1.php:0

_cookie c_palavra_base nao existe , valor da variavél

 

Segue código:

<pre>
    <?php
echo <<< HTML

<HTML>
<TITLE> ...::Forca::...</TITLE>
    Bem vindo, por favor introduza uma letra
<BODY>

    Introduza uma letra <input type="text" name="txtLetra"><br>
    <input type="submit" name="btnOk"><br>


</BODY>     
</HTML>


HTML;

$palavras = array (
        "vaca",
        "gato",
        "boi",
        "cão",
        "peixe" 
);
$contarArray = count ( $palavras );
$random = rand ( 0, $contarArray - 1 );
$cad = $palavras [$random];

echo "$cad";
echo "<table>";
echo "<tr>";
for($i = 0; $i < strlen ( $cad ); $i ++) {
    echo "<td><input type=\"text\" name=\"letra\" size = 5 readonly></td>";
}
echo "</tr>";
echo "<table>";

if (isset ( $_GET ["txtLetra"] )) {
    print_r (" letra introduzida(txtLetra) " . $_GET ["txtLetra"] . "<br>");

    $letraIntroduzida = $_GET ["txtLetra"];
    //estoy imprimiento array?????
    setcookie ( "c_letra_introduzida", $letraIntroduzida );
} else
    print_r( "_get letra introduzida não existe , valor da variavél " . $_GET ["txtLetra"]);
if (isset ( $_COOKIE ["c_letra_introduzida"] )) {
    echo "letra introduzida (cookie) " . $_COOKIE ["c_letra_introduzida"] - "<br>";
    setcookie ( "c_palabra_base", $cad );
    echo "c_palavra_base" . $_COOKIE ["c_palavra_base"] . "</br>";
} else
    echo "_cookie c_palavra_base nao existe , valor da variavél " . $_COOKIE ["c_palavra_base"];

?>

<code>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tentei arrumar mais não consegui...

 

 

Será que o erro não esta no cokie que salva a letra introduzida e a palavra secreta?

Tentei colocar o indice no array mas não tive exito.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.