Menú

Mostrar Mensajes

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ú

Mensajes - SrTrp

#171
Lo que quiero es que me elimine el primer mensaje escribido automaticamente al escribir otro
#172
no se si estoy haciendo lo correcto ya que quiero especificar varios datos
asi es como intento hacerlo escojiendo el mayor de id_msj
Código (php) [Seleccionar]

$delete2 = "SELECT id_msj FROM messajes  WHERE id_usersend='$idder' AND id_userrecibe='$idreci' ORDER BY id_msj ASC limit 0,1";

y el menor sería así?
Código (php) [Seleccionar]

$delete2 = "SELECT id_msj FROM messajes  WHERE id_usersend='$idder' AND id_userrecibe='$idreci' ORDER BY id_msj DESC limit 0,1";

no se si estoy haciendo bien al poner el ORDER despues de los WHERE
#173
Desarrollo Web / Re: Error undefined index $_POST
28 Diciembre 2017, 04:34 AM
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 />
#174
Desarrollo Web / Re: Error undefined index $_POST
28 Diciembre 2017, 04:24 AM
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.
#175
Desarrollo Web / Error undefined index $_POST
27 Diciembre 2017, 18:44 PM
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']);
................................................................
.................................................
......................................
.........



#176
Lol cierto andaba algo distraido gracias!!
#177
Porque me da error? si se supone que todo lo ejecute bien.. :/
Código (html4strict) [Seleccionar]

<button type="button" onclick="llamada()">Set the background image of div</button>
<div>
     <div id=bgc" class="c1" style="width:600px;background-image: url('assets/b1.png'); background-repeat: no-repeat;">
     <img class="caobj" src="assets/d5.png" width="400" height=300"/>
     </div>
</div>


Código (javascript) [Seleccionar]

function llamada(){
          document.getElementById("bgc").style.backgroundImage = "url('assets/h1.png')";
    }
       
#178
PHP / Re: preg_match es lo mismo que ereg?
20 Diciembre 2017, 20:50 PM
Cita de: engel lex en 20 Diciembre 2017, 01:50 AM
ereg es super viejo, fue marcado como obsoleto en 5.3, por allá hace como 4 años (o 5 años?)

estas funciones eran mucho más lentas y tenían problemas como que causaban overflows y otros detalles...  y si, ereg y preg son casi identicos, usualmente la mayor diferencia es que preg es más estricto con el regex
Gracias ya decia, pero porque no me vale con el preg solo aceptar numeros y letras me acepta todo signos y con ereg no me aceptaba signos.

Cita de: #!drvy en 20 Diciembre 2017, 07:30 AM
ereg fue marcado como obsoleto en la versión 5.3 y fue eliminado de la versión >7.0. Su objetivo es el mismo (ejecutar sentencias regex) pero lo hacen de forma diferente.

De todos modos, si solo lo usas para validar, te recomiendo que uses la funcion nativa de PHP (filter_var) con su correspondiente filtro (FILTER_VALIDATE_REGEXP).

Código (php) [Seleccionar]
<?php

$validateUsss 
= array('options'=>array('regexp'=>'[^A-Za-z0-9]+'));

if(!
filter_var($_POST['usss'], $validateUsss)){
    
header('Location: index.php?fxx='.base64_encode('Esos caracteres no sirven'));
}

?>


Hay algunos filtros que ya los incluye PHP por defecto, como correos, url o IP.
http://php.net/manual/es/filter.filters.validate.php

Saludos
Gracias por tu respuesta, intente usar la función que me reconmendaste ya que solo lo uso para validar pero no me funciono.
#179
Gracias por tu respuesta.
#180
PHP / preg_match es lo mismo que ereg?
19 Diciembre 2017, 20:16 PM
Quería saber eso si es lo mismo ereg que preg_match o si sirve para lo mismo o cual es la direfencia :/ porque ereg lo uso en mi hosting, y me acabo de percatar que en mi localhost(xampp) no sirve esa función de ereg.
Código (php) [Seleccionar]

if (ereg("[^A-Za-z0-9]+",$_POST['usss'])) {
      $error12 = base64_encode("Esos caracteres no sirven");
echo "<script>location.href='/index.php?ffx=$error12'</script>";
}


_________________________________________________________________

if (preg_match("[^A-Za-z0-9]+",$_POST['usss'])) {
      $error12 = base64_encode("Esos caracteres no sirven");
echo "<script>location.href='/index.php?fxx=$error12'</script>";
}