Escribir en una web y que ...

Estado
Cerrado para nuevas respuestas

Tor_2

Nuevo Miembro
Miembro
#1
Vamos a ver si me explico bien. Lo que quiero hacer (aber si es posible por htm) es que en un formulario tu pongas unna palabra y te diga si as escrito la que te pedia o no. Si no es podible, tamien me lo podias decir por php, ya me buscae la vida para encontrar un server php ...
 

alnitak

Ex-Admin
Miembro
#2
Se puede hacer en html pero yo no lo se hacer porque no se como recuperar la variable, así que te lo pongo en PHP pero con el formulario en si hecho en html por si descubres tu mismo como recuperar la variable.

Insertar CODE, HTML o PHP:
<?php

if (!isset($Nombre) or $Nombre != "Tor_2")

{

?>

<html>

<body bgcolor="#eeeeee">

<form action="" method="post" enctype="text/plain">

  <center><table bgcolor="#cccccc" border="0" cellpadding="6"

  cellspacing="0" width="400">

    <tr>

      <td align="right" valign="top">[b]Nombre[/b]</td>

      <td><input type="text" size="25" name="Nombre"> </td>

    </tr>        

    <tr>

      <td align="right" valign="top">[b]Pulsa una vez[/b] [b]&gt;[/b] </td>

      <td align="center"> <input

      type="submit" name="Enviar datos" value=" Enviar "><input type="reset" value="Borrar" name="B1"> </td>

    </tr>

  </table>

  </center>

</form>

</body>

</html>

<?php

}

elseif ($Nombre == "Tor_2")

{

	echo" Hola Tor2, has ingresado el nombre correcto";

}

?>
Este es un ejemplo muy sencillo donde se compara el nombre con Tor_2, si introduces cualquier otro nombre no te lo aceptará.
 

Tor_2

Nuevo Miembro
Miembro
#3
Hola! alnitak, no entiendo el codigo, pongo cualquier cosa y no dice nada, que hago, es que de esto no entiendo mucho ...

Bueno saludos

Tor_2
 

alnitak

Ex-Admin
Miembro
#4
Te lo he subido aca para que lo veas

No se si te he entendido bien, quieres un formulario que compare el nombre ingresado con el correcto verdad ?

En este caso el nombre correcto es Tor_2

Insertar CODE, HTML o PHP:
if (!isset($Nombre) or $Nombre != "Tor_2")
Eso significa:

Si no se le ha asignado ningún valor al campo Nombre o si el valor asignado es diferente a Tor_2 entonces..............y se ejecuta el formulario

Y al final tenemos esto:

Insertar CODE, HTML o PHP:
elseif ($Nombre == "Tor_2")
que significa:

Si por el contrario el nombre es Tor_2............se ejectuta el codigo que coloques, en este ejemplo:

Insertar CODE, HTML o PHP:
echo" Hola Tor2, has ingresado el nombre correcto";
Visualiza un mensaje que te dice que has introducido el nombre correcto

Si te he entendido mal lo que preguntabas aclarame mejor
 

Tor_2

Nuevo Miembro
Miembro
#5
Pues a mi no me sale nada ponga lo que ponga, por eso te lo deica, por que no sale nada, o por lo menos a mi

De to2 mo2 gracias por las molestias ...
 

alnitak

Ex-Admin
Miembro
#6
Je, tienes razon, solo funciona en Opera y en el IExplorer no, es por esto que he colocado:

enctype="text/plain"

ya lo he eliminado, ahora debería funcionarte bien
 

Tor_2

Nuevo Miembro
Miembro
#7
Muchisimas gracias alnitak, ahora te voy a pedir otra cosa, donde la cuelgo es que en mi@ no funciona y en wanadoo tampoco (q sea gratis), y otra cosa, eso no se podría acer como cuadro de texto?

P.P. Otra cosa que cuando aciertes vaya a otra web ... no que ponga eso
 

alnitak

Ex-Admin
Miembro
#8
Ya está puesto para que redireccione a Google si aciertas:

Insertar CODE, HTML o PHP:
<?php

if (!isset($Nombre) or $Nombre != "Tor_2")

{

?>

<html>

<body bgcolor="#eeeeee">

<form action="" method="post" >

 <center><table bgcolor="#cccccc" border="0" cellpadding="6"

 cellspacing="0" width="400">

   <tr>

     <td align="right" valign="top">[b]Nombre[/b]</td>

     <td><input type="text" size="25" name="Nombre"> </td>

   </tr>        

   <tr>

     <td align="right" valign="top">[b]Pulsa una vez[/b] [b]&gt;[/b] </td>

     <td align="center"> <input

     type="submit" name="Enviar datos" value=" Enviar "><input type="reset" value="Borrar" name="B1"> </td>

   </tr>

 </table>

 </center>

</form>

</body>

</html>

<?php

}

else

{

	header("Location: http://www.google.com");

}

?>
O si lo quieres hacer todo en PHP

Insertar CODE, HTML o PHP:
<?php

if (!isset($Nombre) or $Nombre != "Tor_2")

{

	echo"<body bgcolor=\"#eeeeee\">"

	."<form action=\"\" method=\"post\" >"

	."<center><table bgcolor=\"#cccccc\" border=\"0\" cellpadding=\"6\" cellspacing=\"0\" width=\"400\">"

	."<tr><td align=\"right\" valign=\"top\">[b]Nombre[/b]</td>"

	."<td><input type=\"text\" size=\"25\" name=\"Nombre\"></td>"

	."</tr><tr>"

	."<td align=\"right\" valign=\"top\">[b]Pulsa una vez[/b] [b]&gt;[/b]</td>"

	."<td align=\"center\"> <input type= \"submit\" name=\"Enviar datos\" value=\" Enviar \"><input type=\"reset\" value=\"Borrar\" name=\"B1\"></td>"

	."</tr></table></center></form></body>";

}

else

{

	header("Location: http://www.google.com");

}

?>
En cualquier hosting gratuito o casi te permitirán utilizar PHP, en mi@ también te lo deberían permitir, tal vez no lo hayas activado.

No entiendo muy bien que entiendes con cuadro de texto, pero vamos que ya mete algo de tu parte y empieza a modificarlo tu mismo a tu antojo.

PD:

Muchisimas gracias jbex,
No soy jbex :) confuso
 

Tor_2

Nuevo Miembro
Miembro
#9
Jeje lo siento, ya lo e modificado. Ah! en mi@ ya funciona, lo que pasa es que lo que estoy haciendo es para un proyecto escolar, y entonces no quiero publicidad, lo que quiwero es alguien que me lo aloje si punblicidad (php). Bueno hastaluego y gracias alnitak por las molestias
 
Estado
Cerrado para nuevas respuestas
Arriba Pie