Cita de: Darhius en 25 Marzo 2013, 18:42 PM
Investiga cuando utilizar get y cuando utilizar post
Saludos
Eso are! ...
Gracias
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: Darhius en 25 Marzo 2013, 18:42 PM
Investiga cuando utilizar get y cuando utilizar post
Saludos
<?php
if(isset($_GET['dato']))
{
$ingreso=$_GET['dato'];
echo "El valor ingresado es: " . $ingreso;
}
else
{
echo "Ingrese valor a imprimir.";
}
?>
Cita de: Darhius en 25 Marzo 2013, 17:44 PM
De todos modos es importante validar del lado del cliente como del lado del servidor.
Por ejemplo supongamos que tienes un formulario de 20 campos (exageradamente )
Imagina que el usuario tiene que llenar todos, al hacer clic en el botón "Continuar" el servidor valida y resulta que tiene errores en 10 campos por eso es importante que conforme vaya escribiendo vaya realizando algunas validaciones con js.
Es importante estas validaciones por los dos lados para evitar sqli, xss, pishing, etc.
Saludos.
<?php
if(isset($_POST["button"])) {
$buttonName=$_POST["button"];
}
?>
<html>
<head>
<title>Aprendiendo PHP</title>
</head>
<body>
<h1 align="center">Caculadora</h1>
<hr>
<form action="#introduccion" method="GET">
<input type="text" value="" name="valor1">
<input type="submit" value="+" name="+">
<br>
<input type="text" value="" name="valor2">
</form>
<p>
<p>
<p>
<p>
<a name="introduccion"></a>
<?php
$valor1=$_GET['valor1'];
$valor2=$_GET['valor2'];
$suma=$_GET['+'];
if($valor1 or $valor2 = "")
echo $valor1 + $valor2;
else{
echo "Ingrese digitos a sumar";
}
?>
</body>
</html>
Cita de: jhonatanAsm en 25 Marzo 2013, 05:30 AM
creo que deberías cambiar esto:
case " ";
por esto:
case "";
de que se puede hacer en php se puede, pero para ese caso se prefiere usar javascript. ya que hacer una petición al servidor toma un poco más de tiempo.
salu2.
Cita de: Thaier en 25 Marzo 2013, 01:23 AM
Saludos Señores,
Ammm, estoy entrando en el mundo de la programación web y espero que me valla bien, ya aprendi HTML y CSS, ahora estoy aprendiendo PHP pero me eh tropesado con una piedre y es que estoy tratando de hacer lo siguiente, quiero que cuando ponga un texto/numero me aparezca el dato ingresado y cuando no ponga nada y de click en el boton submit me salga "Tiene que llenar los campos" pero sin tener que hacer espacio en la caja de texto, este es mi codigo:
<html>
<head>
<title>Aprendiendo PHP</title>
</head>
<body>
<h1 align="center">Envio de datos</h1>
<hr>
<form action="#introduccion" method="GET">
Ingrese su nombre:
<input type="text" name="dato" size="20">
<br>
<input type="submit" value="enviar">
</form>
<p>
<p>
<p>
<p>
<a name="introduccion"></a>
<?php
$ingreso=$_GET['dato'];
switch($ingreso)
{
case " ";
echo "Tiene que llenar los campos";
case $_GET['dato'];
echo $_GET['dato'];
}
?>
</body>
</html>
Cita de: ~ Yoya ~ en 24 Marzo 2013, 19:09 PM
http://xssed.com/archive