Foros del Web » Programando para Internet » PHP »

Error en mi codigo

Estas en el tema de Error en mi codigo en el foro de PHP en Foros del Web. Hola a todos les presento el codigo y luego explico las dudas <html> <body> <?php require_once('data/CRMEntity.php'); global $adb; $sql = "select monicaja from open_monitoreo where ...
  #1 (permalink)  
Antiguo 12/07/2010, 08:25
 
Fecha de Ingreso: junio-2010
Mensajes: 30
Antigüedad: 13 años, 10 meses
Puntos: 0
Pregunta Error en mi codigo

Hola a todos les presento el codigo y luego explico las dudas

<html>

<body>


<?php



require_once('data/CRMEntity.php');


global $adb;
$sql = "select monicaja from open_monitoreo where open_monitoreo.monicaja=?";
$result = $adb->pquery($sql, array("Caja1"));
$tabname= $adb->query_result($result,0,"monimonto");

/*$total += $result; */


/*echo $result;
/*echo "<center><b>Total: $total</center></b>"; */



function convertirvalordb($camp1, $camp2, $valor, $t){
include ('conexio.php');

$consulta = mysql_query("SELECT " . $camp2 . " FROM " . $t . " WHERE " . $camp1 . " LIKE '" . $valor . "'", $conexion) or die(mysql_error());

while($resultats = mysql_fetch_array($consulta)){

$nouvalor = $resultats[$camp2];
echo $nouvalor ;
}

return $nouvalor;

}

$variable = convertirvalordb('monicaja', 'monimonto', $result , 'open_monitoreo');

echo "<center><b>$resultats</center></b>";
?>

</body>
</html>


Lo que hace el codigo es reconocer con la primera consulta es traerme todos los los "n" veces que ah registrado datos la Caja 1, luego quiero que compare ese resultado en la base de datos y si coincide con "Caja1" que me extraiga el valor del monto.
$Conexio.php me hace la conexion a la base de datos " eso esta ok"
monicaja = Campo donde esta el numero de caja, en este so "Caja1"
monimonto = Caompo donde esta el monto.
open_monitoreo = Es la Tabla donde almacena todos mis campos


alguien ah detectado algun error en mi codigo? no consigo que muestre nada =(

debería darme lo montos de todas las Cajas "Caja1" =(
  #2 (permalink)  
Antiguo 12/07/2010, 09:28
 
Fecha de Ingreso: junio-2010
Mensajes: 30
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Error en mi codigo

Cita:
Iniciado por Marvintronic Ver Mensaje
Hola a todos les presento el codigo y luego explico las dudas

<html>

<body>


<?php



require_once('data/CRMEntity.php');


global $adb;
$sql = "select monicaja from open_monitoreo where open_monitoreo.monicaja=?";
$result = $adb->pquery($sql, array("Caja1"));
$tabname= $adb->query_result($result,0,"monimonto");

/*$total += $result; */


/*echo $result;
/*echo "<center><b>Total: $total</center></b>"; */



function convertirvalordb($camp1, $camp2, $valor, $t){
include ('conexio.php');

$consulta = mysql_query("SELECT " . $camp2 . " FROM " . $t . " WHERE " . $camp1 . " LIKE '" . $valor . "'", $conexion) or die(mysql_error());

while($resultats = mysql_fetch_array($consulta)){

$nouvalor = $resultats[$camp2];
echo $nouvalor ;
}

return $nouvalor;

}

$variable = convertirvalordb('monicaja', 'monimonto', $result , 'open_monitoreo');

echo "<center><b>$resultats</center></b>";
?>

</body>
</html>


Lo que hace el codigo es reconocer con la primera consulta es traerme todos los los "n" veces que ah registrado datos la Caja 1, luego quiero que compare ese resultado en la base de datos y si coincide con "Caja1" que me extraiga el valor del monto.
$Conexio.php me hace la conexion a la base de datos " eso esta ok"
monicaja = Campo donde esta el numero de caja, en este so "Caja1"
monimonto = Caompo donde esta el monto.
open_monitoreo = Es la Tabla donde almacena todos mis campos


alguien ah detectado algun error en mi codigo? no consigo que muestre nada =(

debería darme lo montos de todas las Cajas "Caja1" =(


Ya lo Resolví de la siguiente Manera

<html>

<body>


<?php




require_once('data/CRMEntity.php');





global $adb;
$sql = "select monicaja,monimonto from vtiger_monitoreo where vtiger_monitoreo.monicaja=?";
$result = $adb->pquery($sql, array("Caja1"));
$tabname= $adb->query_result($result,0,"monicaja");
$registros=$adb->num_rows($result);

echo "<center>Total";
for($i=0;$i<$registros;$i++)
{$monto= $adb->query_result($result,$i,"monimonto");
echo "<center><b>$monto</center></b>";

$sum += $monto;
echo $sum;

}

Etiquetas: Ninguno
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 00:41.