Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/12/2007, 06:57
oskar_calvo
 
Fecha de Ingreso: agosto-2006
Mensajes: 219
Antigüedad: 17 años, 8 meses
Puntos: 0
consulta sobre un script, a ver si lo entiendo bien.

Código PHP:
function insecure_code($type 'story') {
$sql "SELECT title FROM {node} WHERE type = '%s'"// Always use placeholder. 
aquí nombra la función y hace la consulta a la base de datos
Código PHP:
$result db_query($sql$type); // db_query() will sanitize placeholder. 
en esta linea pasa los datos de la consulta a la variable $result, y le dice que utilice la variable $type para la consulta.
Código PHP:
$titles = array(); 
¿en esta linea construye una array y lo nombra con la varible titles?
Código PHP:
while ($data db_fetch_object($result)) {
$titles[] = $data->title;

En esta linea dice que mientras haya resultados en $data el array title es igual a $data->title.
Código PHP:
$output $sql theme('item_list'$titles); // Titles not sanitized
return $output;

le dice que $output es igual a la variable de la consulta, y que se aplique la clase de item list a la variable de $titles.
Devuelve, imprime $output.


¿Es esto correcto? Lo que no termino de entender es
Código PHP:
$titles[] = $data->title
Un saludo y gracias

Oskar