l probé y que bueno, me muestra el post que quiero mandar, lo unico que si tengo mas de algun registro ahi, me manda siempre el primero, aunque le de click a cualquier otro, no lo he resuelto, lo que hise fue qu los nombres de los cambios se guardaran en un array para despues guardar solo los que quiero. pero aun asi sigo sujeto al formulario individual y que detecte que campos estoy mandando
aqui el codigo de lo que le hice
Código PHP:
Ver originalecho "<tr> \n";
echo '<td>'."<input type='text' name='codigo[]' size='5' value='$row[0]'readonly />"."</td>";
echo '<td>'."<input type='text' name='nombre[]' size='30' value='$row[1]'readonly />"."</td>";
echo '<td>'."<input type='text' name='precio[]' size='5' value='$row[3]'readonly />"."</td>";
echo '<td>'."<input type='text' name='cantidad[]' size='5' value='$row[2]'readonly />"."</td>";
echo '<td>'."<input type='text' name='fecha[]' size='7' value='$row[4]'readonly />"."</td>";
echo "<td><input type='submit' name='buscar[$n]' value='Comprar'></td>\n";
echo "</tr> \n";
$n=n+1;
echo "</table></div></form>";
} else {
echo "¡ La base de datos está vacia !";
}
echo "</center>";
if(isset($_POST['buscar'])) { echo "<pre>";print_r($_POST);echo "</pre>"; // ves todo lo que te llega del post, luego lo borras
//aqui haces la insercion del registro
}
?>
<div id="formulario">
</div>
</div>
</div>
</body>
</html>