Foros del Web » Programando para Internet » PHP »

Pequeño error en un For

Estas en el tema de Pequeño error en un For en el foro de PHP en Foros del Web. NECESITO QUE ME DIBUJE LOS DIV, Y LAS CONSULTAS DENTRO DE CADA DIV, PERO NO CONSIGO, QUE HAGO MAL? Código PHP: <?php include( "../conexion.php" ); ...
  #1 (permalink)  
Antiguo 15/09/2012, 18:24
 
Fecha de Ingreso: septiembre-2012
Mensajes: 149
Antigüedad: 11 años, 7 meses
Puntos: 3
Pequeño error en un For

NECESITO QUE ME DIBUJE LOS DIV, Y LAS CONSULTAS DENTRO DE CADA DIV, PERO NO CONSIGO, QUE HAGO MAL?

Código PHP:
<?php
include("../conexion.php");


$link=Conectarse();


$x1;
$i22;
for ( 
$x $x $i $x ++) {
print 
"<dd>
            
            <dt class=\"botton\">Capitulo $x:</dt>"
            
            
?>
            <?php
            
            
    $result 
mysql_query("SELECT distinct c.enlace,x.nombre_servidor,i.idioma,s.subtitulos,c.uploader

FROM a_serie a,a_capitulotemp c,a_idioma i,a_subtitulos s,a_servidor x

Where c.id_serie=c.id_serie

AND c.id_idioma=i.id_idioma

AND c.id_servidor=x.id_servidor

AND c.id_subtitulos= s.id_subtitulos


AND c.id_serie='1'

AND c.num_temporada='1'

AND c.num_capitulo='$x';"
$link);


echo 
"<table border = '1' align=\"center\"  class=\"contacto\"> \n";


echo 
"<tr> \n";

echo 
"<td align='center' bgcolor='#CCCCCC'><b>Enlace</b></td>
<td align='center' bgcolor='#CCCCCC'><b>Servidor</b></td>
<td align='center' bgcolor='#CCCCCC'>Idioma</td>
<td align='center' bgcolor='#CCCCCC'>Subtitulos</td>
<td align='center' bgcolor='#CCCCCC'>Uploader</td>\n"
;

echo 
"</tr> \n";


while (
$row mysql_fetch_row($result)){


echo 
"<tr> \n";



echo 
"<td align='center'><A HREF=http://$row[0]>Descargar</A></td> \n";


echo 
"<td align='left'><img src=../images/servidores/$row[1].ico> $row[1]</td> \n";


echo 
"<td align='center'>$row[2]</td> \n";


echo 
"<td align='center'>$row[3]</td> \n";


echo 
"<td align='center'>$row[4]</td> \n";

echo 
"</tr> \n";

 

}

 

echo 
"</table> \n";

}
</
dd>
?>
  #2 (permalink)  
Antiguo 16/09/2012, 01:01
 
Fecha de Ingreso: mayo-2006
Mensajes: 475
Antigüedad: 17 años, 11 meses
Puntos: 58
Respuesta: Pequeño error en un For

while ($row = mysql_fetch_assoc($result)){
  #3 (permalink)  
Antiguo 16/09/2012, 03:27
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Pequeño error en un For

Cita:
Iniciado por Pajaranny
NECESITO QUE ME DIBUJE LOS DIV, Y LAS CONSULTAS DENTRO DE CADA DIV, PERO NO CONSIGO, QUE HAGO MAL?
Estás usando tablas en vez de divs!

Tienes que ser más específico con lo que necesitas, qué es lo que quieres, qué es lo que obtienes, etc. y, por favor, evita escribir sólo en mayúsculas y negrillas para facilitar la lectura.

jossss, el uso de mysql_fetch_*** (row, assoc, array, etc.) es de acuerdo a las preferencias de cada usuario; si le acomoda obtener un array numérico, no tendrá problemas con mysql_fetch_row()
__________________
- León, Guanajuato
- GV-Foto
  #4 (permalink)  
Antiguo 16/09/2012, 06:00
 
Fecha de Ingreso: septiembre-2012
Mensajes: 149
Antigüedad: 11 años, 7 meses
Puntos: 3
Respuesta: Pequeño error en un For

Solucionado, gracias.
  #5 (permalink)  
Antiguo 16/09/2012, 08:31
Avatar de America|UNK  
Fecha de Ingreso: noviembre-2006
Ubicación: Piura - Perú
Mensajes: 582
Antigüedad: 17 años, 4 meses
Puntos: 56
Respuesta: Pequeño error en un For

Aunque no sea al tema, en tu código estás llamando a tu Base de datos 21 consultas que lo puedes reducir a 1 sola, y dentro del ciclo estás haciendo un bucle innecesario while($row) porque siempre el resultado será uno solo, por lo que puedes asignarlo en una sola variable.
__________________
/* El que atiende, entiende..., el que entiende, aprende!.
Desarrollo Web Freelance, Contactar */

Etiquetas: mysql, pequeño
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:48.