Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom Dia,
Feliz dia dos pais, pra os pais...
A dúvida de hoje é a seguinte.
Faço uma busca numa tabela do BD "os" e com mysql_fetch_array e recebo uma coluna que se chama, no banco de dados id_os.
Preciso que para cada id_os ele faça uma busca na tabela clientes buscando *.
Mas não sei fazer o foreach, tentei assim, mas não retorna resultado
while ( $regidos = mysql_fetch_array( $bidos ) ) {
$id = $regidos[ 0 ];
echo $id;
foreach ( $id as $id_os ) {
if ( $de == "--" ) {
$bdadosos = mysql_query( "SELECT *, SUM(valor) as soma FROM cartuchos WHERE id_os = '$id_os' ORDER BY id_os ASC" ) or die( "A busca não pôde ser realizada: " . mysql_error() );
} else {
$bdadosos = mysql_query( "SELECT * SUM(valor) as soma FROM cartuchos WHERE id_os = '$id_os' AND dtserv BETWEEN '$de' AND '$ate' ORDER BY id_os ASC" ) or die( "A busca não pôde ser realizada: " . mysql_error() );
}
while ( $reg = mysql_fetch_assoc( $bdadosos ) ) {
$regdt = dateconvert( $reg[ "dtsaida" ] , 2 );
// Total dos Valores dos Serviços
$f += $reg[ 'soma' ];
//-------------------------
echo "<tr>";
echo "<td width='50' align='center'>" . $reg[ "id_os" ] . '</td>';
echo "<td width='80' align='center'>" . $regdt . '</td>';
echo "<td width='90' align='center'>" . $reg[ "id_cart" ] . '</td>';
echo "<td width='80' align='center'>R$ " . number_format( $reg[ "soma" ] , 2 , ',' , '.' ) . '</td>';
echo "<td align='left'>" . $reg[ "obs" ] . '</td>';
echo "</tr>";
}
}
}Carregando comentários...