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 - KateLibby

#31
Hola! Estoy modificando un programa bastante grande que no creé yo, y a cada cambio que tengo que hacer es una odisea encontrar el fichero que tengo que modificar, dado que usa URLs amigables.

¿Hay alguna forma que pueda "saltarme" la URL amigable o saber cuál es el archivo que estoy viendo por pantalla?

Gracias de antemano.
#32
PHP / Restar horas al resultado de date()
7 Junio 2013, 12:09 PM
Tengo un script en el que quiero mostrar la hora actual, pero cuando hago date("H"); me muestra dos horas más que la hora a la que estamos (GMT+1). ¿Cómo lo puedo hacer para restarle dos horas? Por ejemplo algo así, pero que funcione  :rolleyes:

Código (php) [Seleccionar]
$horaAct = date("H")-2;

Gracias

EDITO: Lo siento, veo que el problema es otro. De hecho, tal como he propuesto lo de la hora, sí que funciona. Queda cerrado.
#33
Hola, tengo este código que me llama a la función selec_alumne(lloc)

Código (html4strict) [Seleccionar]
<select name="c4" class="formulariCamps" id="c4" onChange="selec_alumne(0)">
    <option value="0">[Cognoms, Nom]</option>
    <?php echo $alumne;?> //esta variable contiene el html correspondiente a <option>
</select>


El caso es que si cambio el <select> por un <input> que además llamará otras funciones, ya no me funciona.

Código (html4strict) [Seleccionar]
<input type="text" name="c4" class="formulariCamps" id="c4" placeholder="[Cognoms, Nom]" onKeyUp = "getAlumnes(this.value); muestra();" onChange="selec_alumne(0);" autocomplete="off" >

Pero si en lugar de onChange="selec_alumne(0);" le digo que llame un onChange="alert('hola');", sí que va. (Las funciones que hay en el OnKeyUp también van bien).

La verdad es que no sé si este cambio se puede hacer así y ya está. ¿Alguna idea de lo que puede pasar?

Gracias de antemano.
#34
Hola de nuevo y perdón por haber dejado el hilo pendiente durante tantos días, pero es que no he podido volver a mirármelo hasta ahora.

Al final desistí de hacer pruebas con versiones, consultas y demás, y corté por lo sano.

Lo que hice fue meter los resultados de la consulta que hice en el IN en un string llamado $filtro, y después crear la consulta así  :xD

Código (php) [Seleccionar]
$query = "SELECT * FROM incidencias WHERE i_idcliente = '".$_POST['filtrarclient']."' ".$filtro." ";

Solución cutre, pero funcionó  :silbar:

De todas formas os agradezco vuestra ayuda.
#35
En la consulta quiero que se muestren las incidencias que corresponden a un cliente, siempre y cuando ese cliente se corresponda con el campo m_client de la tabla multiclient.

Pero mi problema no es si los registros que obtengo son correctos o no, sino que cuando hago la consulta en localhost obtengo resultados, y cuando lo hago desde el servidor no  :-\

Estoy pensando que... más que la versión de PHP, no podría ser que el problema venga porque la versión de MySQL del servidor es más antigua?
#36
Hummm.... tampoco me funciona con INNER JOIN  :-(
#37
Gracias por vuestras respuestas.

Respondiendo a HdM, la base de datos del servidor no contiene exactamente los mismos registros que la base de datos en local, pero sí muy parecidos, ya que la bd local es una versión antigua de la que hay en el servidor. De todas formas he añadido un registro de prueba, y se debería mostrar con esta consulta. A mí me da la sensación de que lo que no le "gusta" es el IN.

EFEX, ¿cómo sería esta consulta utilizando un INNER JOIN? Nunca he terminado de entender muy bien cómo funciona...
#38
Hola, tengo una página en la que ejecuto esta consulta que me funciona bien en local, pero en cambio al subir la página al servidor ha dejado de funcionar. ¿Sabéis a qué podria ser debido? ¿Podría ser la subconsulta?

Código (sql) [Seleccionar]
SELECT * FROM incidencias WHERE i_idcliente IN (SELECT m_client FROM multiclient) AND i_idcliente = '123' ORDER BY i_id DESC

Gracias de antemano.

EDITO: Si quito la subconsulta y lo dejo así, sí que funciona.

Código (sql) [Seleccionar]
SELECT * FROM incidencias WHERE i_idcliente = '123' ORDER BY i_id DESC

¿Podría ser problema de la versión de PHP?
#39
No me funciona, no hace nada :-(

Hay algo que tenga que tener activado en el php.ini?
#40
Hola! Tengo una web la cual voy a poner en mantenimiento durante un tiempo, y me gustaría que si alguien intenta acceder a cualquier página del sitio, se redireccione hacia la página de mantenimiento.

La página de mantenimiento estaría en /mantenimiento/index.php.

He intentado con .htaccess redireccionar de la siguiente forma:

Código (apache) [Seleccionar]
Redirect 301 / http://www.miweb.com/mantenimiento

Pero claro, me crea un bucle y no me funciona.

¿Cómo podría hacerlo?

Después hay un par de carpetas que quisiera que no me redireccionara. ¿Hay alguna forma de excluirlas?

Gracias de antemano.