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ú

Temas - mark182

#1
Buenas gente! como estan?

Estoy haciendo un sitio donde los usuarios tienen un campo donde se acumulan los "seguidores" del usuario (en la tabla se llama followersCount).

Por otra parte, el usuario publica productos, y estos productos, tienen un campo contador donde acumulo "likes" del producto (en la tabla se llama likesCount).

Ahora bien, las tablas users y products ya estan relacionadas. Lo que quiero hacer es, traer los primero 6 usuarios (en orden desc), que:

* Tienen la mayor cantidad de productos
* Sus productos tienen la mayor cantidad de likes.
* Y tienen la mayor cantidad de seguidores.

En ese orden de prioridad. Para yo poder mostra: "UsuarioA tiene X cantidad de productos, sus productos tienen X likes en total y este usuario tiene X seguidores."

Les muestro las tablas:

Tabla Users:

mysql> describe users;
+-------------------+------------------+------+-----+---------------------+----------------+
| Field             | Type             | Null | Key | Default             | Extra          |
+-------------------+------------------+------+-----+---------------------+----------------+
| id                | int(10) unsigned | NO   | PRI | NULL                | auto_increment |
| username          | varchar(255)     | NO   |     | NULL                |                |
| email             | varchar(255)     | NO   | UNI | NULL                |                |
| password          | varchar(60)      | NO   |     | NULL                |                |
| followersCount    | bigint(20)       | NO   |     | NULL                |                |
+-------------------+------------------+------+-----+---------------------+----------------+


Tabla Products:

mysql> describe products;
+---------------+------------------+------+-----+---------------------+----------------+
| Field         | Type             | Null | Key | Default             | Extra          |
+---------------+------------------+------+-----+---------------------+----------------+
| id            | int(10) unsigned | NO   | PRI | NULL                | auto_increment |
| name          | varchar(35)      | NO   |     | NULL                |                |
| price         | decimal(20,2)    | NO   |     | NULL                |                |
| lovesCount    | bigint(20)       | NO   |     | NULL                |                |
| user_id       | int(10) unsigned | NO   | MUL | NULL                |                |
+---------------+------------------+------+-----+---------------------+----------------+


Espero que me puedan ayudar ya que no soy muy bueno en BD.

Muchisimas gracias!
Saludos.
#2
Buenas, como estan?

Me gustaria implementar un muro al estilo de facebook. Pero la verdad que no me imagino como serian las tablas del mismo.

En mi muro se van a ver dos tipos de posteos: Estados y Publicidades.
Por lo tanto, como seria el diseño de la BD?

Por ahora lo que hice fue crear las siguientes tablas:

Estados:
id
texto

Publicidad
id
texto

Muro
id_usuario
id_estado
id_publicidad

Pero nose como mostrar los datos.
¿Como seria la consulta para mostrar lo que hay en la tabla muro?
¿Se hace de esta forma o hay una mejor forma de hacerlo?


Gracias!
#3
Bases de Datos / Sistema de Notificaciones
14 Mayo 2013, 01:06 AM
Hola como estan?

Estoy intentando hacer un sistema de notificaciones al estilo facebook con PHP, MySQL y Node.js. Pero la verdad que no se me ocurre como podria hacer la estructura de la base de datos.
Me podrian dar una mano con esto?


Muchas gracias.
#4
Bases de Datos / Query en MySQL
12 Abril 2013, 03:45 AM
Hola como estan?

Estoy pensando como hacer una query y la verdad que no me sale. Les paso a explicar:

- Tengo 2 tablas: Usuarios y Favoritos.
- En la primera tengo todos los datos del usuario
- En la segunda los ID de cada usuario, si uno es "favorito" del otro.

Ahora quiero traer todos los datos de la tabla usuarios y, ademas, identificar cual de todos los usuarios traidos esta agregado como favorito de un usuario x.


Espero que se entiendo, cualquier cosa pongo un ejemplo.
Gracias.
#5
PHP / Extraer datos de cierta web con PHP
1 Marzo 2013, 04:39 AM
Alguien me podría ayudar a extraer los datos de una web? Me habian dicho que lo podria hacer con la funcion file_get_contents() y preg_match_all(). Pero la verdad que se me esta complicando mucho, por eso les pido ayuda. La web que me interesa es esta:

http://futbol.indiceargentina.com.ar/fixture-torneo-clausura-2013-argentina.html

Y los datos que necesito son:

*La fecha (Primera Fecha, Segunda Fecha, etc)
*La fecha en si (dia y horario del partido)
*Los equipos
*Y el resultado

Puede ser de esa web o de esta otra:

http://www.damefobal.com.ar/fixture-torneos-inicial-y-final-primera-division-2012-2013/

Me parece que es mas facil extraer los datos de la primer web, por un tema de como esta la estructura de las web.



Muchisimas gracias!
#6
Desarrollo Web / Script fuera del HEAD
15 Junio 2012, 17:29 PM
Hola como esta?

Estoy teniendo un problema que los sript que pongo en el head me aparecen en el body cuando ejecuto la pagina con firefox y la miro con el firebug. Alguien sabe por que pasa esto?

Asi tengo el head:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<noscript><meta HTTP-EQUIV="REFRESH" content="0"; url="algo/sinJs"></noscript>
<script src="algo/s/jquery.js" type="text/javascript"></script>
<link rel=StyleSheet href="algo/css/index.css" type="text/css" media=screen>

</head>
<body>
</body>
</html>


y cuando lo ejecuto en el navegador, me aparece asi:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
</head>

<body>
<noscript><meta HTTP-EQUIV="REFRESH" content="0"; url="algo/sinJs"></noscript>
<script src="algo/s/jquery.js" type="text/javascript"></script>
<link rel=StyleSheet href="algo/css/index.css" type="text/css" media=screen>
</body>
</html>


