Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/02/2014, 05:11
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: str_replace post

Código PHP:
Ver original
  1. $nombre = ucwords(strtolower($_POST[nombre]));
  2.  
  3. echo $nombre."<br />";
  4.  
  5. $guardar ="INSERT INTO pruebasmall (nombre,apellido VALUES ('$nombre','$apellido')";
  6.  
  7. mysql_query($guardar);
  8.  
  9. $url = str_replace(
  10. array('á', 'à', 'ä', 'â', 'ª', 'Á', 'À', 'Â', 'Ä'),
  11. array('a', 'a', 'a', 'a', 'a', 'A', 'A', 'A', 'A'),
  12. $nombre
  13. );
  14.  
  15. echo $url."<br />";
  16.  
  17.  
  18. $pg = mysql_query("UPDATE pruebasmall SET url = '$url' WHERE id = '$nuevaid'");

No hay ninguna razon para que no puedas aplicar la función a una variable que se ha llenado con el contenido llegado por POST.

Como el codigo que mandas no es completo... no se si puede haber algo que altere el resultado... las lineas que afectan a $nombre estan bien. A ver que dan los echo que te he añadido.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.