Foros del Web » Programando para Internet » PHP »

Incluir javascript en php

Estas en el tema de Incluir javascript en php en el foro de PHP en Foros del Web. Buenas. Necesito incluir un javascript en php. La intención es insertar un dato en una celda de una base de datos, pero que antes compruebe ...
  #1 (permalink)  
Antiguo 23/03/2009, 05:31
Avatar de aliza  
Fecha de Ingreso: diciembre-2008
Mensajes: 156
Antigüedad: 15 años, 4 meses
Puntos: 6
Incluir javascript en php

Buenas. Necesito incluir un javascript en php. La intención es insertar un dato en una celda de una base de datos, pero que antes compruebe si ya hay una celda igual, y si la hay muestre un mensaje (con javascript) para aceptarlo o denegarlo. De que manera puedo introducirlo y llamar a la función? No encuentro nada coherente por la red.
Gracias.
__________________
Dando cabezados se aprende...
  #2 (permalink)  
Antiguo 23/03/2009, 06:18
Avatar de rafaconpu  
Fecha de Ingreso: febrero-2006
Mensajes: 331
Antigüedad: 18 años, 2 meses
Puntos: 3
Respuesta: Incluir javascript en php

Hola.

Javascript es del lado del cliente mientras PHP lo hace del lado del servidor. Como la base de datos está del lado de servidor, no es posible desde javascript tener acceso a los campos de una tabla.

Lo que si se me ocurre es que con php puedes obtener el registro que quieres comprobar si existe o no y en caso afirmativo, redireccionar al mismo script php pasándole un parámetro por GET que lo recogerás en el mismo script y mediante un IF mostrará el mensaje "Ya existe el registro" si la condición se cumple.

No se si has pillado la idea.

Con Javascript si puedes comprobar que el valor introducido en un campo cumpla una serie de requisitos antes de enviarlo a la base de datos (por ejemplo una longitud mínima, ciertos carácteres, etc...)


Ya nos dices.
Saludos.
  #3 (permalink)  
Antiguo 23/03/2009, 07:57
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Incluir javascript en php

Puedes usar AJAX para hacer un request asíncrono al servidor, asi llamas a un archivo PHP que te diga si existe un campo igual y ya de ahi le muestras un mensaje o algo al usuario.

Pasate por el foro de AJAX para que te encaminen un poquito mas.
  #4 (permalink)  
Antiguo 23/03/2009, 09:13
Avatar de aliza  
Fecha de Ingreso: diciembre-2008
Mensajes: 156
Antigüedad: 15 años, 4 meses
Puntos: 6
Respuesta: Incluir javascript en php

Muchas gracias rafaconpu, me has aclarado algunos detalles.
Tengo todo en el mismo fichero php. Y lo que hago es mostrar un formulario. Al pulsar el botón de enviar, lo que quiero es comprobar en la base de datos que no está e introducirlo, y en el caso de que esté mostrar un mensaje de alerta para ver si de verdad quieres o no insertarlo.
Alomejor hay una manera mejor que con javascript, pero no se me ocurría.
__________________
Dando cabezados se aprende...
  #5 (permalink)  
Antiguo 23/03/2009, 09:18
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Incluir javascript en php

Como te comentó RonRuby vas a tener que usar AJAX para eso.

Saludos.
  #6 (permalink)  
Antiguo 23/03/2009, 09:30
Avatar de aliza  
Fecha de Ingreso: diciembre-2008
Mensajes: 156
Antigüedad: 15 años, 4 meses
Puntos: 6
Respuesta: Incluir javascript en php

Gracias. Voy a empezar a investigar, porque no sabía ni lo que era AJAX.
__________________
Dando cabezados se aprende...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:46.