Cita:
Iniciado por d4n13l4 haber la consulta es asi
viene de la referencia
<form action="nueva.php?mq=<?php echo "$idmaquina"?>&im=<? echo "$idimagen"?>" method="post">
nueva.php tiene la consulta
$nuevo = $_GET['mq'];
$imagen = $_GET['im'];
$sql = "UPDATE maquina SET idimagen=$imagen WHERE idimagen=$nuevo";
por ejemplo tengo la maquina con idmaquina=177 e idimagen=22
entonces quiero que quede idmaquina=177 e idimagen=177
A ver, según explicas aquí lo q quieres es igualar el idimagen al idmaquina ¿no?
¿Porque mas abajo sigues validando la consulta con los parámetros diferentes? Es decir, con $nuevo y $imagen.
Si este es el problema cambia la consulta a como te la puse. Aunque ahora me asalta la duda ¿para q quieres hacer eso? ¿no hubiese sido mejor un campo auto_increment como key y listo?