Tomar datos de dos tablas y meterlos en un formato select
Publicado por martin (16 intervenciones) el 11/01/2019 17:24:43
tengo dos tablas:
version_mk
id version_mk
1 mortal kombat 1
2 mortal kombat 2
3 mortal kombat 3
4 mortal kombat 4
jugador_mk
id version_mk luchador
1 1 liu kang
2 1 sub-zero
3 2 liu kang
4 2 sub-zero
5 4 reiko
y este es mi codigo:
Con este código al abrir el select aparece:
Liu Kang
Sub-zero
...
Reiko - mortal kombat 1
Cuando debería ser:
Liu kang - mortal kombat 1
Sub-zero - mortal kombat 1
...
Reiko - mortal kombat 4
lo que busco es que cuando despliego el select del form me aparezca el nombre del luchador con su respectiva version de mk y hasta ahora no lo estoy logrando alguna ayuda?
version_mk
id version_mk
1 mortal kombat 1
2 mortal kombat 2
3 mortal kombat 3
4 mortal kombat 4
jugador_mk
id version_mk luchador
1 1 liu kang
2 1 sub-zero
3 2 liu kang
4 2 sub-zero
5 4 reiko
y este es mi codigo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php
include('../inc.php');
$t = mysqli_query($cnx, "SELECT * FROM juegos_mk");
$j = mysqli_query($cnx, "SELECT * FROM jugadores_mk");
?>
<form action=".php" method ="POST">
<p>Nombre jugador:</p>
<select name="id">
<option value="">Escoje peronaje</option>
<?php
while ($v = mysqli_fetch_array($j)) {
echo "<option value=".$v['id'].">".$v['nombre_jugador'];
};
while ($mk = mysqli_fetch_array($t)) {
echo " - ".$mk['version_mk']."</option>";
};
?>
</select><br>
<p>Nombre jugador: </p><input type="text" name="jugador">
<p>Historia: </p><textarea name="historia" id="historia" cols="30" rows="10"></textarea>
<p> imagen: </p><input type="text" name="img"><br><br>
<button type="submit" name="submit" value="1">cargar</button>
</form>
Con este código al abrir el select aparece:
Liu Kang
Sub-zero
...
Reiko - mortal kombat 1
Cuando debería ser:
Liu kang - mortal kombat 1
Sub-zero - mortal kombat 1
...
Reiko - mortal kombat 4
lo que busco es que cuando despliego el select del form me aparezca el nombre del luchador con su respectiva version de mk y hasta ahora no lo estoy logrando alguna ayuda?
Valora esta pregunta
0