Ir ao conteúdo
  • Cadastre-se

Ajuda com script simples de php para exibir com echo


aleir

Posts recomendados

o que tem de errado nesse código php que eu fiz?

o xamp tá acusando o seguinte erro:

Notice: Undefined index: 1 in C:\xampp\htdocs\index.php on line 12

Notice: Undefined index: 2 in C:\xampp\htdocs\index.php on line 16

numero invalido

eu preciso que ao clicar no botao eu consiga exibi-lo com o echo sendo que é de acordo com o value (1 ou 2) do botao

aí vai o código:

<html>

<head>

<title>titulo</title>

</head>

<body>

<form>

<input type="submit" value="1" name="1">

<input type="submit" value="2" name="2">

</form>

<br><br<br>

<?php

if($_POST['1']){

$numero=1;

echo $numero;

}

elseif($_POST['2']){

$numero=2;

echo $numero;

}

else

echo ('numero invalido');

?>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

1. Melhore sua tag <form>, ela está quase sem informações. Embora suas propriedades possuam valores padrões, seria interessante coloca-las :)

2. Os erros "Notice" são erros de "má programação". Seu código não está errado, mas está feito de um jeito errado, que poderá lhe causar problemas mais pra frente.

Se sua configuração de error_reporting tiver configurada (e nesse caso, está) para jogar notices, eles serão exibidos quando tentares fazer uma prática tida como "errada".

Nesse caso, você está verificando nessa linha:

if($_POST['1']){

se o $_POST['1'] retorna true (existe), mas você "nem sabe" se esse índice existe.. para tratar isso, você tem duas opções:

1. Retirar os Notices do error_reporting

2. Tratar a variavel assim:

if(isset($_POST['1']) && $_POST['1']){

Link para o comentário
Compartilhar em outros sites

Arquivado

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

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!