Problema al pasar a rtf
Publicado por Jordi (1 intervención) el 29/03/2007 11:32:59
Hola, y gracias por avanzado. Tengo un problema. He hecho un codigo que genera una consulta y debe enviarme los datos a un rtf. El problema es que no me llegan todos los datos al rtf. Hay otras partes del codigo que hacen lo mismo y si me llegan, pero los de esta parte (que me deberia devolver [modul] y [horesmodul]) no. Ahí va el codigo (de la parte que no va)
$sql="SELECT distinct(ac.nomassig) nomassig,sum(ac.hores) hores";
$sql.=" FROM defassignatures a,relassignaturescurs ac";
$sql.=" WHERE ac.idcurs='$idcurs' AND a.idassig=ac.idassig ";
$sql.=" AND ac.empres_cod=a.empres_cod AND ac.empres_cod='$empres_cod'";
$sql.=" GROUP BY ac.nomassig";
$horestotals=0;
$res = mysql_query($sql) or die('La consulta defassig falló: ' . mysql_error());
$primera=true;
while($r = mysql_fetch_array($res, MYSQL_ASSOC)){
if ($primera==false){
$vars["modul"].=" \\par ";
$vars["horesmodul"].=" \\par ";
}
$vars["modul"].=$r["nomassig"];
$vars["horesmodul"].=$r["hores"];
$horestotals+=$r["hores"];
$primera=false;
}
$vars["totalhoresmoduls"]=$horestotals;
Alguien me podria orientar? Gracias
PD: Las condiciones where se cumplen ya que lo he mirado en las tablas.
Si quereis ver todo el código lo pondré, pero era para que no se alargara la nota.
$sql="SELECT distinct(ac.nomassig) nomassig,sum(ac.hores) hores";
$sql.=" FROM defassignatures a,relassignaturescurs ac";
$sql.=" WHERE ac.idcurs='$idcurs' AND a.idassig=ac.idassig ";
$sql.=" AND ac.empres_cod=a.empres_cod AND ac.empres_cod='$empres_cod'";
$sql.=" GROUP BY ac.nomassig";
$horestotals=0;
$res = mysql_query($sql) or die('La consulta defassig falló: ' . mysql_error());
$primera=true;
while($r = mysql_fetch_array($res, MYSQL_ASSOC)){
if ($primera==false){
$vars["modul"].=" \\par ";
$vars["horesmodul"].=" \\par ";
}
$vars["modul"].=$r["nomassig"];
$vars["horesmodul"].=$r["hores"];
$horestotals+=$r["hores"];
$primera=false;
}
$vars["totalhoresmoduls"]=$horestotals;
Alguien me podria orientar? Gracias
PD: Las condiciones where se cumplen ya que lo he mirado en las tablas.
Si quereis ver todo el código lo pondré, pero era para que no se alargara la nota.
Valora esta pregunta


0