Ir para conteúdo

POWERED BY:

Arquivado

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

Iury Borges

mostra as informações do select direito

Recommended Posts

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>Documento sin título</title>

</head>

<body>


<?php

/* Esta primeira matriz utilizará números para as chaves, de 1

a 12. Como o valor da primeira chave é especificado, os valores

seguintes serão indexados de forma incrementado, os valores

seguintes serão serão indexados de forma incremental (em outras

palavras, o código=> cria uma matriz indexada de 1a 12, em vez

de 0 a11).*/



$months = array("1 =>'January', 'February', 'March' 'april',

'May', 'June', 'July', 'August', 'September', 'October',

'November', 'December'");


/* Utilizandoa função range(), você pode facilmente criar uma matirz de números */


$days=range(1,31);

$years=range(2008,2018);


/*O loop foreach pode gerar rapidamente todo o código HTML para o menu suspenso de meses.Cada execução do loop criará uma linha de código como<option value="1">January</option>*/

echo '<select name="months">';

foreach ($months as $key => $value)

{

echo '<option value= "/$key/">$key</option>\n';

}

echo '</select>';


echo '<select name="Day">';

foreach ($day as $value)

{

echo'<option value="/$value/">

$value</option>\n';

}

echo'</select>';

echo'<select name = "years">';

foreach ($years as $value)

{

echo '<option value ="/$value/">$value</option>/n';

}

echo '</select>';



?>












</body>

</html>



Quando esse código e executado não mostra as informações do select direito fica aparecendo $key e o outro nada e depois vários $value, já tentei de tudo, alguém pode me orientar a onde eu estou errado para resolver esse pequeno dilema

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia,

 

Tem alguns erros, vai comparando e tentando ver onde estão:

 

Seu código:

$months = array("1 =>'January', 'February', 'March' 'april', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'");

Novo Código:

$months = array(1=>'January', 'February', 'March', 'april', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');

Tem gente que prefere ecoar código html com php, eu já prefiro assim separado (vai de gosto):

<select name="months">
	<?php foreach ($months as $key => $value){ ?>
	<option value= "<?php echo $key; ?>"><?php echo $value; ?></option>
	<?php } ?>
</select>

<select name="days">
	<?php foreach ($days as $key => $value){ ?>
	<option value= "<?php echo $key; ?>"><?php echo $value; ?></option>
	<?php } ?>
</select>

<select name="years">
	<?php foreach ($years as $key => $value){ ?>
	<option value= "<?php echo $key; ?>"><?php echo $value; ?></option>
	<?php } ?>
</select>

Espero que ajude.

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.