Olá, pretendo criar um sistema de sorteio de palavras onde o usuário coloca-se os nomes que quiser e quantos quiser, porem n consigo fazer com que o sorteio seja bem sucedido, não consigo achar uma solução, quem poder me ajudar, desde já agradeço
esse é meu código:
<?php
if ($_POST) {
$controle = 1;
$tipo = 'nome';
$quantidade = $_POST['quant'];
$rand = rand(1, $quantidade);
$tdnome = '';
while($controle <= $quantidade){
$result = $tipo.$controle;
$nomes = $_POST[$result];
echo $controle.' - '.$nomes . '<br />';
if ($controle < $quantidade) {
$tdnome .= '"'.$nomes.'", ';
}
else{
$tdnome .= '"'.$nomes.'"';
}
$controle++;
}
print '<br>'.$tdnome.'<br>';
echo "<br><b>sorteado: ".$array[$rand]."</b>";
}
?>
<!DOCTYPE html>
<html>
<head>
<title>sorteio</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script type="text/javascript">
var numero = 1;
function adicionar() {
numero++;
$("#divPrincipal").append("<input type='text' name='nome"+numero+"' placeholder='nome "+numero+"' value='nome "+numero+"' /><br><br>");
$("#quant").val(numero);
$("#numerodenomes").text(numero);
}
</script>
</head>
<body>
<form name="teste" method="post" action="">
<!-- <textarea name="text"></textarea> -->
<input id="quant" type="text" name="quant" value="1" style="display: none;" />
<p ><b>quantidade de nomes:</b> <q id="numerodenomes">1</q></p>
<br><br><br><br>
<div id="divPrincipal">
<input type="text" name="nome1" placeholder="nome 1" value="nome 1" />
<br><br>
</div>
<input type="submit" name="enviar" value="Enviar" />
</form>
<a href="javascript: adicionar()">Adicionar</a>
</body>
</html>