07/01/2010, 06:15
|
| | Fecha de Ingreso: octubre-2009
Mensajes: 223
Antigüedad: 15 años, 1 mes 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 |