[SOLUCIONADO] Primer tutorial de php!!

Iniciado por saga87, Noviembre 16, 2011, 12:23:10 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Noviembre 16, 2011, 12:23:10 PM Ultima modificación: Marzo 22, 2014, 02:07:54 PM por Expermicid
hola a todos sobre todo agradecer a XT3mp que ha hecho estos tutoriales para fomentar ingresar al mundo de la programacion.
mi dudaa es en el item 4 de los ejercicios... que al dar numero y el mensaje me sale correctamente el resultado pero no quiero que se vea el formulario al dar la respuesta.. me entienden?? aqui esta el codigo!
Código: PHP

<?php
if(isset($_POST["enviar"])){
         $varnumero = $POST["numero"];
         $varmensaje = $POST["mensaje"];
         if(is_numeric($variablenumero)){
         $menor = 0;
while($menor < $varnumero){
echo $varmensaje."</br>" ;
$mmensaje++;
}


}else{
echo $varnumero. "no es un numero";
}
}
?>

Código: html
<form action="" method="POST">

Numero: <input type="text" name="numero"/></br>
Mensaje: <input type="text" name="mensaje" /></br>
<input type="submit" name="enviar" value="Enviar" /></br>
</form>

</body>
</html>

saludos!!

Nota: Porfavor usa el bbcode [*code=Lenguaje] [/code*]
Gracias Snifer

como ke no kieres ke se vea el formulario??


que se vea pero al responder que no se vea... me captai xDDD


Noviembre 16, 2011, 04:53:37 PM #4 Ultima modificación: Marzo 27, 2014, 05:52:13 PM por Expermicid
tu codigo PHP guardalo en un archivo diferente por ejemplo caca.php
y el formulario lo guardas con otro nombre, pero en el codigo html en donde dice action="" escribes la ruta en donde se encuentra tu codigo php

y esto quedaria asi
action="caca.php"

te recomiendo antes aprender alguna version de html, estandarizada com  es el HTML5 lo digo porque sino tendras muchas complicaciones, ala ora de trabajar con php como esta duda :-X

lo guardas como caca.php
Código: php
<?php
         $varnumero = $_POST["numero"];
         $varmensaje = $_POST["mensaje"];
         
if(is_numeric($varnumero)){
         $menor = 0;

for($i=$menor;$i<=$varnumero;$i=$i+1){
echo $varmensaje."<br />";
}


}else{echo $varnumero. " no es un numero";}
?>



y este otro lo guardas como quieras con extencion html o php
Código: php
<form action="caca.php" method="POST">
Numero: <input type="text" name="numero"/><br />
Mensaje: <input type="text" name="mensaje" /><br />
<input type="submit" name="enviar" value="Enviar" /><br />
</form>

Ejemplea esto:

Código: php

<?php
if(isset($_POST["enviar"])){
    $varnumero = $POST["numero"];
    $varmensaje = $POST["mensaje"];
    if(is_numeric($variablenumero)){
        $menor = 0;
        while($menor < $varnumero){
            echo $varmensaje."</br>" ;
             $mmensaje++;
         }
     }else{
         echo $varnumero. "no es un numero";
     }
}else{
?>

Código: html

<form action="" method="POST">

Numero: <input type="text" name="numero"/></br>
Mensaje: <input type="text" name="mensaje" /></br>
<input type="submit" name="enviar" value="Enviar" /></br>
</form>

</body>
</html>

Código: php

<?php
}
?>


Todo debe estar en el mismo doc, así cuando presiones el botón solo se mostrará el resultado, por caso contrario, se mostrará el formulario.

Saludos.
Cada vez que me das Karma me motivas

gracias por las respuestas, me ayudaron mucho

salu2