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




SQL, Consulta, Pagina personalizada




$num_resultadosnombre = $db->sql_num_rows($resultadonombre); 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. :S


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 = 4para probar que el resto de codigo funcionaba, y no muestra nada de nada. :S
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"],
));
}LO PRIMERO: {anime.DATO_1} , Y LO SEGUNDO: {anime.DATO_2} .<!-- BEGIN anime -->
LO PRIMERO: {anime.DATO_1} , Y LO SEGUNDO: {anime.DATO_2} .
<!-- END anime -->






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í.



.


$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.$consultanombre = "SELECT nombre FROM " . ANIMES_TABLE;
$consultanombre = "SELECT * FROM " . ANIMES_TABLE;
$template->assign_block_vars('anime', array(
'DATO_1' => $num_resultadosnombre["dato1"],
'DATO_2' => $num_resultadosnombre["dato2"],
));[code]$template->assign_block_vars('anime', array(
'DATO_1' => $num_resultadosnombre["ID_SERIE"],
'DATO_2' => $num_resultadosnombre["NOMBRE"],
));






| Temas relacionados | Respuestas | Vistas | Último mensaje |
|---|
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

