Estás viendo el Tema    Página personalizada con consulta SQL 2  Tema solucionado

Dudas sobre portales aquí, dudas sobre AutoMOD aquí por favor.
Reglas del Foro
Antes de participar en los foros, leer esto por favor.
Normas generales de phpBB-Es y las de Soporte.
Es obligatorio el enlace al MOD en cuestión.
Si la duda es sobre MODs relacionados, o instalados con AutoMOD, usar dicho foro por favor.
29 mensajesPágina 2 de 21, 2

Re: Página personalizada con consulta SQL 2

Notapor Omega100 » Miércoles, 04 Abril 2012, 10:04

Cambiado.
ahora el prefijo sale (ya que se lo pusimos a hierro jajajaja) pero sigue saliendo el punto detrás de la base de datos. tal vez eso sea así no se..

http://www.animeien.com/Animes.php

Que raro no? :S
Firma
URL: http://animeien.com
Plantilla(s) usuada(s): Attriuum
MODs instalados: He instalado varios y no se como mirar cuales instale.
Versión de phpBB: 3.0.10
Servidor: MySQL(i) 5.0.91-log
Si es una actualización desde otra versión: si de la 3.0.6
Si es una conversión desde otro tipo de Foro: No

Avatar aleatorio
Omega100
Desconectado
Asiduo/a
S.O. / Navegador
  • Windows 7 Chrome
  • Mensajes: 140
    Edad: 21
    Registrado: Lunes, 17 Enero 2011, 16:07
    Ubicación: Málaga
    Nombre real: David
    EtiquetasSQL, Consulta, Pagina personalizada

    Publicidad


     

    Colabora con nosotros haciendo una Donación y elimina esta publicidad.

    Re: Página personalizada con consulta SQL 2

    Notapor Alorse » Miércoles, 04 Abril 2012, 14:48

    Bueno, ahora si no sé que decirte, porque ya sale todo correcto, debería funcionar, ahora parece que la tabla no existiera, fíjate que si este creada donde debe y que se llame tal cual sale en el error.

    Avatar de Usuario
    Alorse
    Desconectado
    Soporte MODs
    Jefe del Grupo Soporte MODs
    S.O. / Navegador
  • Ubuntu Chrome
  • Mensajes: 5518
    Edad: 25
    Registrado: Sábado, 22 Marzo 2008, 03:14
    Ubicación: Colombia
    Nombre real: Fredo

    Publicidad




    Colabora con nosotros haciendo una Donación y elimina esta publicidad.

    Re: Página personalizada con consulta SQL 2

    Notapor Omega100 » Miércoles, 04 Abril 2012, 16:29

    Soy de idiota para arriba.... mirando y comparando para saber que pasaba, resulta que es por que es animeS no anime... lo corregi y me encuentra la tabla, ahora lo que no me pilla bien es:

    $num_resultadosnombre = $db->sql_num_rows($resultadonombre);


    Código: Seleccionar todo
    	define('ANIMES_TABLE',			    $table_prefix . 'animes');
    	$consultanombre = "SELECT nombre FROM phpbb_animes";
    	$resultadonombre = $db->sql_query($consultanombre); 
    	$num_resultadosnombre = $db->sql_num_rows($resultadonombre);
    	
    	for ($y = 0; $y < $num_resultadossid; $y++)
    	{
    	$template->assign_vars(array(
    		'DATO_1' => $resultadonombre["dato1"],
    		'DATO_2' => $num_resultadosnombre["dato2"],
    	));
    	}


    Eh cambiado $num_resultadosnombre = $db->sql_num_rows($resultadonombre); por $num_resultadosnombre = 4 para probar que el resto de codigo funcionaba, y no muestra nada de nada. :S
    Firma
    URL: http://animeien.com
    Plantilla(s) usuada(s): Attriuum
    MODs instalados: He instalado varios y no se como mirar cuales instale.
    Versión de phpBB: 3.0.10
    Servidor: MySQL(i) 5.0.91-log
    Si es una actualización desde otra versión: si de la 3.0.6
    Si es una conversión desde otro tipo de Foro: No

    Avatar aleatorio
    Omega100
    Desconectado
    Asiduo/a
    S.O. / Navegador
  • Windows 7 Chrome
  • Mensajes: 140
    Edad: 21
    Registrado: Lunes, 17 Enero 2011, 16:07
    Ubicación: Málaga
    Nombre real: David

    Publicidad




    Colabora con nosotros haciendo una Donación y elimina esta publicidad.

    Re: Página personalizada con consulta SQL 2

    Notapor Alorse » Miércoles, 04 Abril 2012, 18:41

    Omega100 Escribió:Soy de idiota para arriba.... mirando y comparando para saber que pasaba, resulta que es por que es animeS no anime...
    Entonces ahora intenta poniendo el prefijo como antes y no directamente el nombre de la tabla.
    Omega100 Escribió:Eh cambiado $num_resultadosnombre = $db->sql_num_rows($resultadonombre); por $num_resultadosnombre = 4 para probar que el resto de codigo funcionaba, y no muestra nada de nada. :S
    Y como te va a mostrar algo si no esta recorriendo la consulta...

    Cambia el código que muestras, por el siguiente:
    Código: Seleccionar todo
    define('ANIMES_TABLE', $table_prefix . 'animes');
    $consultanombre = "SELECT nombre FROM " . ANIMES_TABLE;
    $resultadonombre = $db->sql_query($consultanombre);
    
    while ($num_resultadosnombre = $db->sql_fetchrow($resultadonombre))
    {
    	$template->assign_block_vars('anime', array(
    		'DATO_1' => $num_resultadosnombre["dato1"],
    		'DATO_2' => $num_resultadosnombre["dato2"],
    	));
    }

    Y en el HTML cambia:
    Código: Seleccionar todo
    LO PRIMERO: {anime.DATO_1} , Y LO SEGUNDO: {anime.DATO_2} .
    Por:
    Código: Seleccionar todo
    <!-- BEGIN anime -->
    LO PRIMERO: {anime.DATO_1} , Y LO SEGUNDO: {anime.DATO_2} .
    <!-- END anime -->

    Avatar de Usuario
    Alorse
    Desconectado
    Soporte MODs
    Jefe del Grupo Soporte MODs
    S.O. / Navegador
  • Ubuntu Chrome
  • Mensajes: 5518
    Edad: 25
    Registrado: Sábado, 22 Marzo 2008, 03:14
    Ubicación: Colombia
    Nombre real: Fredo

    Publicidad




    Colabora con nosotros haciendo una Donación y elimina esta publicidad.

    Re: Página personalizada con consulta SQL 2

    Notapor Omega100 » Miércoles, 04 Abril 2012, 20:39

    Cambiado todo.
    Jejeje el prefijo ya lo tenia cambiado y si funciona :oops:

    He cambiado el código y lo que hace es repetirme la misma frase dos veces, no se... es un resultado raro y no termino de entender. Puedes verlo:

    http://www.animeien.com/Animes.php


    Dice:
    LO PRIMERO: , Y LO SEGUNDO: . LO PRIMERO: , Y LO SEGUNDO: .
    Firma
    URL: http://animeien.com
    Plantilla(s) usuada(s): Attriuum
    MODs instalados: He instalado varios y no se como mirar cuales instale.
    Versión de phpBB: 3.0.10
    Servidor: MySQL(i) 5.0.91-log
    Si es una actualización desde otra versión: si de la 3.0.6
    Si es una conversión desde otro tipo de Foro: No

    Avatar aleatorio
    Omega100
    Desconectado
    Asiduo/a
    S.O. / Navegador
  • Windows 7 Chrome
  • Mensajes: 140
    Edad: 21
    Registrado: Lunes, 17 Enero 2011, 16:07
    Ubicación: Málaga
    Nombre real: David

    Publicidad




    Colabora con nosotros haciendo una Donación y elimina esta publicidad.

    Re: Página personalizada con consulta SQL 2

    Notapor Alorse » Jueves, 05 Abril 2012, 02:17

    Y dato1 y dato2 si existen? porque en la imagen que muestras http://i43.tinypic.com/23j1pfn.jpg no hay ningún dato que se llame así.
    Pero ya funciona todo, solo falta que pongas de tu parte y mires que es lo que quieres mostrar.

    Avatar de Usuario
    Alorse
    Desconectado
    Soporte MODs
    Jefe del Grupo Soporte MODs
    S.O. / Navegador
  • Ubuntu Chrome
  • Mensajes: 5518
    Edad: 25
    Registrado: Sábado, 22 Marzo 2008, 03:14
    Ubicación: Colombia
    Nombre real: Fredo

    Publicidad




    Colabora con nosotros haciendo una Donación y elimina esta publicidad.

    Re: Página personalizada con consulta SQL 2

    Notapor Omega100 » Jueves, 05 Abril 2012, 09:55

    Pero la tabla si tiene datos, en un principio solo quiero mostrar los datos de la tabla, cuando sepa hacer eso ya intentare mostrarlos todos y agrupados y tal pero, no me esta mostrando nada, solo me repite una frase. En la foto no sale por que no esta en la pestaña que muestra lo que ahi, lo que quieres ver es esto:

    Imagen .

    Debería mostrar:

    LO PRIMERO: Black Root Shooter, Y LO SEGUNDO: Elfen Lies.

    no?
    Firma
    URL: http://animeien.com
    Plantilla(s) usuada(s): Attriuum
    MODs instalados: He instalado varios y no se como mirar cuales instale.
    Versión de phpBB: 3.0.10
    Servidor: MySQL(i) 5.0.91-log
    Si es una actualización desde otra versión: si de la 3.0.6
    Si es una conversión desde otro tipo de Foro: No

    Avatar aleatorio
    Omega100
    Desconectado
    Asiduo/a
    S.O. / Navegador
  • Windows 7 Chrome
  • Mensajes: 140
    Edad: 21
    Registrado: Lunes, 17 Enero 2011, 16:07
    Ubicación: Málaga
    Nombre real: David

    Publicidad




    Colabora con nosotros haciendo una Donación y elimina esta publicidad.

    Re: Página personalizada con consulta SQL 2  Tema solucionado

    Notapor Alorse » Jueves, 05 Abril 2012, 16:32

    Bueno, cuando empezaste a hacer la pagina personalizada creí que sabias un poco de php y mysql, por eso creí que siempre ponías código de ejemplo, pero vamos, ahora voy a hacer todo como se debe.
    Cuando haces la siguiente asignación:
    Código: Seleccionar todo
    $template->assign_block_vars('anime', array(
    		'DATO_1' => $num_resultadosnombre["dato1"],
    		'DATO_2' => $num_resultadosnombre["dato2"],
    	));
    DATO_1 y DATO_2 son asignaciones para la plantilla que contienen valores de la base de datos y y cualquier valor que obtengamos de $num_resultadosnombre["AQUÍ"] es un valor que debe tene el mismo nombre de la base de datos para obtenerlo y son las columnas de la base de la tabla en la base de datos, más no las filas, como tú crees.

    Entonces mira el código como debe quedar.
    Cambia esto:
    Código: Seleccionar todo
    $consultanombre = "SELECT nombre FROM " . ANIMES_TABLE;
    Por esto:
    Código: Seleccionar todo
    $consultanombre = "SELECT * FROM " . ANIMES_TABLE;

    Y luego cambia esto:
    Código: Seleccionar todo
    $template->assign_block_vars('anime', array(
    		'DATO_1' => $num_resultadosnombre["dato1"],
    		'DATO_2' => $num_resultadosnombre["dato2"],
    	));
    Por esto:
    Código: Seleccionar todo
    [code]$template->assign_block_vars('anime', array(
    		'DATO_1' => $num_resultadosnombre["ID_SERIE"],
    		'DATO_2' => $num_resultadosnombre["NOMBRE"],
    	));

    Esta vez, espero haberme hecho entender.

    Avatar de Usuario
    Alorse
    Desconectado
    Soporte MODs
    Jefe del Grupo Soporte MODs
    S.O. / Navegador
  • Ubuntu Chrome
  • Mensajes: 5518
    Edad: 25
    Registrado: Sábado, 22 Marzo 2008, 03:14
    Ubicación: Colombia
    Nombre real: Fredo

    Publicidad




    Colabora con nosotros haciendo una Donación y elimina esta publicidad.

    Re: Página personalizada con consulta SQL 2

    Notapor Omega100 » Jueves, 05 Abril 2012, 23:48

    jeje es la primera cosa que hago así, por que siempre trasteaba con html pero quería avanzar un poco.

    La verdad es que con la aclaración que as echo puedo entender muchísimo mejor el código, ya me extrañaba a mi jaja esto me facilitara a hacer la tabla que quiero.
    Mañana cambio el código y creo que funcionara, muchísimas gracias por todo! =)
    Firma
    URL: http://animeien.com
    Plantilla(s) usuada(s): Attriuum
    MODs instalados: He instalado varios y no se como mirar cuales instale.
    Versión de phpBB: 3.0.10
    Servidor: MySQL(i) 5.0.91-log
    Si es una actualización desde otra versión: si de la 3.0.6
    Si es una conversión desde otro tipo de Foro: No

    Avatar aleatorio
    Omega100
    Desconectado
    Asiduo/a
    S.O. / Navegador
  • Windows 7 Chrome
  • Mensajes: 140
    Edad: 21
    Registrado: Lunes, 17 Enero 2011, 16:07
    Ubicación: Málaga
    Nombre real: David

    Publicidad




    Colabora con nosotros haciendo una Donación y elimina esta publicidad.
    29 mensajesPágina 2 de 21, 2

    ¿Te fue útil este tema?

    Enlace:
    BBcode:
    HTML:

    Compartir este Tema

    Temas relacionados Respuestas Vistas Último mensaje

    Anterior  

    ¿Quién está conectado?

    Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

    ¿Problemas para activar la cuenta de usuario?

    Si luego de registrarse tiene problemas para activar la cuenta usuario puede visitar nuestra Página en Facebook y dejarnos un mensaje (inbox) con los datos de registro para que activemos la cuenta manualmente, de igual manera el problema se presenta con las cuentas de hotmail, así que si antes de registrarse puede hacerlo desde otra cuenta, evitará dicho inconveniente.
    Publicidad

    Funcionando con phpBB® Forum Software © phpBB Group
    Traducción al español por Huan Manwë para phpBB-Es.COM
    phpBB SEO  CC BY-ND
    Tiempo : 0.157s | 25 Consultas | GZIP : On