Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/03/2015, 18:22
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 8 meses
Puntos: 214
Respuesta: Query inserta 2 registros cuando se ejecuta, PHP MYSQL

<saludos>
Pues el código está bien.
Ahora pasemos a realizar algo de mayéutica.

1. Esta página se llama mas-info.php?
2. Quieres que inserte en cual momento? Cuando entren a esta página, o
cuando hagan el envío del formulario que se encuentre en esta página?

Dependiendo de las respuestas a las preguntas anteriores,
sí la respuesta de la primera es afirmativa,
y la respuesta de la segunda es que se haga solo cuando
se envíe el formulario, o solo cuando se ingrese a la página,
entonces lo que hay que hacer es controlar que el insert solo se ejecute
en un momento, porque como está actualmente se ejecuta al entrar y también
al enviar el formulario hacía sí mismo (repito, si la respuesta a 1 es true)

Y como controlarlo? Pues podría ser validando sí el valor del $_POST['id-prop'] esta con algún valor, y de ser así, realice el insert, o lo contrario, solo en caso que no tenga valor (cualquiera de las dos se puede realizar, y cualquiera frenaría el doble insert)

Así que revisa eso y nos cuentas
</saludos>
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com