Gracias.
#7
Bases de Datos / Mejorar esta consulta SQL
18 Mayo 2012, 04:50 AM
Hola como estan?

Estoy intentando hacer esta consulta mysql con JOIN's pero la verdad que no la tengo muy clara hacer consultas con JOIN, me podrian ayudar?


SET @cat := ""
SELECT @cat:= id_cat
FROM facultades
WHERE id_facu = "30'"
 
SELECT us.nombre
FROM usuarios as us JOIN
facultades as fac ON us.id_facu = fac.id_facu
WHERE fac.id_cat = @cat


Espero que entiendan mi consulta y me puedan ayudar. Muchas gracias.
#8
PHP / Contador de visitas algo complejo
21 Abril 2012, 04:18 AM
Hola como estan?

Se que esto de los contadores se pregunto varias veces, pero busque en el foro y en google y no encontre exactamente lo que quiero o algo parecido. Asi que recurro a ustedes.

Les comento, estoy haciendo una web en la que un usuario pueda ver en vivo (online) que otro usuario esta mirando su perfil o lo ha dejado de mirar.

Mi idea es usar jQuery con ajax para las modificaciones online del contador. MySQL para guardar las cantidades. Y PHP para la loguica de la funcion.
Pero mi problema es que no me puedo imaginar como funcionaria todo. O sea, si yo estoy mirando mi perfil y otro usuario entra a mi perfil, yo deberia ver que mi contador de visitas aumenta en 1. Como detecto que otro usuario entra a un perfil?

Espero que se entienda y que me puedan ayudar.
Cualquier duda, preguntenme. Muchas gracias.
#9
Buenas,

Les comento lo que estoy intentando hacer.

Tengo dos variables PHP con el id de dos usuarios. Y quiero saber el nombre de las materias que tienen en comun ambos usuarios.

Para esto tengo dos tablas:

UsuariosConMaterias:
+------------+---------------+
| id_usuario | id_materias  |
+------------+---------------+
|              1 |               25 |
|              2 |               25 |
|              5 |               98 |
+------------+---------------+

Materias:
+--------+---------------------+
| id_mat | nombre               |
+--------+---------------------+
|       25 | Programacion II   |
|       98 | Calculo                |
+--------+---------------------+

Supongamos que las dos variables tienen los valores 1 y 2.
Por lo tanto, el resultado a la consulta deberia ser "Programacion II".

Espero que me puedan ayudar. Y si no se entiendo, avisenme que detallo mejor.


Gracias y hasta luego.
#10
Bases de Datos / Consulta mysql algo compleja
24 Septiembre 2011, 22:54 PM
Buenos dias,

Les quiero pedir ayuda porque hay una consulta que no me esta saliendo. Soy algo novato en mysql y esto ya me supero jeje.

Les paso a comentar:

Tengo una variable PHP llamada id_us (que obviamente tiene el id del usuario logueado). Y quiero saber el nombre de las materias que tiene ese usuario.
Para ello tengo dos tablas:

UsuariosConMaterias:

+------------+--------------+
| id_usuario | id_materia  |
+------------+--------------+
|              1 |              25 |
|              2 |              21 |
|              1 |              98 |
+------------+--------------+

Materias:

+--------+---------------------+
| id_mat | nombre               |
+--------+---------------------+
|       25 | Programacion II   |
|       98 | Calculo                |
+--------+---------------------+

Bien, lo que quiero obtener es el nombre de todas las materias que cursa el usuario que me viene en la variable de PHP.


Espero que no sea mucha molestia. Y muchas gracias.
#11
Desarrollo Web / Codigo javascript
13 Agosto 2011, 19:28 PM
Hoola como estan??

estoy haciendo un codigo en js, pero la verdad que js no es mi fuerte.
Lo que quiero hacer es que se ejecute una funcion solo si se toco una tecla alfanumerica (a-z;0-9;A-Z) del teclado.
Hice algo parecido con keyup, pero la funcion se ejecuta con cualquier tecla que toque.

Me podrian ayudar o dar una idea. Gracias.
#12
Buenas, queria saber si los auriculares/microfono bluebooth de los celulares se pueden conectar a una pc (que tiene bluetooth, obviamente) y usarse como microfono?

Gracias.
#13
Hola como estan?

Tengo un conocimiento basico/medio de C y queria saber como podria hacer un programa que, al estar ejecutado, lea un archivo de texto unicamente cuando este cambie de tamaño. O sea, cuando se alla escrito en el archivo de texto.

Alguna idea de como encarar el problema?

Se como leer un archivo de texto y demas, pero no hacer que el programa lea el archivo unicamente cuando este cambia de tamaño. Lo intente hacer con un while que consulte a cada rato su tamaño, pero se me tilda el sistema.

Como lo podria hacer?

Gracias.
#14
Buenas, como esta?

Estoy haciendo un sistema de post en los que se pueden dejar varios comentarios, y mi problema es que no se que consultar hacer para el siguiente caso:

Yo tengo dos tablas "posts" y "comentarios". Donde sus key son id_post y id_comentario.

(pongo los campos que intervienen en el problema nada mas)

Posts:                          Comentarios:

|--id_post--|                |-----id_comentario-----|
                                  |--id_post_comentado--|

Un post puede tener varios comentarios o sea, en la tabla Comentarios puede haber varios registros con el mismo id_post_comentario.

Como seria la consulta para traer todos los comenarios pertenecientes a un post?
Es correcto como arme las tablas?

Muchas gracias.
#15
Desarrollo Web / Recursos para foros
30 Abril 2011, 17:20 PM
Hola como estan?

