Hola, gracias por leer mi post. la idea es mostrar todo el contenido de la tabla seleccionada.
Tengo 2 tablas, una es Canasta
(productos) donde tengo varios
id's int(11) de otras tablas
y la segunda es de Frutas
(alimentos) que traigo los datos desde un
GET,
Compras.php?CanastId=1.
Pero solo obtengo un resultado
Código PHP:
Ver original<?php
$mysqli = new mysqli("localhost","my_user","my_password","my_db");
if ($mysqli -> connect_errno) {
echo "Failed to connect to MySQL: " . $mysqli -> connect_error;
}
if (isset($_GET['CanastId'])) $CanastId = $_GET['CanastId']; $sql = "SELECT * FROM Tabla_Canasta, Tabla_Frutas WHERE Tabla_Canasta.FrutaId=Tabla_Frutas.FrutasId AND Tabla_Canasta.CanastId=$CanastId";
$result = $mysqli -> query($sql);
// Associative array
$row = $result -> fetch_assoc();
?>
<select>
<option value="<? echo $FrutasId ;?>"><?php echo $nombreFruta ; ?></option>
<option></option>
</select>
<?php
// Free result set
$result -> free_result();
$mysqli -> close();
?>
EJEMPLO: INCORRECTO
Tabla_Frutas
EJEMPLO: CORRECTO
Tabla_Frutas
Código HTML:
Ver originalFrutasId - nombreFruta
1 - Manzanda
2 - Uva
3 - Naranja
4 - Fresa/Frutilla
5 - Papaya
La idea es que muestre en el "campo select" todo el contenido de la tabla frutas, que por defecto queda seleccionado desde la "tabla_canasta" que tiene su vez el ID de la "tabla_frutas", aqui dejo las tablas.
creo que podria estar por las consultas MYSQL :(