Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/09/2008, 17:14
Avatar de ana_gloria
ana_gloria
 
Fecha de Ingreso: febrero-2008
Mensajes: 65
Antigüedad: 16 años, 3 meses
Puntos: 1
Busqueda arrays bidimensionales

Hola chicos y chicas programadores, buenas tardes, tengo una duda sobre arreglos bidimensionales con php, mi intencion es obtener informacion de la bd, y que solito me los vaya arreglando segun corresponda como un arreglo, por ejemplo: tengo el campo especie y el campo pie, y quiero que la especie "sorgo" tenga el dato que le corresponda en este caso el precio del campo llamado "pie": ejemplo mas explicito

Especie-----------Pie
Sorgo $0.45
Maíz Blanco $.50

etc, etc, etc, para esto realizo la siguiente acción, si ven utilice la funcion de array_unshift, porque segun viene en el manual de php q Introduce uno o más elementos al principio de la matriz....................
Código PHP:

$precio
=array_unshift();
    
$sql="select especie, pie from tbl_avance_pecuario where month(fecha_modificacion)='".$mes."'
    and ddr='$id_ddr' and tipo=3"
;
    
$rs=mysql_query($sql$conecta) or die ("Error al obtener los id's de la tabla de agricolas".mysql_error());
    while(
$fila=mysql_fetch_array($rs))
    {
            
array_push($precio,$fila["especie"],$fila["pie"]);
    }
    
mysql_free_result($rs);
    
$despliegue.='<tr><td class="txt" colspan="9">'.implode(",",$precio).'</td></tr>'
Y al ejecutarlo me salen estos errores :
Warning: Wrong parameter count for array_unshift()
Warning: array_push() [function.array-push]: First argument should be an array
Warning: implode() [function.implode]: Bad arguments.

Para los mas sabiondos, disculpen mi ignorancia.

De antemano les agradezco su ayuda ;)