Foros del Web » Programando para Internet » PHP »

Ayuda con programa

Estas en el tema de Ayuda con programa en el foro de PHP en Foros del Web. Buenas saben estoy haciendo un progrma de citas e historiales medicos en dremaweaver cs4, me explico lo primero que hace el progrma es afiliar a ...
  #1 (permalink)  
Antiguo 04/02/2011, 10:54
 
Fecha de Ingreso: octubre-2010
Mensajes: 46
Antigüedad: 13 años, 6 meses
Puntos: 0
Ayuda con programa

Buenas saben estoy haciendo un progrma de citas e historiales medicos en dremaweaver cs4, me explico lo primero que hace el progrma es afiliar a la gente con sus datos y cada uno tiene una historia medica un numero unico,
una vez registrado, supongamos que el usuario desea consultar si exite tal persona lo confirma y salen todos sus datos registrados ahora quiero que donde sale el numero de historial de esa persona, uno de click y te lleve a la pantalla de ingresar datos de cita, ahora aqui esta la DUDA en la pantalla de cita aparece el formulario del numero de historia(para confirmar que esa cita es para ese afiliado) y quiero que el dato del numero de historia a la cual le di click aparezca automaticamente en el formulario de creacion de citas, esto es apra evitar ingreasarlo de nuevo ¿COMO LO HAGO?. gracias por su ayuda de antemano.
  #2 (permalink)  
Antiguo 04/02/2011, 10:59
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 3 meses
Puntos: 128
Respuesta: Ayuda con programa

Recupera ese valor mediante una consulta a tu base de datos
  #3 (permalink)  
Antiguo 04/02/2011, 11:25
 
Fecha de Ingreso: octubre-2010
Mensajes: 46
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Ayuda con programa

gracias pero podrias explicarme con detalle como es eso es que soy muy novato en esto de la progrmacion en php. gracias
  #4 (permalink)  
Antiguo 04/02/2011, 12:20
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 3 meses
Puntos: 128
Respuesta: Ayuda con programa

Primero que todo, en que lugar estas guardando los datos de las citas y el historial medico??

Coloca algo de code para explicarte y guiarte, saludos.
  #5 (permalink)  
Antiguo 04/02/2011, 12:52
 
Fecha de Ingreso: octubre-2010
Mensajes: 46
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Ayuda con programa

Buenas mira aqui te envio una imagen de mi base de datos esta en color los datos que quiero que me pase el dato consultado afil_hist y que pase ese dato a cit_hist para que le pueda crear una cita a esa persona en especifico. Gracias x la ayuda que me puedas brindar.


http://www.4shared.com/photo/UwIoUHvu/a1_online.html
  #6 (permalink)  
Antiguo 04/02/2011, 13:26
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 3 meses
Puntos: 128
Respuesta: Ayuda con programa