Estoy haciendo una especie de foro y no puedo conseguir los botones de emoticons,  de cambio de letra a negrita, de insetar html, url, cita, etc.

Hay alguna web donde te proporcione estos codigos?

Muchas gracias.
#16
Buenas, me podrian dar una idea de como hacer un script en php (o en lo que sea) para enviar subir un archivo a cualquiera de los servidores mencionados y que te devuelva la url. Es posible hacer esto?

Gracias.
#17
Desarrollo Web / como gana plata taringa?
19 Abril 2011, 03:46 AM
Buenas, hoy me surgió esa duda. Como es q sitios q su contenido es generado por usuarios (webs 2.0) ganan tanta plata como el caso extremo de twitter y facebook? Siempre tuve esa duda desde q surgieron.
Otro caso menos extremo es el sitio argentino Taringa.net, por lo q se puede ver tiene bastantes adsense (minimo uno por post) y algun q otrto banner publicitario en su home. Pero la verdad q me cuesta pensar q se mantenga o haga ganar plata a sus creadores por esas cosas pequeñas. Q es lo q les hace ganar mas plata?

Es solo por curiosidad XD
#18
Buenos dias,

Estoy pensando en hacer un pequeño soft en C que lee el contenido de un archivo de texto si, y solo si, el archivo existe o tiene contenido nuevo. Pero no se si la forma de implementarlo es la correcta.
Lo que estaba pensando seria hacer un while preguntando por la existencia del archivo, si existe leerlo y eliminarlo. De esta manera se quedaria en bucle infinito esperando que exista el archivo.

Estoy en la forma correcta?

PD: dicho archivo se genera automaticamente cada 5 seg.

Muchas gracias.
#19
Hola como estan?

Les cuento que es lo que quiero hacer. Mi idea es crear un script que este en escucha, esto significa que cuando vea que existe cierto archivo en el directorio principal del servidor, se ejecuten ciertas instrucciones.
Lo que hice fue crear un bucle do-while que compruebe la existencia del archivo. Si existe, guarda el contenido del archivo en la base de datos y luego lo borra. Lo borro para que quede en un bucle infinito (eso seria estar en escucha), asi cuando aparece el archivo nuevamente, repite la accion.

Les dejo el codigo:

do
{
if( file_exists("archivo-entrante.txt") )
{
$fp = fopen("archivo-entrada.txt","r");
if($fp)
{
while( !feof($fp) )
$cod = fread('archivo-entrada.txt');
//Se guarda contenido en BD.
}
else
{
echo "No se pudo abrir el archivo.";
}
fclose($fp);

if( unlink("archivo/archivo-entrada.txt") )
echo "Se guardo en BD";
else
echo "El archivo no se pudo borrar o no existe.";
}
}while( file_exists("archivo-entrante.txt") == false );



El problema es que mi script no se queda en "escucha", el error que me tira al ejecutarlo es el siguiente:

Citar
Fatal error: Maximum execution time of 10 seconds exceeded in /home/a3410577/public_html/leer-archivos.php on line 26


Como lo podria hacer?

Muchas gracias por su ayuda. Nos vemos.
#20
Hola como estan?

Soy desarrollador y estoy pensando en un proyecto nuevo, pero para esto necesito imformacion sobre el funcionamiento de los telefonos moviles.
Mas que nada me gustaria saber como funciona el tema de los mensajes de texto (SMS), tanto hardware como software, no pretendo que me expliquen detalladamente sino a grandes rasgos, por ejemplo:

-Como viaja la señal?
-Que tipo de señal es?
-Que dispositivo tiene el celular que logra captar esa señal?

Me podrian dar informacion al respecto o algun link que contenga la informacion mas detallada posible sobre el asunto.

Muchas gracias, Saludos.
#21
Desarrollo Web / Div que ocupe todo el sitio
8 Enero 2011, 19:48 PM
HOla como estan?

Quiero preguntar algo sencillo. Como seria el codigo para poner un div que contiene todo el sitio que lo tape todo con color negro. Gracias.
#22
Desarrollo Web / Ayuda con links vacios
6 Enero 2011, 01:20 AM
Hola como estas? y felicidades para todos!!! ;D

Tengo un problema bastante de novato, pero es algo que estuve buscando y no consigo la respuesta, a ver si ustedes me pueden ayudar.

El problema que estoy teniendo es, cuando pones una etiqueta "a" con href="#" para ejecutar un javascript y haces click en ese link, el js se ejecuta pero la web vuelve al inicio, o sea, si tengo esta etiqueta abajo de todo el documento cuando hago click vuelve a arriba de todo el documento. Me explico?
Yo quiero que, al hacer click en el link, no vuelva al principio del documento.

Espero que me entiendan. Muchas gracias.
#23
Buenas para todos!!

Quiero poner un select y al seleccionar una de las opciones, automaticamente se redireccione para una web. Logre hacerlo pero en IE8 no funciona. Dejo el codigo:


<form action="#">
   <select name="urldestino">
<option>REGISTRATE YA!</option>
<option class="us-emp" value="registrar-usuario.html" onclick="location = this.form.urldestino.value">USUARIO</option>
<option class="us-emp" value="registrar-empresa.html" onclick="location = this.form.urldestino.value">EMPRESA</option>
   </select>
</form>


Muchas gracias.
#24
Hola como esta? la verdad que nose si este post va aca o en hardware. Si lo mueven avisen por favor.

Bueno mi problema es el siguiente:

Cuales es la cantidad de líneas de dirección, de datos y de control, la cantidad
de bits de los registros de direcciones y de datos, la cantidad de posiciones de
memoria y entre qué valores decimales y hexadecimales se encuentran las
direcciones, para la siguiente memoria:
RAM-R/W de 64 Kbytes.

