Foros del Web » Programando para Internet » PHP »

parse error en php

Estas en el tema de parse error en php en el foro de PHP en Foros del Web. Hola a todos. La verdad no tengo idea si ya fue posteado pero necesito su ayuda por favor, me pasa lo siguiente; me sale este ...
  #1 (permalink)  
Antiguo 20/04/2010, 10:52
 
Fecha de Ingreso: julio-2008
Mensajes: 92
Antigüedad: 16 años, 5 meses
Puntos: 0
parse error en php

Hola a todos.

La verdad no tengo idea si ya fue posteado pero necesito su ayuda por favor, me pasa lo siguiente; me sale este error al tratar de compilar mi index.php

Parse error: parse error, unexpected T_VARIABLE in C:\Archivos de programa\Apache Software Foundation\Apache2.2\htdocs\www\index.php on line 24

mi codigo es el siguiente:

<?php
$lib_paths = array();

$lib_paths[] = "C:/Archivos de programa/Apache Software Foundation/Apache2.2/htdocs/application";
$lib_paths[] = "C:/Archivos de programa/Apache Software Foundation/Apache2.2/htdocs/library";

$inc_path = implode(PATH_SEPARATOR, $lib_paths);

set_include_path($inc_path);

require_once('Zend/Db.php');
include("Zend/Loader/Autoloader.php");

$autoloader = Zend_Loader_Autoloader::getInstance();
$autoloader->registerNamespace('Bvb_');


$db = Zend_Db::factory('Pdo_Pgsql',
array('host' => 'localhost',
'username' => 'postgres',
'password' => '123456',
'dbname' => 'pruebadb'));

$grilla = Bvb_Grid::factory('table',Zend_Config $options,$id='');

$select = $this->getDb()->select->from('table');
$grilla->setSource(new Bvb_Grid_Source_Zend_Select($select));

$this->view->grid = $grilla->deploy();

echo $this->$grilla;



$sql = $db ->prepare('SELECT * FROM demozend');
$sql -> execute();
$temp = $sql->rowCount();
$row = $sql->fetchAll();
$i = 0;
while($i<=$temp){ //Antes la sentencia $row = $sql->fetchAll() hiba aqui xD
echo '<pre>', $row[$i][cedula]; '</pre>';
echo '<pre>', $row[$i][nombre]; '</pre>';
$i++;
}

?>

aclaro soy novato pero re-novato en php

Cualquier ayuda se les agradece de antemano
  #2 (permalink)  
Antiguo 20/04/2010, 10:57
 
Fecha de Ingreso: abril-2010
Mensajes: 115
Antigüedad: 14 años, 8 meses
Puntos: 2
Respuesta: parse error en php

jeje, pero cual es la linea 24?? y marca ke.... no esperaba esa variable, tal ves espera una cadena,un array o un entero
  #3 (permalink)  
Antiguo 20/04/2010, 11:01
 
Fecha de Ingreso: julio-2008
Mensajes: 92
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: parse error en php

jeje que pena se me olvido ese detalle

la linea 24 es esta:

$grilla = Bvb_Grid::factory('table',Zend_Config $options,$id='');
  #4 (permalink)  
Antiguo 20/04/2010, 11:06
 
Fecha de Ingreso: abril-2010
Mensajes: 115
Antigüedad: 14 años, 8 meses
Puntos: 2
Respuesta: parse error en php

creo ke tu error esta al final de la linea, le dices "$id=".... creo ke falta un valor ahi
  #5 (permalink)  
Antiguo 20/04/2010, 11:13
 
Fecha de Ingreso: julio-2008
Mensajes: 92
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: parse error en php

pero en la documentacion de la clase principal (grid) dice que ese parametro es opcional; dice esto:

//The third argument is the grid id. Optional if you don't will use multiple grids per page


y lo quito y nada; y no dice que valores admite

alguna idea?
  #6 (permalink)  
Antiguo 20/04/2010, 11:27
 
Fecha de Ingreso: abril-2010
Mensajes: 115
Antigüedad: 14 años, 8 meses
Puntos: 2
Respuesta: parse error en php

intenta ponerle un numero, haber ke hace jajaja
  #7 (permalink)  
Antiguo 20/04/2010, 11:32
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 3 meses
Puntos: 381
Respuesta: parse error en php

¿has probado a ponerle sólo el string vacío?
  #8 (permalink)  
Antiguo 20/04/2010, 12:41
 
Fecha de Ingreso: julio-2008
Mensajes: 92
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: parse error en php

hola de nuevo

ya le puse el numero y nada

le puse el string vacio y nada

y he estado haciendo pruebas y al compilarlo dice que:

$grilla = Bvb_Grid::factory('table',Zend_Config $options,$id='1');

dice que no espera $options y el string de $id y si los quito ya sale un error que dice :

Fatal error: Call to a member function getParams() on a non-object in .. on line 2277

y ahi si que quedo perdido jajaja

alguna idea

Etiquetas: parse
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 13:15.