Programación php
Email: Password:


¡Regístrate gratis! | ¿Has perdido tu password?

Home
Blog

En él que podrás informarte de todas las noticias relacionadas con el posicionamiento de páginas web.

Ir al Blog de posicionamiento web



Foro de programación en PHP

Responder el mensaje

Duplicar un registro específico en otra tabla

Autor: invitado
Publicado: 13-3-2007 08:18 PM
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 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 :?: