Buen d?a yo tengo un problema parecido, en el c?digo que anexo me logra hacer la consulta por ambas condiciones y me hace la inserci?n del registro pero solo es un registro el que inserta, lo que necesito es pasar todos los registros que cumplan con ambas condiciones pero solo pasa uno, me pueden ayudar? de ante mano les agradezco su tiempo y conocimiento, saludos!
//===============================================================
$check_sql = “SELECT cp.IdCursosPromocion, ct.IdCurso, ct.IdContenidoTematico”
. " FROM cursos_promocion as cp, contenidotematico as ct"
. " WHERE cp.IdCursosPromocion = ‘" . {IdCursosPromocion} . "’ and ct.IdCurso = ‘" . {NombreCurso} . "’";
sc_lookup(rs, $check_sql);
if (isset({rs[0][0]})) // Row found
{
$IdCursosPromocion = {rs[0][0]};
$IdCurso = {rs[0][1]};
$IdContenidoTematico = {rs[0][2]};
}
else // No row found
{
sc_error_message = ‘No hay contenido tem?tico disponible’;
}
// SQL statement parameters
$insert_table = ‘fecha_aplicacion’; // Table name
$insert_fields = array( // Field list, add as many as needed
‘IdCursosPromocion’ => “’$IdCursosPromocion’”,
‘IdCurso’ => “’$IdCurso’”,
‘IdContenidoTematico’ => “’$IdContenidoTematico’”,
);
// Insert record
$insert_sql = ‘INSERT INTO ’ . $insert_table
. ’ (’ . implode(’, ‘, array_keys($insert_fields)) . ‘)’
. ’ VALUES (’ . implode(’, ', array_values($insert_fields)) . ‘)’;
sc_exec_sql($insert_sql);
//===============================================================