Muchas gracias.
#25
PHP / Descargar archivos del servidor y mysql
7 Noviembre 2010, 19:11 PM
Hola como estan? quiero poner en mi web descargas de archivos. El problema es que a estos archivos que fueron anteriormente subidos por un usuario, estan en una base de datos mysql para tener un registro de que usuario subio tal archivo. Pero hay alguna forma de asociar el nombre del archivo que esta en la BD con el archivo que esta en el servidor?

Me explico bien? cualquier cosa pregunten. Saludos y gracias.
#26
PHP / Me dan una idea con una codigo?
15 Octubre 2010, 04:21 AM
Lo que estoy haciendo es mostrar nombres y apellidos desde una BD, y a continuacion un input tipo text para poner la nota de un examen a cada uno de los nombres. Todo esto en un formulario que apunta a otra web que validara las notas.

El problema: estoy mostrando todo con un while (nombres e input) por lo tanto los input tienen el mismo name y nose como diferenciarlos entre ellos y asociarlos a cada nombre y apellido.

Habia pensado poner un contador ($i) dentro del while para saber cuantos alumnos son y poner este contador como name del input (concatenar) pero no me dio resultado, o al menos no lo codie correctamente.

Les dejo el codigo:


<?php
                
echo '<form action="validar-notas.php?r='.$i.'" enctype="multipart/form-data" method="post"> 
                    <div class="tit-registro">
                        <hr />
                    </div>
                    <div class="datos">'
;
                    
                        
                        
