3) .. funciones PHP para gestionar Mysql: mysql_xxxx() para mover registros no hay ... Y en SQL de Mysql si no me equivoco tampoco ..
Para "mover" un registro .. tienes q hacer la consulta pertinente para obtener ese registro y sus campos .. y a continuacion hacer un INSERT a la tabla destino con esos campos .. Q es de suponer que se llamarar y serán del mismo tipo iguales.
2) .. eso es Javascritp y un evento onChange -> submit .. Pregunta como hacer un Submit ante ese y q te asesonren mejor ...
1) Igual q presentas HTML comun para presentar un campo del registro q estas presentando .. envia el HTML necesario para crear un comobox y usa como "value" .. algun identificador de ese registro .. por ejemplo el tipico "id": (esto en tu blucle tipico "While" con el q lees todos los registros de la consulta q hagas ...)
Código PHP:
$id=$row['id']; // tu registro de ID de tu BD...
echo <<<HTML
<select name="mover_id[$id]">
<option value="tabla1" selected>tabla1</option>
<option value="tabla2">tabla2</option>
<option value="tabla3">tabla3</option>
</select>
HTML;
Y todo eso .. por supuesto metido en unas etiquetas de formulario <form .. con el action q apunte al script.php q procesara el "mover" de tabla y method=POST recomendable ...
El script q procese el "mover" de tabla recibirá un array de nombres según el método q envies con las opciones de cada registro ... (ID)
lo puedes ver por ejemplo con un bucle foreach()
Código PHP:
foreach($_POST['mover_id'] as $id => $tabla_mover){
echo $id. " ---> ".$tabla_mover."<br>";
}
Puedes usar ese mismo blucle (con algo de lógica antes para filtrar lo q entra por $_POST[] ...) par hacer hay tu consulta tipo "INSERT" .. previamente .. tendras q: o enviar los valores de los campos de ese registro seleccionado junto con el ID q ya envias .. O bien en este script q procese el "movimiento" de registros hacer un "SELECT" por "WHERE id=$id" .. para obtener sus campos y seguidamente el INSERT.
Mas o menos esta es la teoria .. si algo no funciona del todo bien jeje . es normal lo escribí al vueldo xD ..
Ponte a trabajar con las nociones q te he dado y cualquier cosa .. usa el foro para detalles concretos ...
Un saludo,