Si usastes un formulario para enviar esas variables al script que haces el proceso de insercción en tu BD .. el "method" del formulario es lo que indica como debes de recorgerlo en tu scritp.php (GET o POST) .. si no indicastes nada en tu method del formulario .. se asume GET y si usases un link para enviar dichos datos (variabels) .. equivale a GET.
Pon el código completo del script/HTML que envia tus variables a tu script de proceso y así veremos que usas. Pero, .. por la forma de uso de variables que hay en el código que pusistes .. estás asumiento todas las variables como globales.
Cita: Siempre que voy a enviar los datos en una sentencia SQL, tengo q indicarle porque método va cada una??
Los "datos" no los envias a una consulta SQL . sino a un script PHP (código php) .. que "montará" la sentencia SQL y la ejecutarás desde PHP con las funciones y métodos que ya usas. Esto es importante saber que .. quien interactua con "SQL" (con tu BD) es PHP (en este caso) .. y entre el "cliente" (tu navegador-usuario) y PHP (el "servidor").. lo hace a traves de tus formularios/links cualquier otro tipo de interacción.
Lee esta FAQ al respecto:
http://www.forosdelweb.com/showthrea...989#post238989
Por cierto .. ¿tu campo clave (ID?) de tu BD.. es autonumérico y único?
Un saludo,