Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/09/2014, 04:34
Avatar de CHuLoSoY
CHuLoSoY
 
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 3 meses
Puntos: 29
Respuesta: Conflicto HTACCESS y PHP

Para eliminar duplicados debes controlarlo primero por php y luego por mysql. Es decir, con PHP compruebas que no exista antes de meterlo, y para una seguridad mejor, en mysql puedes especificar que un campo sea único.

Por otro lado, el formulario te enviará a una url tal que así:

Cita:
/producto?nombre=XXX&id=XXX
No sé si será mejor que lo controles por JS. Te pongo un ejemplo con jquery:

Código Javascript:
Ver original
  1. var form = $('form[name=producto])');
  2. form.on('submit', function(event) {
  3.    event.preventDefault(); // evitamos que el submit se haga por ahora
  4.    var nombre form.find('input[name=nombre]').val(); //valor de nombre
  5.    var id form.find('input[name=id']).val(); // valor de id
  6.  
  7.    form.attr('action', '/producto/'+nombre+'/'+id); //cambiamos el action
  8.    form.submit(); // hacemos el submit
  9. });

También puedes hacerlo sin jquery, pero creo que el código de arriba es muy claro.

Saludos.
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.

Última edición por CHuLoSoY; 24/09/2014 a las 04:35 Razón: Enviado antes de terminarlo, edito para finalizar el escrito