Resultados 1 al 7 de 7

MySQL y PHP

  1. #1 MySQL y PHP 
    Avanzado
    Fecha de ingreso
    Apr 2003
    Mensajes
    173
    Descargas
    0
    Uploads
    0
    Saludos a tod@s, os planteo una nueva pregunta para estefin de semana.
    Tengo la necesidad de dar la opcion al usuario para eliminar un registro de la base de datos, pero claro, hay que buscarlo, el usuario tiene la opcion de buscar por nombre y 2 apellidos, con esta informacion se le devuelve el contenido de la Primary Key (ID) la cual la introduce en una celda y se hace un delete en SQL. El problema lo tengo para, teniendo 2 ficheros, uno que tiene la interfaz bonita para el usuario para introducir los 3 campos requeridos y otra en la que se muestra una lista de coincidencias entre lo que estaba buscando y lo encontrado. El problema lo tengo que no se como pasarle el contenido de la variable de un fichero a otro.
    Me explico: El usuario quiere eliminar a Pedro Perez Perez
    al darle a buscar, hago un Select.... Where Nombre="$Nombre" (no me sirve buscar "Pedro", sino el ocntenido de la variable nombre en cada momento)

    La consulta la tengo asi:
    $consulta="SELECT * FROM contactos WHERE Nombre='$Nombre' ;";

    A ver si me podeis echar una manita, se que estoy muy pregunton con PHP, pero oye, es lo que tiene tener que desarrollar aplicaciones en un lenguaje que no dominas, otras muchas cosas he conseguido parender y podre compartirlas con cualquiera que pregunte..
    Muchas gracias a tod@s
    No hay 2 sin 3, siguiendo lo conseguire
    Citar  
     

  2. #2  
    Moderador HH
    Fecha de ingreso
    Dec 2001
    Ubicación
    España
    Mensajes
    836
    Descargas
    2
    Uploads
    0
    Deskicio no sé si entiendo muy bien la pregunta, pero porque no usas campos de un formulario con el atributo hidden?
    Eso es lo que se suele usar para pasar una variable cuando el procedimiento requieres varios pasos.

    Espero que vayan por ahí los tiros ;P.
    Suerte!
    Normas Del Foro | En la comunidad ayudamos a resolver problemas, solo pedimos paciencia y cabeza.
    Más información sobre mi: Raúl Jiménez
    Citar  
     

  3. #3  
    Avanzado
    Fecha de ingreso
    Apr 2003
    Mensajes
    173
    Descargas
    0
    Uploads
    0
    Muchas Gracias Kaos, el problema es que no soy muy experto en PHP, llevo 2 semanas con el y voy a golpe de manual,cuando encuentro algun problema lo intento solucionar y lo que pregunto es lo tipico de recoger una variable en un formulario buscar y pasarlo a otra pagina (archivo) para comprobarlo contr la BBDD.

    Gracias de nuevo
    No hay 2 sin 3, siguiendo lo conseguire
    Citar  
     

  4. #4  
    Avanzado
    Fecha de ingreso
    Apr 2003
    Mensajes
    173
    Descargas
    0
    Uploads
    0
    Ya he conseguido solucionar la consulta con:

    $consulta="SELECT * FROM contactos WHERE Nombre='".$_POST["Nombre"].";
    El problema se surge que tengo que buscar por nombre y apellido y claro, hay algun contactoque no tiene apellido y necesito que respete el apellido vacio, seria con Nombre='".$_POST["%Apellido1%"]."?? ¿o como?

    Gracias
    No hay 2 sin 3, siguiendo lo conseguire
    Citar  
     

  5. #5  
    Avanzado
    Fecha de ingreso
    Jun 2006
    Mensajes
    538
    Descargas
    3
    Uploads
    0
    SELECT * FROM Contactos WHERE Nombre LIKE "%garcia%"

    Esto te buscaria todos los contactos en los que el nombre tenga la palabra "garcia"

    un saludo
    Citar  
     

  6. #6  
    Avanzado
    Fecha de ingreso
    Apr 2003
    Mensajes
    173
    Descargas
    0
    Uploads
    0
    Gracias Ktorce, esa solucion es la indicada, mi problema esta que yo le paso el contenido de la variable "Nombre" con lo que no trabajo con el apellido directamente. Gracias de todas formas
    No hay 2 sin 3, siguiendo lo conseguire
    Citar  
     

  7. #7  
    Avanzado
    Fecha de ingreso
    Apr 2003
    Mensajes
    173
    Descargas
    0
    Uploads
    0
    Solucionado, hago una pequeña ñapa con la variable:
    $Nombre_1 = "%".$Nombre."%";

    XDXD, le agrego los % a pelo y ahora si busca con el LIKE.

    Gracias Ktorce
    No hay 2 sin 3, siguiendo lo conseguire
    Citar  
     

Temas similares

  1. MySql
    Por Mastrufedo en el foro BASES DE DATOS
    Respuestas: 4
    Último mensaje: 14-06-2009, 05:28
  2. Conectar VB6 con MySQL
    Por Danilo51 en el foro PROGRAMACION DESKTOP
    Respuestas: 1
    Último mensaje: 11-03-2008, 12:19
  3. Sun compra MySQL AB
    Por LUK en el foro NOTICIAS
    Respuestas: 0
    Último mensaje: 17-01-2008, 14:22
  4. PHP/MySQL?
    Por <PICCOLO> en el foro GENERAL
    Respuestas: 10
    Último mensaje: 18-10-2002, 04:41
  5. PHP/MySQL
    Por systemshock en el foro BASES DE DATOS
    Respuestas: 1
    Último mensaje: 24-09-2002, 17:46

Marcadores

Marcadores