Foros del Web » Programando para Internet » PHP »

Tengo un problema con PHp y MySQL

Estas en el tema de Tengo un problema con PHp y MySQL en el foro de PHP en Foros del Web. Hola bueno tengo un problema con mi web, asi se ve desde Firefox: http://img176.imageshack.us/my.php?image=purchasemozilladp5.jpg y asi se ve desde Internet Explorer: http://img216.imageshack.us/my.php?image=purchaseiepv4.jpg Por lo que ...
  #1 (permalink)  
Antiguo 10/12/2008, 13:50
 
Fecha de Ingreso: diciembre-2008
Mensajes: 2
Antigüedad: 15 años, 5 meses
Puntos: 0
Tengo un problema con PHp y MySQL

Hola bueno tengo un problema con mi web, asi se ve desde Firefox:
http://img176.imageshack.us/my.php?image=purchasemozilladp5.jpg
y asi se ve desde Internet Explorer:
http://img216.imageshack.us/my.php?image=purchaseiepv4.jpg

Por lo que veo dice algo de "purchase.php" en la linea 156, y aqui esta, la linea 156 es "mysql_close($con);", porsiacaso puse lo que esta a los extremos: Si quieres ver el archivo purchase.php completo miralo aqui desde el codigo fuente:
http://fullbux.site40.net/purchase.php

Aqui una parte la linea 156 esta mas abajo (linea 156>>>)
<select name="refset" class="combo">


<?
require('config.php');
$tablaa = mysql_query("SELECT * FROM tb_refset ORDER BY id ASC"); // selecciono todos los registros de la tabla ads categories, ordenado por id

while ($registroa = mysql_fetch_array($tablaa)) { // comienza un bucle que leera todos los registros y ejecutara las ordenes que siguen
("linea 156>>>")mysql_close($con);

echo "

<option value=\"".$registroa["howmany"] ."\">". $registroa["howmany"] ." Referals - $". $registroa["price"] ." </option>

";
  #2 (permalink)  
Antiguo 10/12/2008, 13:58
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Tengo un problema con PHp y MySQL

Mmm hay alguna razon para que cierres la conexion en cada vuelta del while?

Saludos.
  #3 (permalink)  
Antiguo 10/12/2008, 14:27
Avatar de lobo_php  
Fecha de Ingreso: noviembre-2007
Ubicación: Cali-Colombia
Mensajes: 1.869
Antigüedad: 16 años, 5 meses
Puntos: 75
Respuesta: Tengo un problema con PHp y MySQL

Cita:
while ($registroa = mysql_fetch_array($tablaa))
primero que todo nunca he trabajado asi, en un while no creo que sea posible las asignaciones puedes poner esto:
Código PHP:
while (mysql_fetch_array($tablaa)){...} 
o
Código PHP:
while ($registroa == mysql_fetch_array($tablaa)){...} 
__________________
Cabuntu.org - Difundiendo Software Libre en Cali, Colombia
Usuario Linux # 483175
  #4 (permalink)  
Antiguo 10/12/2008, 14:58
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Tengo un problema con PHp y MySQL

De hecho esta correcto lobo_php, el while tiene que ser asi, recuerda que mysql_fetch_array te regresa un arreglo mientras existan records, y te regresa un false al final.

Por lo que es forzoso el asignar si quieres tener disponibles los datos, de las otras dos formas no vas a poder asignar el resultado de la funcion en la variable

Saludos.
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 05:34.