Foros del Web » Programando para Internet » PHP »

Ayuda por favooooooor

Estas en el tema de Ayuda por favooooooor en el foro de PHP en Foros del Web. No logro encontrar la solucion a lo que yo creo que es una tonteria... Como puedo mostrar en una tabla los datos que introduzco en ...
  #1 (permalink)  
Antiguo 29/10/2007, 06:54
Avatar de peperet  
Fecha de Ingreso: diciembre-2001
Mensajes: 24
Antigüedad: 22 años, 3 meses
Puntos: 0
Ayuda por favooooooor



No logro encontrar la solucion a lo que yo creo que es una tonteria...
Como puedo mostrar en una tabla los datos que introduzco en un formulario?
Tengo un array creado:

$matriz[md5($row)]=array('identificador'=>md5($id),'referencia'=>$ro w['REF'],'cantidad'=>$qty,'tipo'=>$row['TIPO'],'producto'=>$row['MODELO'],'marca'=>$row['MARCA']);

Esto me coge los valores de una base de datos y me los guarda en la matriz.

Ahora como hago para que se me vayan mostrando cada registro que introduzco en una tabla??

Gracias y saludos
  #2 (permalink)  
Antiguo 29/10/2007, 07:04
Avatar de ftabilo  
Fecha de Ingreso: junio-2007
Ubicación: En el Pc
Mensajes: 139
Antigüedad: 16 años, 8 meses
Puntos: 3
Re: Ayuda por favooooooor

Hola, primero tienes que contar la cantidad de registros que te devuelve la consulta, luego hacer un ciclo que se ejecute segun la cantidad de registros que devuelve la consulta sql, e ir construyendo una tabla mientras muestras los registros que has obtenido.

Saludos
  #3 (permalink)  
Antiguo 30/10/2007, 03:10
Avatar de peperet  
Fecha de Ingreso: diciembre-2001
Mensajes: 24
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: Ayuda por favooooooor

Lo hago con count($matriz) ?

Gracias
  #4 (permalink)  
Antiguo 30/10/2007, 07:50
Avatar de flaconovato  
Fecha de Ingreso: noviembre-2005
Ubicación: Bogota, Colombia
Mensajes: 137
Antigüedad: 18 años, 4 meses
Puntos: 1
De acuerdo Re: Ayuda por favooooooor

Código PHP:
foreach($nombre_array as $valor)
{
      echo 
$valor;


y listo espero que te sirva.
__________________
El pueblo que se resigna a tecnologías pasadas, sucumbe en el campo de la ignorancia y se entierra en sus ideales.:arriba: :arriba:
  #5 (permalink)  
Antiguo 05/11/2007, 06:54
Avatar de peperet  
Fecha de Ingreso: diciembre-2001
Mensajes: 24
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: Ayuda por favooooooor

Gracias de nuevo, pero lo que tengo es esto:

Código PHP:
foreach($matriz as $k => $v){           
         echo 
$v['referencia'
         echo 
$v['marca'
         echo 
$v['producto'
         echo 
$v['tipo'
         echo 
$v['cantidad']

Y solo me muetra 1 registro

Que me falta??
  #6 (permalink)  
Antiguo 05/11/2007, 07:08
Avatar de Seppo  
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 19 años
Puntos: 17
Re: Ayuda por favooooooor

$matriz lo armás con la base de datos... estás iterando las rows?

Código PHP:
while ($row mysql_fetch_assoc($query))
$matriz[md5($row)]=array('identificador'=>md5($id),'referencia'=>$ro w['REF'],'cantidad'=>$qty,'tipo'=>$row['TIPO'],'producto'=>$row['MODELO'],'marca'=>$row['MARCA']); 
  #7 (permalink)  
Antiguo 07/11/2007, 03:15
Avatar de peperet  
Fecha de Ingreso: diciembre-2001
Mensajes: 24
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: Ayuda por favooooooor

Me sigue igual , este es el codigo que tengo en el agreref.php, que es el que se encarga de sacar los datos de la consulta y meterlos en el array:

Código PHP:
$pParam FALSE;
if(
count($_GET) !=0) {
 
$pParam=$_GET;
}elseif(
count($_POST) !=0){
 
$pParam=$_POST;
}
session_start();
$ref=$pParam['referencia'];
$qty=$pParam['cantidad'];
extract($_REQUEST);
//la función extract toma las claves de una matriz asoiativa y las convierte en nombres de variable,
//asignándoles a esas variables valores iguales a los que tenía asociados en la matriz. Es decir, convierte a $_GET['id'] en $id,
//sin que tengamos que tomarnos el trabajo de escribir $id=$_GET['ID']; 
include_once('../config.php');
global 
$server$database$user$passwd;
          
//abrimos la conexión
          
          
$conexion mysql_connect($server,$user,$passwd);
          
//elegimos la BBDD
          
mysql_select_db ($database$conexion) OR die ("No se puede conectar");
        
$qry=mysql_query("select * from PRODUCTOS_MOTO where REF='".$ref."'");
        
//Si ya hemos introducido algún producto en el carro lo tendremos guardado temporalmente
//en el array superglobal $_SESSION['carro'], de manera que rescatamos los valores de dicho array
//y se los asignamos a la variable $carro, previa comprobación con isset de que $_SESSION['carro']
//ya haya sido definida
if(isset($_SESSION['carro']))
$carro=$_SESSION['carro'];
while (
$row mysql_fetch_assoc($qry)){
$carro[md5($row)]=array('identificador'=>md5($id),'referencia'=>$row['REF'],'cantidad'=>$qty,'tipo'=>$row['TIPO'],'producto'=>$row['MODELO'],'marca'=>$row['MARCA']);
}
$_SESSION['carro']=$carro;
//Y volvemos a nuestro catálogo de artículos. La cadena SID representa al identificador de la sesión, que, dependiendo 
//de la configuración del servidor y de si el usuario tiene o no activadas las cookies puede no ser necesario pasarla por la url.
//Pero para que nuestro carro funcione, independientemente de esos factores, conviene escribirla siempre.
header("Location:pedido2.php?".SID);
?> 
No se donde falla....
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 20:34.