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!
<?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";
}
}
?>
<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
yo la vdd no te entiendo
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
<?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
<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:
<?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{
?>
<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>
<?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.
gracias por las respuestas, me ayudaron mucho
salu2