Método $_POST undefined

Boa tarde,

Segue abaixo o meu código, está mostrando a mensagem “undefined” quando pego o valor do campo :

<?php
include('admin/config.php');
//$link = $_GET['link'];
header("Content-Type: text/html; charset=ISO-8859-1",true);
	
	$nome	= mysql_real_escape_string($_POST['nome']);
	$email	= $_POST['email'];
		
		echo "<script>
			alert(".$nome.");
		 </script>";

E este é o meu HTML:

 <form action="acoes.php?link=cadastraNews" method="post" enctype="multipart/form-data">
                <input type="text" name="nome" id="nomeNews" value="Nome"/>
                <input type="text" name="email" id="emailNews" value="E-mail" />
                <input type="button" name="enviar" id="btnNews" />
            </form>

Desde já agradeço.

pq vc ta escrevendo js com php? não faça isso… use ajax.

Bah, está todo meu código assim, e sou iniciante em PHP =/ Antes eu programava em Oracle.
Mas tu consegue me ajudar para eu poder entregar este pedido? E nos próximos eu te prometo que usarei Ajax :slight_smile:

http://www.criarweb.com/comentarios/no_revisados.php?id_faq_com=77

leia o 3 comentario

Perdeu, acredito que eu não tenha entendido o que o cara do comentário falou. Pois os valores do meu formulário são enviados via post quando submetido o mesmo. Na minha visão não tem como pegar o valor deste campo via JS, pois JS é lado cliente.

isso aqui funciona mas é gambiarra, evite ao maximo

        echo "<script>  
            alert('$nome');  
         </script>";