Error en valores permitidos

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
r_e_m's picture

Hola!!! Necesito ayuda!!!

Tengo un tipo de contenido de datos proyectos qe tiene un campo de tipo texto llamado "nºproyecto" y un tipo de contenido de datos "facturas" que tienen un campo que es "nºproyecto" de esas facturas.
Cuando un usuario se registra en mi pagina web se le asocian una serie de proyectos, con los que tendrá asociado una serie de número de proyectos.

Necesito añadir un código php al campo "valores permitidos" del campo nºproyecto de facturas, para que sólo me permita poner nºproyecto q tiene asociado el usuario.

He puesto este código pero no funciona.

global $user;
$uid=$user->uid;
$nums_proyecto=array();
$nums_proyecto[0]=900;

$result=db_query("select field_id_proyecto_value from content_type_proyecto where field_responsable_uid='$uid';");
$num=db_result(db_query("select count(field_id_proyecto_value) from content_type_proyecto where field_responsable_uid='$uid';"));

for($i=0;$i<$num;$i++) {
$nums_proyecto[$i]=intval(db_result($result,$i,0));
}

return nums_proyecto;

A ver si me podéis ayudar que estoy atascada.

Graaaacias!!!

Comments

Error en valores permitidos

aheredia's picture

Hay varias cosas que me gustaria comentarte.

En principio al valor devuelto le falta el $ quedando return $nums_proyecto;.

Por otra parte la posicion 0 del array no se por que le asignas 900 si luego lo vas a machacar en la consulta.

En la primera query que haces deberias de sacar el parametro de la propia consulta y usar un placeholder del estilo %d. Mas que nada por seguridad.

Y la segunda consulta y el for creo que se podria cambiar por algo similar a esto:

while ($r = db_fetch_array($result)) {
  $nums_proyecto[] = $r;
}

Saludos

Error en valores permitidos

aheredia's picture

En que ha quedado el tema???

Esta solucionado??

Spain

Group organizers

Group categories

Región geográfica

Group events

Add to calendar

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week