Tengo el siguiente formulario.

 <form name="cookieform" id="login" method="POST">
 <input type="text" NAME="username" id="username" class="text" maxlength="30" />
 </form>

Lo que me gustaría hacer es tomar el valor del campo de texto y colocarlo en una variable PHP. Tengo el siguiente código.

<?php
  $get_username = $_POST['username'];
  print($get_username);
?>

gracias

  • Lo estás haciendo bien.
  • Algunos consejos — probarlo. Romper incluso. Hay una función de deshacer por una razón. 🙂
InformationsquelleAutor Patrioticcow | 2011-04-08

3 Comentarios

  1. 2

    Cada vez que se pulsa el botón enviar, se contabilizará el valor de la entrada. Esto hará que tu PHP variable cada vez.

    Actualización:
    Patrioticcow dijo que su variable no muestra nada. Algo que debería haber sido incluido en la pregunta, pero ahora tenemos esa información.

    echo $yourvariable;

    Lugar de impresión. Esto va a funcionar.

    • Sí, eso es lo que me di cuenta después de publicado esto por lo que me comentó en su pregunta.
    • bueno la cosa es que $get_username no devuelve nada
  2. 0

    A menos que usted haya almacenado el valor anterior en el $_SESSION matriz, perderá el acceso a ella cada vez que el formulario es enviado de nuevo. Su $get_username se sobrescribirá cada vez.

  3. 0

    No entiendo muy bien lo que quieres decir por «introduzca otro valor en el campo de texto», pero con HTTP, cada pedido es tratado por separado de cualquier otra petición. Así que si usted envíe de nuevo, el nuevo valor se muestran.

    Si usted está vagando cómo pasar varios valores con la misma clave y cómo recuperar aquellos valor pecado php, esto es lo que debes hacer:

    $nombres = array($_POST[‘username’]);
    $username_one = $nombres[0];
    $username_two = $nombres[1];

Dejar respuesta

Please enter your comment!
Please enter your name here