Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Problemas ao mandar um input como array para o PHP

$
0
0

Galera, esse código foi construído para o usuário digitar nomes no começo, depois cada nome apareceria em cada echo do PHP.

O que está acontecendo é que, as únicas informações que estão indo para o PHP é do último input, e só vai 1 letra para cada cargo, ao invés, de uma palavra completa.

 

Como vocês resolvem esta situação?

 

 

Código HTML:

<!DOCTYPE html>
<html>
<head lang="PT-BR">
</head>
<body>
<form method="post" action="tabela.php">

    <input type="text" name="name" />
    <input type="text" name="name" />
    <input type="text" name="name" />
    <input type="text" name="name" />
    <input type="text" name="name" />
    <input type="text" name="name" />
    <input type="text" name="name" />
    <input type="text" name="name" />
    <input type="text" name="name" />
    <input type="text" name="name" />
    <input type="text" name="name" />
    <input type="text" name="name" />
    <input type="submit" value="Sorteie"/>

</form>
</body>
</html>

Código PHP:

<?php

$pessoas = isset( $_POST[ 'name' ] ) ? $_POST[ 'name' ] : null ;

    $pessoas[0];
    $pessoas[1];
    $pessoas[2];
    $pessoas[3];
    $pessoas[4];
    $pessoas[5];
    $pessoas[6];
    $pessoas[7];
    $pessoas[8];
    $pessoas[9];
    $pessoas[10];
    $pessoas[11];

$arr = (array)$pessoas;
shuffle($arr);

    echo "Juiz: " . $pessoas[0];
    echo "/Policial: " . $pessoas[1];
    echo "/Anjo: " . $pessoas[2] . "<br><br>";
    echo "Assassino: " . $pessoas[3];
    echo "/Aprendiz: " . $pessoas[4];
    echo "/Silence: " . $pessoas[5]."<br><br>";
    echo "Paralisador: " . $pessoas[6] . "<br>";
    echo "Paparazzi: " . $pessoas[7] . "<br>";
    echo "Bruxo: " . $pessoas[8] . "<br>";
    echo "Detetive: " . $pessoas[10] . "<br>";
    echo "Aldeao: " . $pessoas[11] . "<br>";
    echo "Espirito: " . $pessoas[9] . "<br><br>";
echo "Fada: " . $pessoas[9] . "<br>";
echo "Psicopata: " . $pessoas[8];
?>

Viewing all articles
Browse latest Browse all 14190

Trending Articles