Que bueno que hayas despejado tus dudas, lo que yo haría seria lo siguiente:
1. Empezar a utilizar mySqli
y cambiar el código de la siguiente manera:
Código PHP:
Ver original<?php
$codped = $_GET['id'];
require("conexion.php");
$sql1=$con->query("SELECT det.id, det.cant, ca.descripcion, ca.comentario, det.estado
FROM detalle_pedidos det
INNER JOIN carta ca
ON det.carta_id = ca.idcarta
WHERE det.pedidos_id='$codped'");
?>
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8" />
<title>Detalle Pedidos</title>
</head>
<body>
<h2 align="center">Detalle Pedidos</h2>
<table width="800px" align="center" border="1">
<tr>
<th>Id</th>
<th>Cant.</th>
<th>Nombre de Plato</th>
<th>Comentario</th>
<th>Estado</th>
<th>Acción</th>
</tr>
<?php while ($fila = $sql1->fetch_assoc()){?>
<tr>
<td><?php echo $fila['id'];?></td>
<td><?php echo $fila['cant'];?></td>
<td>
<?php echo utf8_encode($fila['descripcion']);?></td>
<td>
<?php echo utf8_encode($fila['comentario']);?></td>
<td><?php echo $fila['estado'];?></td>
<td> </td>
</tr>
<?php }?>
</table>
<a href="nuevodetallepedido.php?id=<?php echo $codped;?>">Nuevo Detalle</a>
<?php
$con->close();
?>
</body>
</html>
Lo demás lo dejo a tu discreción
Cita:
Iniciado por migsbaz
tienes razón amigo oscurogt esto es lo que estaba buscando, tanbien nombre igual a las claves foraneas,
seguramente voy a tener otras interrogantes mas adelante espero y agradesco con anticipación toda ayuda. buenas tardes