Davidr89, disculpa pero no puedo ver la imagen, dado que en mi trabajo esta bloqueado 4shared :( mejor coloca el code para guardar las consultas, en que base de datos trabajas??
  #7 (permalink)  
Antiguo 04/02/2011, 13:36
Avatar de atoBeto  
Fecha de Ingreso: abril-2008
Ubicación: B.C.S., México
Mensajes: 35
Antigüedad: 16 años
Puntos: 2
Respuesta: Ayuda con programa

¿Qué manejador de base de datos utilizas? Dependiendo del que uses, será la referencia a la que debes acudir, ya que php ofrece una amplia lista de funciones para trabajar con cada uno. Aquí está la lista completa de manejadores soportados con su respectiva guía:

http://mx2.php.net/manual/es/refs.database.vendors.php
  #8 (permalink)  
Antiguo 04/02/2011, 13:50
 
Fecha de Ingreso: octubre-2010
Mensajes: 46
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Ayuda con programa

Estoy trabanjando con wamserver + que trae phpmyadmin,mysql,apache aqui etsa el codigo sql de la base de datos:


-- phpMyAdmin SQL Dump
-- version 3.3.9
-- http://www.phpmyadmin.net
--
-- Servidor: localhost:3306
-- Tiempo de generación: 04-02-2011 a las 02:01:22
-- Versión del servidor: 5.5.8
-- Versión de PHP: 5.3.5

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Base de datos: `mybd`
--

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `afiliados`
--

CREATE TABLE IF NOT EXISTS `afiliados` (
`afil_hist` varchar(20) NOT NULL DEFAULT '',
`afil_nom` varchar(20) NOT NULL COMMENT 'nombre',
`afil_apell` varchar(20) NOT NULL COMMENT 'apellido',
`afil_sex` char(10) NOT NULL COMMENT 'sexo',
`afil_ced` varchar(8) NOT NULL COMMENT 'cedula',
`afil_ed` varchar(2) NOT NULL COMMENT 'edad',
`afil_fnac` varchar(20) NOT NULL COMMENT 'fecha de nacimiento',
`afil_direcc` char(100) NOT NULL COMMENT 'direccion',
`afil_telf` char(10) NOT NULL COMMENT 'telefono',
`afil_tip` varchar(20) NOT NULL,
`afil_sed` varchar(20) NOT NULL,
PRIMARY KEY (`afil_hist`),
UNIQUE KEY `afil_ced` (`afil_ced`),
KEY `Relationship3` (`afil_tip`),
KEY `Relationship5` (`afil_sed`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='afiliados al ipasme (pacientes)\r\n';

--
-- RELACIONES PARA LA TABLA `afiliados`:
-- `afil_tip`
-- `tipo` -> `tip_cod`
-- `afil_sed`
-- `sede` -> `sed_cod`
--

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `cita`
--

CREATE TABLE IF NOT EXISTS `cita` (
`cit_cod` varchar(20) NOT NULL COMMENT 'codigo',
`cit_fech` date NOT NULL COMMENT 'fecha',
`cit_hora` time NOT NULL,
`cit_hist` varchar(20) NOT NULL,
PRIMARY KEY (`cit_cod`),
KEY `IX_Relationship27` (`cit_hist`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- RELACIONES PARA LA TABLA `cita`:
-- `cit_hist`
-- `afiliados` -> `afil_hist`
--

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `especialidad`
--

CREATE TABLE IF NOT EXISTS `especialidad` (
`esp_cod` varchar(20) NOT NULL,
`esp_nom` varchar(20) NOT NULL,
`esp_ubic` char(20) NOT NULL,
`esp_cit` varchar(20) NOT NULL,
PRIMARY KEY (`esp_cod`),
UNIQUE KEY `esp_nom` (`esp_nom`),
KEY `Relationship21` (`esp_cit`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- RELACIONES PARA LA TABLA `especialidad`:
-- `esp_cit`
-- `cita` -> `cit_cod`
--

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `laboratorio`
--

CREATE TABLE IF NOT EXISTS `laboratorio` (
`lab_cod` int(10) NOT NULL AUTO_INCREMENT,
`lab_cit` varchar(20) NOT NULL,
`lab_nom` varchar(20) NOT NULL,
PRIMARY KEY (`lab_cod`),
UNIQUE KEY `lab_nom` (`lab_nom`),
KEY `Relationship16` (`lab_cit`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

--
-- RELACIONES PARA LA TABLA `laboratorio`:
-- `lab_cit`
-- `cita` -> `cit_cod`
--

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `medico`
--

CREATE TABLE IF NOT EXISTS `medico` (
`med_cod` int(10) NOT NULL AUTO_INCREMENT COMMENT 'codigo',
`med_esp` varchar(20) NOT NULL,
`med_nom` varchar(20) NOT NULL COMMENT 'nombre',
`med_apell` varchar(20) NOT NULL COMMENT 'apellido',
`med_sex` char(10) NOT NULL COMMENT 'sex',
`med_ced` varchar(8) NOT NULL COMMENT 'cedula',
`med_telf` varchar(10) NOT NULL COMMENT 'telefono',
`med_tur` char(1) NOT NULL COMMENT 'turno',
`med_cons` char(2) NOT NULL COMMENT 'consultorio',
PRIMARY KEY (`med_cod`,`med_esp`),
UNIQUE KEY `med_ced` (`med_ced`),
KEY `Relationship20` (`med_esp`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

--
-- RELACIONES PARA LA TABLA `medico`:
-- `med_esp`
-- `especialidad` -> `esp_cod`
--

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `sede`
--

CREATE TABLE IF NOT EXISTS `sede` (
`sed_cod` varchar(20) NOT NULL COMMENT 'sede',
`sed_nom` varchar(20) NOT NULL,
`sed_ubic` varchar(20) NOT NULL COMMENT 'ubicacion',
`sed_telf` char(10) NOT NULL COMMENT 'telefono',
PRIMARY KEY (`sed_cod`),
UNIQUE KEY `sed_nom` (`sed_nom`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `tipo`
--

CREATE TABLE IF NOT EXISTS `tipo` (
`tip_cod` varchar(20) NOT NULL,
`tip_nom` char(20) NOT NULL COMMENT 'nombre',
PRIMARY KEY (`tip_cod`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='tipo de afiliado\r\n';

--
-- Filtros para las tablas descargadas (dump)
--

--
-- Filtros para la tabla `afiliados`
--
ALTER TABLE `afiliados`
ADD CONSTRAINT `Relationship3` FOREIGN KEY (`afil_tip`) REFERENCES `tipo` (`tip_cod`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `Relationship5` FOREIGN KEY (`afil_sed`) REFERENCES `sede` (`sed_cod`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `cita`
--
ALTER TABLE `cita`
ADD CONSTRAINT `cita_ibfk_1` FOREIGN KEY (`cit_hist`) REFERENCES `afiliados` (`afil_hist`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `especialidad`
--
ALTER TABLE `especialidad`
ADD CONSTRAINT `Relationship21` FOREIGN KEY (`esp_cit`) REFERENCES `cita` (`cit_cod`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `laboratorio`
--
ALTER TABLE `laboratorio`
ADD CONSTRAINT `Relationship16` FOREIGN KEY (`lab_cit`) REFERENCES `cita` (`cit_cod`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `medico`
--
ALTER TABLE `medico`
ADD CONSTRAINT `Relationship20` FOREIGN KEY (`med_esp`) REFERENCES `especialidad` (`esp_cod`) ON DELETE CASCADE ON UPDATE CASCADE;
  #9 (permalink)  
Antiguo 04/02/2011, 13:52
 
Fecha de Ingreso: octubre-2009
Mensajes: 245
Antigüedad: 14 años, 6 meses
Puntos: 17
Respuesta: Ayuda con programa

Si es una liga necesitas pasar el valor de afil_hist y recuperar el valor con $_GET en el otro script (en el formulario de citas).
__________________
Saludos.

Etiquetas: programa
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 05:19.