Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/01/2010, 06:15
gspablo
 
Fecha de Ingreso: octubre-2009
Mensajes: 223
Antigüedad: 14 años, 6 meses
Puntos: 2
Respuesta: Problema con foreach

ya solucione este problema

ahora me da problemas porque en el while no asigna bien, ya que haciendo un echo en el bucle no muestra nada

os dejo el codigo

<?php
try{
$auxcon = mysql_connect("localhost","","")
or die ("no se ha podido conectar");

//Seleccion de la base de datos a utilizar
mysql_select_db("test")
or die("Error al tratar de selecccionar esta base");
echo $consulta; // VACIA
$sql=" SELECT * FROM test.ptc order by posicion";
$consulta = mysql_query($sql)
or die("La consulta contiene algún error");

$lineas = mysql_num_rows($consulta);

echo $lineas; //Muestra: 3 Es correcto porque hay 3 lineas en la tabla

$paginas=$consulta;
$tablapaginas=Array();
//Guardamos el numero de paginas
$numPaginas=mysql_num_rows($consulta);

// Guardamos cada linea en la tabla
$cont=0;
while($row = mysql_fetch_array($paginas, MYSQL_NUM)){
$tablapaginas[$cont][0]=$row[0]; //idptc
$tablapaginas[$cont][1]=$row[1]; // nombrepagina
$tablapaginas[$cont][2]=$row[2]; //precioclick
$tablapaginas[$cont][3]=$row[3]; //precioclickreferido
$tablapaginas[$cont][4]=$row[4]; //minimocobro
$tablapaginas[$cont][5]=$row[5]; // observaciones
$tablapaginas[$cont][6]=$row[6]; //direcbanner
$tablapaginas[$cont][7]=$row[7]; //comprobante
$tablapaginas[$cont][8]=$row[8];//"formadepago"];
$tablapaginas[$cont][9]=$row[9];//"numeroads"];
$tablapaginas[$cont][10]=$row[10];//"posicion"];
$tablapaginas[$cont][11]=$row[11];//"enlacereferido"];

$cont=$cont+1;
echo $row["enlacereferido"]; // No lo muestra

} // Fin while

} // Fin try
catch(PDOException $excp ){
print("\nError en la conexion");
?>
<br></br>
<?php
} // Fin catch

Última edición por gspablo; 07/01/2010 a las 06:52