Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/06/2006, 21:08
NightDark
 
Fecha de Ingreso: enero-2006
Ubicación: mi casa
Mensajes: 255
Antigüedad: 18 años, 2 meses
Puntos: 0
Cita:
Iniciado por chava_web
Hola. estoy iniciando en php, y hice dos de los basicos pero en ocasiones funciona y en otras veces no. El problema que tengo en este momento es de que con un formulario en html mando los datos y en php no los recibe o no los procesa aqui adjunto el codigo:

formulario
<html>
<head>
<title> MUESTRA NOMBRE Y CICLO FOR </title>
</HEAD>
<BODY>
<FORM ACTION="NOMBRE_FOR.php" METHOD="POST">
<INPUT TYPE="TEXT" NAME="NOM"><BR>
<INPUT TYPE="TEXT" NAME="CICLO"><BR>
<INPUT TYPE="TEXT" NAME="VA"><BR>
<INPUT TYPE="SUBMIT" NAME="ENVIAR"
</FORM>
</BODY>
</HTML>


Aquie esta el codifo en php

<html>
<head>
<title></title>
</head>
<body>
<?php
$no=$_post["nom"];
$cicl=$_post["ciclo"];
$v=$_post["va"];
$c;
$r;
printf("Mi nombre es: %s",$no);
for ($c=1;$c<=$cicl;$c++)
{$r=$c*$va;
printf("%d * %d = %d\n",$va,$c,$r);
}
?>
</body>
</html>

el resultado que me regresa es el "Mi nombre es:"


yo creo que en php no recibe los datos enviados por el formulario, pero no se como corregirlo $_post["nom"];las pongo con:comillas dobles " sencillas ' y sin nada y hace lo mismo.

les agradesco la atencion prestada.
Las variables en PHP son case sensitive, lo que quiere decir que php distingue entre mayusculas y minusculas, veo que usas el array asociativo POST que no es lo mismo que "post"

colocalo así:
$_POST['NOM'];

lo mismo con las otras variables. ($_POST['CICLO'] y $_POST['VA'])

debe funcionarte, un saludo