Foros del Web » Programando para Internet » PHP »

PHP OO problema con formulario php

Estas en el tema de problema con formulario php en el foro de PHP en Foros del Web. buenas soy novato en programacion web con php y estata haciendo ejercicios y tengo uno que me esta dando problemas Es un programa que genera ...
  #1 (permalink)  
Antiguo 14/03/2013, 06:20
 
Fecha de Ingreso: marzo-2013
Mensajes: 1
Antigüedad: 11 años, 1 mes
Puntos: 0
Pregunta problema con formulario php

buenas soy novato en programacion web con php y estata haciendo ejercicios y tengo uno que me esta dando problemas
Es un programa que genera 50 notas aleatorias del 0 al 10.
Te pide que ingreses una nota y te devuelve el numero de veces que esa nota se ha repetido. esta aplicacion llama a una funcion:

archivo (notas.php)

<?php
//para llamar a la funcion

include ("veces_nota.php");
echo "<table border=1 bordercolor=#000099>
<tr>
<th colspan=50>Tabla de Notas</th>
</tr>
<tr>";

for ($i=1; $i<=50; $i++){
$numero_aleatorio=rand(0,10);
$notas[$i]=$numero_aleatorio;
echo "<td>". $notas[$i] ;
}
echo "</tr></table>";

//el if para que cuando se envie el dato de la nota pase a ser una variable y luego llame a la funcion
$solicitud=0;
if(isset($_POST['submit'])){
$solicitud=$_POST['nota'];
echo "<br>El numero de veces que se a repetido ". $solicitud. " a sido. " . veces_nota($notas , 1, 50, $solicitud);
}else{
echo "<br> Introduz aqui la nota solicitada para saber cuantas veces se repite";
}

//el formulario. en la siguiente linea me da el error...
echo "<form method=POST action= $_SERVER['PHP_SELF']>
<input type=text name=nota> <br>
<input type=submit name=submit value=Enviar>
</form>";
?>


//el archivo de la funcion
archivo veces_nota.php

<?php

function veces_nota ($matriz, $num1, $num2, $nota_solicitada){
$veces_nota=0;
for($cont=$num1;$cont=$num2;$cont++){
if($matriz[$cont]==$nota_solicitada){
$veces_nota++;
}
}
return $veces_nota;
}
?>
  #2 (permalink)  
Antiguo 14/03/2013, 06:42
Avatar de Heli0s  
Fecha de Ingreso: abril-2010
Mensajes: 789
Antigüedad: 14 años
Puntos: 40
Respuesta: problema con formulario php

¿Y cual es el problema?

P.D: Te recomiendo que uses el highlight para el código poniendo las etiquetas [ php ] y [ /php] para que sea más fácil leerlo, verás como te ayudan más.

Un saludo
  #3 (permalink)  
Antiguo 14/03/2013, 06:55
 
Fecha de Ingreso: septiembre-2011
Mensajes: 219
Antigüedad: 12 años, 6 meses
Puntos: 31
Respuesta: problema con formulario php

hay un problema de sintaxis, en la línea que dices que da error, modificalo de esta manera

Código PHP:
Ver original
  1. echo "<form method=POST action=". $_SERVER['PHP_SELF'] .">

Etiquetas: formulario, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:44.