$busq=$conexion->ejecutarQuery("SELECT id_alum,nombre,apellido FROM alumnos WHERE 
                        colegio='
$_POST[colegio]' ORDER BY apellido,nombre ASC");
                        
$i=0;              
                        if( 
$_POST['colegio'] == "Pedro B. Palacios 1º (ESB)")
                        {
                          echo 
'<table>
                                    <thead>
                                        <tr>
                                            <th>Apellido y Nombre</th>
                                            <th>Nota</th>
                                        </tr>
                                    </thead>'
;  
                          while(
$alumnos$conexion->resultadoQuery($busq))
                          {                             
                             echo  
'<tr>
                                       <td>'
.$alumnos['apellido'].' '.$alumnos['nombre'].'</td>
                                       <td class="nota"><input type="text" name="'
.$i.'" maxlength="2" /></td>
                                    </tr>'
;                             
                             
$i++;                                                                                                                               
                          }
                          echo 
'</table>';
                            
                        }
                    
?>



Si necesitan mas detalles me avisan. Muchas gracias.
#27
PHP / Me ayudan con una funcion de php
11 Octubre 2010, 17:14 PM
Hola como estan?

Estoy haciendo una web y al momento de recorrer un Array con un while, me aparece la palabra "Array" en al web  :-\

Lo estoy haciendo de la siguiente forma:

Tengo una clase donde esta la funcion "mysql_fetch_array" (la clase ya esta instanciada en otra parte del codigo):


public function resultadoQuery($busqueda)
    {
        $this->busq=mysql_fetch_array($busqueda);
        return $this->busq;       
    }


Y en el codigo principal estoy haciendo esto:


<?php
$busq
=$conexion->ejecutarQuery("SELECT nombre,apellido FROM alumnos WHERE 
colegio='
$_POST[colegio]' ORDER BY apellido,nombre ASC");   
           
                        if( 
$_POST['colegio'] == "Pedro B. Palacios 1º (ESB)")
                        {
                          echo 
'<table border="1px">
                                    <thead>
                                        <tr>
                                            <th>Apellido y Nombre</th>
                                            <th>Nota</th>
                                        </tr>
                                    </thead>'
;  
                          while(
$alumnos$conexion->resultadoQuery($busq))
                          {                          
  
                             echo  
'<tr>
                                       <td>'
.$alumnos['apellido'].' '.$alumnos['nombre'].'</td>
                                       <td><input type="text" maxlength="2" name="nota" /></td>
                                    </tr>'
;                                                                                                                           
                          }
                          echo 
'</table>';  
                        }
                    
?>



Lo que esta ocurriendo es que antes de imprimir la tabla, imprimer 2 veces la palabra "Array", yo creo que la imprime 2 veces a la palabra porque tambien son 2 los registros que se imprimen por la consulta a la BD.
Probando, descubri que si al while lo modifico de la siguiente forma:

while($alumnos= mysql_fetch_array($busq))

O sea, si pongo directamente la funcion la palabra "Array" no aparece. Pero la idea es usas la clase.
Tambien lo que me parece raro es que "Array" aparezca antes de la tabla.

No se si se entendio del todo mi consulta. Cualquier cosa avisenme que pongo los detalles que necesiten.

Muchas gracias.
#28
Hola como esta?

Instale el nuevo essentials a ver si de una vez por todas me funciona el messenger, pero no, lo ejecuto y nunca se abre  :-\ alguien le paso? como se puede solucionar?

Gracias.
#29
Buenas, tengo usuarios registrados en mi web y una base de datos que tiene eventos con su correspondiente dia. Queria saber si hay forma que llegado ese dia (o un par de horas antes a ese dia), se envie un mail automaticamente con el evento que le corresponde a ese dia. Hay forma de hacerlo?

Gracias.
#30
PHP / Problema con una clase
29 Agosto 2010, 23:30 PM
Buenas, la verdad que recien estoy arrancando con POO en PHP y me encontre con mi primer problema que nose cual puede ser la solucion ya que prove diferentes cosas. Bien paso a explicar, tengo dos clases: Validar y Persona, la idea es pasarle las variables del formulario a un metodo de Persona que setiara la variable validada, para esto, el metodo de la clases Persona, llama a metodos de la clase Validar que valida que no tenga caracteres extraños ni que este en blanco la variable. A continuacion les pongo el source de cada clase:

Persona:


<?php
include("Validar.php");

class 
Persona extends Validar
{
private 
$verificacion;

public function 
setUsPass($usPass)
    {
        if(
$this->variableVacia($usPass) == 0)
        {
            if(
$this->validaUsPass($usPass) == 1)
            {
                
$this->verificacion1;
                return 
$this->verificacion;
            }
            else
            {
                
$this->verificacion0;
                return 
$this->verificacion;
            }
        }
        else
        {
            
$this->verificacion0;
            return 
$this->verificacion;
        }
    } 
}


Validar:

class Validar
{
    private $bien;

public function variableVacia($variable)
    {
        if(empty($variable) == 1)
        {
            $this->bien= 1;
            return $this->bien;
        }
        else
        {
            $this->bien= 0;
            return $this->bien;
        }
    }

    public function validaUsPass($varible)
    {
        if(ereg("^[a-zA-Z0-9]{1,15}$",$variable) == 1)
        {
            $this->bien= 1;
            return $this->bien;
        }
        else
        {
            $this->bien= 0;
            return $this->bien
        }
    }
}


Main:

$usuario = $_POST["us"];
$personas= new Persona;

if($personas->setUsPass($usuario) == 0 )
{
    $msjUs=1;
    $error=1;
}

if($msjUs == 1)
    echo '<li class="error">El usuario ingresado es incorrecto.</li>';



Bien, el problema es el siguiente: Al parecer esta validando correctamente cuando la variable esta en blanco y cuando no, ya que hice varios juegos de prueba descartando la parte que hace la validacion sobre los caracteres y funciona correctamente. Pero con la parte de validar caracteres extraños me esta trayendo problemas ya que me esta dando siempre que el usuario es incorrecto, o sea que la variable tiene caracteres extraños.

Que es lo que esta ocurriendo? ya probe varias cosas y no pude solucionarlo. Muchas gracias.
#31
Utilizamos este lenguaje para programa cajeros electronicos pero la verdad que el editor que utilizamos es MALISIMO! jeje alguien conoce un editor de texto para este lenguaje? Gracias.
#32
Hola como esta? encontre un script de un calendario que es perfecto para lo que estoy haciendo, el problema es el siguiente, primero les dejo la pagina con el calendario para que me sigan un poco mejor http://www.historia-virtual.com.ar. Bien paso a explicar, como pueden ver hay algunos dias que tienen eventos y cuando te paras con el mouse arriba de cada dia con evento, aparece el titulo del evento con la descripcion, esto solo sucede haci en firefox pero en IE8 solo me aparece el titulo del evento, por que es esto? que es lo que tengo que hacer?  :-\

Les dejo el codigo:


<?php

include("Clases/ConexionBD.php");

$conexion= new ConexionBD("mysql14.000webhost.com","regist");

//check if time is set in the URL
if(isset($_GET['time']))
$time $_GET['time'];
else
$time time();


$today date("Y/n/j"time());

$current_month date("n"$time);

$current_year date("Y"$time);

$current_month_text date("m"$time);

$next_month mktime(0,0,0,$current_month+1,1,$current_year);
$next_month_text date("m"$next_month);

$previous_month mktime(0,0,0,$current_month-1,1,$current_year);
$previous_month_text date("F \'y"$previous_month);

$next_year mktime(0,0,0,$current_month,1,$current_year+1);
$next_year_text date("F \'y"$next_year);

$previous_year mktime(0,0,0,$current_month,1,$current_year-1);
$previous_year_text date("F \'y"$previous_year);

switch(
$current_month_text)
{
    case 
1:
        
$current_month_text "Enero";
        break;
    case 
2
        
$current_month_text "Febrero";
        break;
    case 
3
        
$current_month_text "Marzo";
        break;
    case 
4
        
$current_month_text "Abril";
        break;
    case 
5
        
$current_month_text "Mayo";
        break;
    case 
6
        
$current_month_text "Junio";
        break;
    case 
7:
        
$current_month_text "Julio";
$next_month_text "Julio";
        break;
    case 
8
        
$current_month_text "Agosto";
        break;
    case 
9
        
$current_month_text "Septiembre";
        break;
    case 
10
        
$current_month_text "Octubre";
        break;
    case 
11
        
$current_month_text "Noviembre";
        break;
    case 
12
        
$current_month_text "Diciembre";
        break; 
}

$total_days_of_current_month date("t"$time);

$events = array();


$result mysql_query("SELECT DATE_FORMAT(diaEvento,'%d') AS day,contenidoEvento,tituloEvento FROM calendario WHERE diaEvento BETWEEN  '$current_year/$current_month/01' AND '$current_year/$current_month/$total_days_of_current_month'");

while(
$row_event mysql_fetch_object($result))
{
$events[intval($row_event->day)] .= '<li><span class="title">'.stripslashes($row_event->tituloEvento).'</span><span class="desc">'.stripslashes($row_event->contenidoEvento).'</span></li>';
}


$first_day_of_month mktime(0,0,0,$current_month,1,$current_year);


$first_w_of_month date("w"$first_day_of_month);

$total_rows ceil(($total_days_of_current_month $first_w_of_month)/7);

$day = -$first_w_of_month;

?>

        <div id="calendario">
        <table id="tabla-calendario" cellspacing="0">
            <thead>
            <tr><th id="mes" colspan="7"><?php echo $current_month_text;?>&nbsp;<?php echo $current_year;?></th></tr>
            <tr>
                <th>Dom</th>
                <th>Lun</th>
                <th>Mar</th>
                <th>Mie</th>
                <th>Jue</th>
                <th>Vie</th>
                <th>Sab</th>
            </tr>
            </thead>
            <tr>
                <?php
                
for($i=0$i$total_rows$i++)
                {
                    for(
$j=0$j<7;$j++)
                    {
                        
$day++;
                        
                        if(
$day>&& $day<=$total_days_of_current_month)
                        {
                            
                            
$date_form "$current_year/$current_month/$day";
                            
                            echo 
'<td';
                            
                            
                            if(
$date_form == $today)
                            {
                                echo 
' class="today"';
                            }
                            
                            
                            if(
array_key_exists($day,$events))
                            {
                                
                                echo 
' class="date_has_event"> '.$day;
                                
                                echo 
'<div class="events"><ul>'.$events[$day].'</ul></div>';
                            }
                            else 
                            {
                                echo 
'> '.$day;
                            }
                            
                            echo 
"</td>";
                        }
                        else 
                        {
                            echo 
'<td class="padding">&nbsp;</td>';
                        }
                    }
                    echo 
"</tr><tr>";
                }
                
                
?>

            </tr>
            <tfoot>
                <th>
                    <a href="<?=$_SERVER['PHP_SELF']?>?time=<?=$previous_year?>" title="Año Anterior">&laquo;&laquo;</a>
                </th>
                <th>
                    <a href="<?=$_SERVER['PHP_SELF']?>?time=<?=$previous_month?>" title="Mes Anterior">&laquo;</a>
                </th>
                <th>&nbsp;</th>
                <th>&nbsp;</th>
                <th>&nbsp;</th>
                <th>
                    <a href="<?=$_SERVER['PHP_SELF']?>?time=<?=$next_month?>" title="Mes Siguiente">&raquo;</a>
                </th>
                <th>
                    <a href="<?=$_SERVER['PHP_SELF']?>?time=<?=$next_year?>" title="Año Siguiente">&raquo;&raquo;</a>
                </th>
                <tr><th id="ocultar" colspan="7"><a href="#">Ocultar Calendario</a></th></tr>
            </tfoot>
        </table>
        </div>



*Aca el codigo de el script de javascript


$(function () {
$('.date_has_event').each(function () {
// options
var distance = 10;
var time = 25;
var hideDelay = 500;

var hideDelayTimer = null;

// tracker
var beingShown = false;
var shown = false;

var trigger = $(this);
var popup = $('.events ul', this).css('opacity', 0);

// set the mouseover and mouseout on both element
$([trigger.get(0), popup.get(0)]).mouseover(function () {
// stops the hide event if we move from the trigger to the popup element
if (hideDelayTimer) clearTimeout(hideDelayTimer);

// don't trigger the animation again if we're being shown, or already visible
if (beingShown || shown) {
return;
} else {
beingShown = true;

// reset position of popup box
popup.css({
top: 20,
left: -76,
display: 'none',
'z-index': 1000,
position: 'absolute',
display: 'block' // brings the popup back in to view
})

// (we're using chaining on the popup) now animate it's opacity and position
.animate({
bottom: '+=' + distance + 'px',
opacity: 1
}, time, 'swing', function() {
// once the animation is complete, set the tracker variables
beingShown = false;
shown = true;
});
}
}).mouseout(function () {
// reset the timer if we get fired again - avoids double animations
if (hideDelayTimer) clearTimeout(hideDelayTimer);

// store the timer so that it can be cleared in the mouseover if required
hideDelayTimer = setTimeout(function () {
hideDelayTimer = null;
popup.animate({
bottom: '-=' + distance + 'px',
opacity: 0
}, time, 'swing', function () {
// once the animate is complete, set the tracker variables
shown = false;
// hide the popup entirely after the effect (opacity alone doesn't do the job)
popup.css('display', 'none');
});
}, hideDelay);
});
});
});

#33
Hola como esta? encontre un script de un calendario que es perfecto para lo que estoy haciendo, el problema es el siguiente, primero les dejo la pagina con el calendario para que me sigan un poco mejor http://www.historia-virtual.com.ar. Bien paso a explicar, como pueden ver hay algunos dias que tienen eventos y cuando te paras con el mouse arriba de cada dia con evento, aparece el titulo del evento con la descripcion, esto solo sucede haci en firefox pero en IE8 solo me aparece el titulo del evento, por que es esto? que es lo que tengo que hacer?  :-\

Les dejo el codigo:


<?php

include("Clases/ConexionBD.php");

$conexion= new ConexionBD("mysql14.000webhost.com","regist");

//check if time is set in the URL
if(isset($_GET['time']))
$time $_GET['time'];
else
$time time();


$today date("Y/n/j"time());

$current_month date("n"$time);

$current_year date("Y"$time);

$current_month_text date("m"$time);

$next_month mktime(0,0,0,$current_month+1,1,$current_year);
$next_month_text date("m"$next_month);

$previous_month mktime(0,0,0,$current_month-1,1,$current_year);
$previous_month_text date("F \'y"$previous_month);

$next_year mktime(0,0,0,$current_month,1,$current_year+1);
$next_year_text date("F \'y"$next_year);

$previous_year mktime(0,0,0,$current_month,1,$current_year-1);
$previous_year_text date("F \'y"$previous_year);

switch(
$current_month_text)
{
    case 
1:
        
$current_month_text "Enero";
        break;
    case 
2
        
$current_month_text "Febrero";
        break;
    case 
3
        
$current_month_text "Marzo";
        break;
    case 
4
        
$current_month_text "Abril";
        break;
    case 
5
        
$current_month_text "Mayo";
        break;
    case 
6
        
$current_month_text "Junio";
        break;
    case 
7:
        
$current_month_text "Julio";
$next_month_text "Julio";
        break;
    case 
8
        
$current_month_text "Agosto";
        break;
    case 
9
        
$current_month_text "Septiembre";
        break;
    case 
10
        
$current_month_text "Octubre";
        break;
    case 
11
        
$current_month_text "Noviembre";
        break;
    case 
12
        
$current_month_text "Diciembre";
        break; 
}

$total_days_of_current_month date("t"$time);

$events = array();


$result mysql_query("SELECT DATE_FORMAT(diaEvento,'%d') AS day,contenidoEvento,tituloEvento FROM calendario WHERE diaEvento BETWEEN  '$current_year/$current_month/01' AND '$current_year/$current_month/$total_days_of_current_month'");

while(
$row_event mysql_fetch_object($result))
{
$events[intval($row_event->day)] .= '<li><span class="title">'.stripslashes($row_event->tituloEvento).'</span><span class="desc">'.stripslashes($row_event->contenidoEvento).'</span></li>';
}


$first_day_of_month mktime(0,0,0,$current_month,1,$current_year);


$first_w_of_month date("w"$first_day_of_month);

$total_rows ceil(($total_days_of_current_month $first_w_of_month)/7);

$day = -$first_w_of_month;

?>

        <div id="calendario">
        <table id="tabla-calendario" cellspacing="0">
            <thead>
            <tr><th id="mes" colspan="7"><?php echo $current_month_text;?>&nbsp;<?php echo $current_year;?></th></tr>
            <tr>
                <th>Dom</th>
                <th>Lun</th>
                <th>Mar</th>
                <th>Mie</th>
                <th>Jue</th>
                <th>Vie</th>
                <th>Sab</th>
            </tr>
            </thead>
            <tr>
                <?php
                
for($i=0$i$total_rows$i++)
                {
                    for(
$j=0$j<7;$j++)
                    {
                        
$day++;
                        
                        if(
$day>&& $day<=$total_days_of_current_month)
                        {
                            
                            
$date_form "$current_year/$current_month/$day";
                            
                            echo 
'<td';
                            
                            
                            if(
$date_form == $today)
                            {
                                echo 
' class="today"';
                            }
                            
                            
                            if(
array_key_exists($day,$events))
                            {
                                
                                echo 
' class="date_has_event"> '.$day;
                                
                                echo 
'<div class="events"><ul>'.$events[$day].'</ul></div>';
                            }
                            else 
                            {
                                echo 
'> '.$day;
                            }
                            
                            echo 
"</td>";
                        }
                        else 
                        {
                            echo 
'<td class="padding">&nbsp;</td>';
                        }
                    }
                    echo 
"</tr><tr>";
                }
                
                
?>

            </tr>
            <tfoot>
                <th>
                    <a href="<?=$_SERVER['PHP_SELF']?>?time=<?=$previous_year?>" title="Año Anterior">&laquo;&laquo;</a>
                </th>
                <th>
                    <a href="<?=$_SERVER['PHP_SELF']?>?time=<?=$previous_month?>" title="Mes Anterior">&laquo;</a>
                </th>
                <th>&nbsp;</th>
                <th>&nbsp;</th>
                <th>&nbsp;</th>
                <th>
                    <a href="<?=$_SERVER['PHP_SELF']?>?time=<?=$next_month?>" title="Mes Siguiente">&raquo;</a>
                </th>
                <th>
                    <a href="<?=$_SERVER['PHP_SELF']?>?time=<?=$next_year?>" title="Año Siguiente">&raquo;&raquo;</a>
                </th>
                <tr><th id="ocultar" colspan="7"><a href="#">Ocultar Calendario</a></th></tr>
            </tfoot>
        </table>
        </div>
#34
Buenos dias, tengo un problema con un sitio que estoy haciendo, el problema es que tengo un div llamado "destacados"  que tiene que estar contenido en otro div mas grande llamado "wrapper", asi mientras el div "destacados" va creciendo (por la info que luego se ira agregando), el div "wrapper" tambien tiene que ir agrandandose su altura. No se si me explico, subi la web con el problema, les dejo el link haci entienden mejor http://www.historia-virtual.com.ar/

Gracias.
#35
Hola como esta?

Estoy haciendo una sección en mi web y tengo un div que contiene una imagen y quiero que cada X segundos esa imagen cambie por otra. Como se puede hacer? seguramente que con javascript o jQuery pero la verdad que no soy muy experto en estos lenguajes. Espesificamente lo que no se es como seria el codigo pra cambiar de imagen cada ciertos segundo. Espero que me puedan ayudar. Gracias.
#36
Buenas,

Yo empece programando en PHP y C, y ahora estoy estudiando PHP orientado a objetos. Lo que no entiendo de la POO es el encapsulamiento, osea no entiendo que gano poniendo a los atributos y/o metodos los modificadores public, private y protected. Se las caracteristicas de cada modificador pero no entiendo para que me pueden servir, lo unico que entiendo es que si a un metodo o atributo le pongo privated (o protected) tengo que trabajar mas...osea se me hace mas laborioso generar el codigo del programa. Entonces pienso, para que poner protected o private si le puedo poner a todo public y listo.

Espero que me alla explicado bien en mi problema jejej. Muchas gracias.
#37
Buenas:

Estoy haciendo una pagina web y la verdad que el diseño grafico no es lo mio y me gustaria que me den alguna idea o una web de donde sacar brushes. La web que estoy haciendo es para un profesor que dicta la materia "Historia e Historia Argentina" y nose que colores usar que predominen en la web. Me darian una idea?

Muchas gracias.
#38
Desarrollo Web / Estilos en links visitados
30 Mayo 2010, 01:16 AM
Buenas:

Estoy haciendo un web y tengo un problemita, hice un menu que al click a una sección aparece un submenu con las distintas secciones que le corresponden. El problema es que por mas que haya puesto
a:visited{
text-decoration: none;
}


Los links visitados del submenu siguen apareciendo subrallados  :-\  que puedo hacer para quitarles la decoracion a los links del submenu.

Les dejo la web haci la ven http://www.historia-virtual.com.ar y ya que estan diganme que les parece (se que el diseño no es de lo mejor jeje). Gracias y hasta luego
#39
Software / Programa para descifrar archivos
13 Mayo 2010, 01:22 AM
Buenas como estan?

Tenia una pc con windows 2000 la cual tenia un usuario para mi y otro para mi hermano que tambien usa la pc. Le puse win xp, antes de eso pase los datos importantes que tenia a un disco rigido externo sin darme cuenta que algunos de esos archivos estaban cifrados por el windows pero igualmente se copiaron en el disco externo. Formatie la maquina y le instale el win xp, y cuando quiero pasar los archivos no me deja porque estan cifrados  :-\. Conocen algun programa que me saque de este apuro, la verdad que es urgente ya que son datos muy importantes. Se los agradezco mucho.
#40
Buenas...tengo windows 7 64bits y msn 2009 con el plus, de un dia para el otro me parecio un problema que cuando hago doble click en el icono del msn me aparece un ventana cargando que dice "Windows Live Messenger dejo de funcionar. Windows esta buscando una solucion al problema... (y luego la barra que va cargando)".
Luego esta ventana desaparece y no pasa nada...no habre el msn ni nada. Que es lo que ocurre? ya prove desistarlo e instarlo varias veces pero sigue igual. Muchas gracias
#41
PHP / Eliminar mensajes de forma asincronica
17 Marzo 2010, 09:54 AM
Buenas como esta?

Hice una especie de foro en donde, al administrador, le aparece al lado de cada pregunta un checkbox, y hay un unico boton que dice "Eliminar mensajes seleccionados", cada pregunta tiene su respectivo id. Lo que quiero saber es como puedo eliminar los que se hallan seleccionado de forma sincronica. Se que hay que utilizar AJAX pero no se me viene a la cabeza como puedo hacerlo. Creo que seria mejor utilizar el metodo GET y a las preguntas, con sus respectivos checkbox, los estoy mostrando por medio de un while.

Alguien me podria ayudar?  Muchas gracias.
#42
Buenas noches (en mi pais es de noche jeje):

Les pongo el codigo y despues explico:


$busq = mysql_query("SELECT mensaje,codigo FROM preguntas");
while ( $registros = mysql_fetch_array($busq) )
{echo '<div id="asuntoCont" class="conteTabla"><a href="#">'. $registros['mensaje'].'</a></div>';
}


Bien como ven hay un href="#" quiero poner ahi la web a la que se va dirigir con la variable $registros['codigo']. O sea, miweb.php?la-varible-con-el-codigo-cargado.

Espero que se haya entendi, cualquier cosa me preguntan y le informo con mas detalles. Gracias.
#43
Bases de Datos / Respuesta a un comentario
24 Febrero 2010, 23:04 PM
Buenos dias...tengo una "especi de foro" en una web que estoy creado...digo "especie de foro" ya que no quiero que funcione como tal porque unicamente el usuario hace preguntas y el administrador le responde nada mas, les invito a ver la pagina para que tengan un poco mas de nocion es http://www.historia-virtual.com.ar/dudas-y-consultas.php. Bien...tengo una tabla con los usuarios(id_us,usuario,password) y otra con las preguntas(id_preg,id_user,titulo,comentario) y estoy mostrando los titulos por medio de un bucle while en php. Hasta ahi todo perfecto, ahora lo que no estoy sabiendo como hacer son dos cosas

1º) Los linkeos a los comentarios, osea..lo que se esta mostrando es el titulo del comentario, quiero que el usuario haga click en el titulo para que se muestre el comentario correspondiente.

2º) Nose como hacer para que el administrador responda a una pregunta en particular, cree una tabla en la bd llamada respuestas que contiene id_usuario, id_res y respuesta. Pero nose como hacer para que el administrador responda a un comentario en particular y esta respuesta quede asociada al comentario que le corresponde. Se entiende?


