MySQL - Duplicar un registro específico en otra tabla

 
Vista:

Duplicar un registro específico en otra tabla

Publicado por Daniken (3 intervenciones) el 13/03/2007 20:17:18
Hola tengo un problemilla, estoy haciendo un programa de ventas donde de un lado de la pantalla tengo los productos existentes y del otro el pedido. He logrado hacer que en la base de datos de los pedidos se graben los productos pero solo cuando tengo el programa cableado es decir con constantes. El problema es que no se como lograr hacerlo para que incluya el registro deseado al hacer clic sobre el, he hecho innumerables pruebas y se que solo me falta un detalle. Mucho le sabría agradecer su ayuda.

<?
include "conn.php";

function copiar(){
$query = "INSERT INTO `tiket` SELECT * FROM menu WHERE id=001";
mysql_query( $query );

}
//Consulta
$sql_gen = "SELECT * FROM $tabla WHERE desgrupo=$idgrupo";
$cons_gen = mysql_db_query($base,$sql_gen) or die (mysql_error());

//Impresion del listado
while ($array = mysql_fetch_array($cons_gen))
{
?>
<table BGCOLOR="#ffffff" BORDER=0 CELLSPACING=0 CELLPADDING=0 width=379>
<tr class="enlace" bgcolor='ffffff' onMouseOver="overTR(this,'#fce287');" onMouseOut="outTR(this,'ffffff');" id='<?=($array[id]); ?>' onFocus="<? copiar(); ?>(this.id);" >
<td width=300 ><p><?=($array[plato]); ?></td>
<td width=120 align=left><p><?=$array[desc] ?></td>
<td align=right><p><?=$array[precio] ?></td>
</tr>
<?
}
echo "</table><br>";
?>

Como debo hacer en vez de colocar WHERE id=001 para que cada vez que se ejecute el evento Onfocus (o puede ser Onclick) se selecciones ese registro en particular o debo cambiar alguna otra parte del código. Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder