necesito ayuda. Tengo que hacer crear con PHP, las opciones de un select con los datos que provenientes de diferentes tablas MySql, y una vez seleccionadas las inserte en otra tabla.
Tengo esta consulta SQL:
$consulta = "SELECT idCausa,
Deudor_idDeudor,
Cliente_idCliente,
TiposCausas_idTiposCausas,
Tribunal_idTribunal,
SubMateria,
Rol,
RutPerJurid,
ClienteAsunto,
Abogado,
Procurador,
Estado,
Fecha
FROM causa WHERE idCausa = " . $idCausa;
y los JOIN son estos:
$consulta = "SELECT c.idCausa,
DATE_FORMAT(c.Fecha, '%d.%m.%Y') 'Fecha',
d.nombre 'Deudor',
cc.nombre 'Cliente',
tc.Descripcion 'TiposCausas',
tb.DescTribunal 'Juzgado',
sm.Descripcion 'SubMateria',
c.Rol, c.RutPerJurid,
c.ClienteAsunto,
u.nombres 'Abogado',
pc.Procurador,
ec.estado ,
c.Documento
FROM causa c
INNER JOIN usuario u ON u.rut = c.abogado
LEFT JOIN deudor d ON c.Deudor_idDeudor= d.idDeudor
LEFT JOIN cliente cc ON c.Cliente_idCliente = cc.idCliente
LEFT JOIN tiposcausas tc ON tc.idTiposCausas = c.TiposCausas_idTiposCausas
LEFT JOIN submateria sm ON sm.idSubTiposCausas = c.SubMateria
LEFT JOIN tribunal tb ON tb.idTribunal = c.Tribunal_idTribunal
LEFT JOIN procuradores pc ON pc.idProcurador = c.procurador
LEFT JOIN estadoscausas ec ON ec.idestado = c.estado
ORDER BY c.idCausa desc;
probé lo siguiente y no me funcionó:
<select>
<option value="0">Selección:</option>
<?php
$query = $mysqli -> query ( "SELECT * FROM datos" );
while ( $valores = mysqli_fetch_array( $query )) {
echo '<option value="' . $valores[ idcausa ]. ' ">'</option>';
}
?>
</select>
¿Alguna idea de como lo pueda hacer? Necesito hacerlo urgente y se me agotan las ideas.
update hice caso de lo que me dijeron y el option sigue sin mostrar datos el codigo quedo algo asi :
<?php
include("conexion.php");
header("Content-Type: text/html;charset=ISO-8859-1");
session_start();
if(isset($_SESSION['nombreusu']))
{
?>
<html lang="en">
<div class="form-group">
<div class="form-row">
<div class="col-md-6">
<label for="Deudor_idDeudor">Id Deudor</label>
<select>
<option value="0" >Selección:</option>
<?php
$resultado = $mysqli -> query ( "SELECT * FROM causa" );
while ( $valores = $resultado->fetch_array(MYSQLI_ASSOC)) {
echo '<option value="' . $valores[ 'idcausa' ] . ' ">' . $valores[ 'idcausa' ] . '</option>';
}
?>
</select>
</div>
</div>