Error undefined index $_POST

Iniciado por SrTrp, 27 Diciembre 2017, 18:44 PM

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

SrTrp

Que tal tengo un erro que dice
undefined index: usuario in ......LA RUTA... on line 20
el problema que solo un input llamado usuario es el que me da el error ese en cambio si el textarea con el nombre mensaje si lo pasa.
este es mi formulario
Código (html4strict) [Seleccionar]

<form  method= "POST" action ="mensajesend.php">
    <input title = "usuario" id="usend" type = "text" name="usuario" placeholder = "Usuario" required maxlength="25" disabled /><br>
        <TEXTAREA title = "mensaje" type = "text" name = "mensaje" placeholder = "Escribe mensaje.." required maxlength="40"></TEXTAREA><br>
        <input type="submit"  value="Enviar"/>
   </form>

mi php
Código (php) [Seleccionar]

if($_SESSION['id']){
function antiscript($data) {
  $data = trim($data);
  $data = stripslashes($data);
  $data = htmlspecialchars($data);
  return $data;
}
        $usreci = antiscript($_POST['usuario']);
        $msj = antiscript($_POST['mensaje']);
................................................................
.................................................
......................................
.........




engel lex

usa var_dump para ver todo lo que llega a tu post, no vaya a ser una tontería

var_dump($_POST);
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

SrTrp

Cita de: engel lex en 27 Diciembre 2017, 20:28 PM
usa var_dump para ver todo lo que llega a tu post, no vaya a ser una tontería

var_dump($_POST);
Sigue diciendo lo mismo como si no pasara nada o como si no existiera.

engel lex

Citarundefined index: usuario in ......LA RUTA... on line 20

veo que dices linea 20, pero lo que muestras son solo 10, el error puede estar en otro lugar que no muestras...
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

SrTrp

Esque acorte el código ya que lo demas creo era indespensable pero gracias ya supe porque era por el disabled que le puse pero ya se lo arregle con un readonly que era lo que buscaba.
Código (html4strict) [Seleccionar]

<input title = "usuario" id="usend" type = "text" name="usuario" placeholder = "Usuario" required maxlength="25" disabled />