$table_prefix . 'animes'
el nombre esta e minúsculas, puedes cambiar cualquiera de los 2. pero te recomiendo que mejor cambies el nombre de la tabla desde el phpMyAdmin.
Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..
Gracias.
La Administración de phpBB España.
Página personalizada con consulta SQL 2Tema Solucionado
Re: Página personalizada con consulta SQL 2
Re: Página personalizada con consulta SQL 2
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
Re: Página personalizada con consulta SQL 2
Versión phpBB: phpBB3 ( 3.1.5)
Extensiones Instaladas
- Add User 1.0.2
- Auto Database Backup 1.1.0
- Auto Groups 1.0.0
- Avatars on Memberlist 1.0.3
- Board Announcements 1.0.2
- Board Rules 1.0.1
- cBB Chat 1.1.1
- Fancy Lazy Topics loader 2.1.5
- Genders 1.0.0
- Last Post Avatar
- Log failed logins
- Rank Post Styling
- Share On 1.0.0
- SiteSplat BBCore 2.1.1
- Sortables Captcha 2.0.0
- Topic Author 1.0.1
- Upload Extensions 3.1.2-beta2
- FLATBOOTS 2.0.1
Re: Página personalizada con consulta SQL 2
Código: Seleccionar todo
<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
page_header('Lista de Animes');
define('ANIMES_TABLE', $table_prefix . 'animes');
$consultanombre="SELECT nombre FROM " . ANIME_TABLE;
$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"],
));
}
$template->set_filenames(array(
'body' => 'Animes.html',
));
make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
page_footer();
?>
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
Re: Página personalizada con consulta SQL 2
Código: Seleccionar todo
$consultanombre="SELECT nombre FROM " . ANIME_TABLE;
Código: Seleccionar todo
$consultanombre = "SELECT nombre FROM phpbb_anime";
Re: Página personalizada con consulta SQL 2
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
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
Re: Página personalizada con consulta SQL 2
Re: Página personalizada con consulta SQL 2
$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"],
));
}
$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. :SPlantilla(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
Re: Página personalizada con consulta SQL 2
Entonces ahora intenta poniendo el prefijo como antes y no directamente el nombre de la tabla.Omega100 escribió:Soy de idiota para arriba.... mirando y comparando para saber que pasaba, resulta que es por que es animeS no anime...
Y como te va a mostrar algo si no esta recorriendo la consulta...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
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"],
));
}
Código: Seleccionar todo
LO PRIMERO: {anime.DATO_1} , Y LO SEGUNDO: {anime.DATO_2} .
Código: Seleccionar todo
<!-- BEGIN anime -->
LO PRIMERO: {anime.DATO_1} , Y LO SEGUNDO: {anime.DATO_2} .
<!-- END anime -->
Re: Página personalizada con consulta SQL 2
Jejeje el prefijo ya lo tenia cambiado y si funciona
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: .
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
Re: Página personalizada con consulta SQL 2
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.
Re: Página personalizada con consulta SQL 2
.
Debería mostrar:
LO PRIMERO: Black Root Shooter, Y LO SEGUNDO: Elfen Lies.
no?
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
Re: Página personalizada con consulta SQL 2 Tema Solucionado
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["[b]AQUÍ[/b]"]
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;
Código: Seleccionar todo
$consultanombre = "SELECT * FROM " . ANIMES_TABLE;
Código: Seleccionar todo
$template->assign_block_vars('anime', array(
'DATO_1' => $num_resultadosnombre["dato1"],
'DATO_2' => $num_resultadosnombre["dato2"],
));
Código: Seleccionar todo
[code]$template->assign_block_vars('anime', array(
'DATO_1' => $num_resultadosnombre["ID_SERIE"],
'DATO_2' => $num_resultadosnombre["NOMBRE"],
));
Re: Página personalizada con consulta SQL 2
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! =)
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