Antiguo 15-mar-2007, 03:20   #1 (permalink)
Usuario activo
 
Fecha de Ingreso: marzo-2007
Mensajes: 1
daniken sin puntos positivos o negativos
Predeterminado

Hola tengo un problemilla, estoy haciendo un programa donde de un lado de la pantalla tengo una consulta donde se muestran los campos la tabla1, y del otro lado de la pantalla tengo una consulta a la tabla2 donde deberían aparecer copiados los campos previamente seleccionados en la tabla1 (Duplicar un registro seleccionado de la tabla1 a la tabla2). He logrado hacer que en la tabla2 se graben los campos 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.
Código:
<?
include "conn.php";
function copiar($id){
$query = "INSERT INTO `tiket` SELECT *  FROM menu WHERE id=".$id;
mysql_query( $query );           
}
//Consulta
$sql_gen = "SELECT * FROM $tabla WHERE desgrupo='Pizzas'";
$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($id); ?>;" >
  <td width=300 >

<?=($array[plato]); ?></td>
  <td width=120 align=left>

<?=$array[desc] ?></td>
  <td align=right>

<?=$array[precio] ?></td>
  </tr>
   <?
}
echo "</table>
";
?>
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
daniken está desconectado  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Citando
Antiguo 16-mar-2007, 00:22   #2 (permalink)
Usuario activo
 
Fecha de Ingreso: marzo-2007
Mensajes: 6
Manthis sin puntos positivos o negativos
Predeterminado

Este código: <table BGCOLOR="#ffffff" BORDER=0 CELLSPACING=0 CELLPADDING=0 width=379>
no debería estar dentro de la instrucción while.

Necesitas colocar un link o utilizar un formulario para enviar el id del registro que deseas copiar por el metodo que tu elijas (get o post).

Por ejemplo:
<?=$array[plato]?>

Y en el código de tupagina.php podrías colocar algo así:

if($_GET['accion']=="copiar"){
$query = "INSERT INTO `tiket` SELECT * FROM menu WHERE id=".$id;
mysql_query( $query );
}

Es solo una idea.

Saludos.
Manthis está desconectado  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Citando
Antiguo 16-mar-2007, 02:33   #3 (permalink)
Administrador
 
Avatar de Apolo
 
Fecha de Ingreso: febrero-2006
Ubicación: Colombia
Mensajes: 4.190
Apolo sigue por muy buen camino
Predeterminado

Hola Manthis,

Bienvenido a ComunidadHosting. :)

Saludos,

Jaime
__________________
ComunidadHosting.com
Apolo está desconectado  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Citando
Respuesta

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado
Trackbacks are Activado
Pingbacks are Activado
Refbacks are Activado

Temas Similares
Tema Autor Foro Respuestas Último mensaje
La otra cara de WebTech Jalweb El Café de la Comunidad 8 04-feb-2008 08:02
reducir peso de una tabla zaida Programación y Diseño Web 7 14-ene-2008 08:27
Joomla otra ves skater Programación y Diseño Web 8 20-oct-2006 20:27
otra ayuda generacion_animex Programación y Diseño Web 7 08-abr-2006 18:02
Microsoft presenta su tablón de anuncios en la Red Feeder Anuncios y noticias publicitarias 0 23-mar-2006 08:00

Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting

La franja horaria es GMT. Ahora son las 05:28.

Rioserver
Web hosting y dominios
Planes de hosting desde 2.90 USD
Soporte 24/7

www.rioserver.com

Infranetworking.com
Hosting PHP-MySQL
desde $3,5 dólares al mes!
Servidores Dedicados Hosting Reseller
www.infranetworking.com

Hosting en Mexico
500 Mb de espacio 29 pesos al mes
Soporte 24 h, cpanel,
Solicite prueba gratuita.

www.albergueweb.com.mx

AQPhost es Hosting Reseller
Te asesoramos
Inicia tu empresa de Web Hosting
¡hoy mismo!

www.aqphost.com/revendedores.htm


     ComunidadHosting  

La más grande comunidad dedicada al web hosting en nuestro idioma.

Para anunciar en ComunidadHosting, o para información general, por favor utiliza el formulario de contacto.







Desarrollado por: vBulletin® Versión 3.7.5
Derechos de Autor ©2000 - 2009, Jelsoft Enterprises Ltd.
Traducido por mcloud de vBhispano.com

Search Engine Friendly URLs by vBSEO 3.2.0