Estoy hace bastante con esto y no le he podido encontrar la vuelta, encima es lo ultimo que me falta para terminar la parte de programacion de la web  :-\. Espero que me puedan ayudar. Se los agradezco mucho.

PD: Tambien me gustaria saber las criticas de mi web, es la primera que hago y me gustaria que me digan que les parece.



Muchisimas gracias  ;D
#44
PHP / Filtro de palabras ofensivas
20 Febrero 2010, 18:22 PM
Hola como esta?

Queria saber como se podria hacer un filtro de palabras ofensivas en un textarea?
O sea, hay un formulario con un textarea donde el usuario puede dejar comentarios que seran guardados en una base de datos y que aparecera en la web, si ese comentario tiene palabras ofensivas, quiero que no se guarde el comentario y que le informe al usuario sobre lo ocurrido. Como se puede hacer?

Muchas gracias. 
#45
Diseño Gráfico / Plantilla Web en PSD
12 Febrero 2010, 04:14 AM
Hola como estan?

Les comento, estoy haciendo una web para un profesor de historia, toda la programacion de la web ya esta terminada, pero no puedo encontrar alguna plantilla web para que la pagina quede agradable a la vista. Busque por muchos sitios alguna plantilla en psd que quede bien con el tema que voy a tratar en la web pero no encontre ninguna, y la verdad que no tengo los conociemintos necesarios para crear una por mi mismo en photoshop.
Seguramente ustedes debe saber mejor donde puedo encontrar una plantilla que se acomode a lo que quiero. Sabrian algun sitio para decirme?

Muchas gracias.

PD.: Si quieren hacerme el psd  ;D preguntenme mas detalles del mismo. Se los agradeceria!