3 messages in com.mysql.lists.mysql-esnuevo, y con serios problemas!!! a ve...
FromSent OnAttachments
Hernán Dalbes21 Jun 2007 15:28 
Julio Cesar Sánchez González21 Jun 2007 20:57 
Grover Campos A.22 Jun 2007 07:47 
Subject:nuevo, y con serios problemas!!! a ver si puedo recibir ayuda
From:Hernán Dalbes (rhda@yahoo.com.ar)
Date:06/21/2007 03:28:24 PM
List:com.mysql.lists.mysql-es

Soy nuevo en este grupo, y como todo nuevo en este tipo de grupos (o como indican las estadísticas el 99,5% de ese todo nuevo) ando con problemas que necesito resolver. Así que primero los y las saludo con toda coordialidad, porque de alguna manera pondré en sus manos los lios que se me arman con este idioma que voy poco a poco descifrando como autodidacta.

PLANTEO GENERAL He generado una base de datos MySQL que administro yo desde phpMyAdmin sin inconveniente alguno. Esa base de datos está compuesta por los siguientes campos:

cod enum('---', 'ECC', 'ESS', 'EFE', 'EAM', 'EMC', 'ECT', 'EST', 'EFT', 'EAT', 'EMT', 'EAG', 'UB', 'UA', 'UBE', 'UAE', 'HB', 'HA', 'HBE', 'HAE', 'GP', 'GAE', 'GSE', 'GAO', 'GSO', 'PAG', 'PSG', 'PPG', 'GGN', 'GGA', 'GAN', 'GAA', 'OBB', 'OBA', 'SCC', 'SCS', 'MBE', 'MAE') No --- numcodigo char(4) No numsim char(20) No comp enum('---', 'MOVISTAR', 'PERSONAL', 'CTI') No --- datosbodega char(10) No fechaingr date No 2007-06-20 cliente char(6) No fecharetirosim date No 0000-00-00 apellido char(50) No nombre char(50) No tipodoc char(4) No numdoc char(11) No fnacimiento date Sí NULL calle char(70) No altura char(6) No piso char(3) Sí NULL dpto char(5) Sí NULL localidad char(25) No telefonocontac char(25) Sí NULL codpostal char(4) No pcia char(15) No fechaactivacion date No 0000-00-00 estado enum('---', 'en espera', 'ACTIVADA') No --- home char(20) No numss char(25) No numfactura char(25) No numcliente char(25) No numasignado char(25) No operador enum('seleccionar', 'GUSTAVO', 'MARTIN', 'MARIA', 'LIRIA', 'CRISTINA', 'GRACIELA', 'PAMELA', 'CAROLINA', 'HERNAN') No seleccionar

Índices: PRIMARY PRIMARY 694 cod numcodigo numsim cliente fechaactivacion numss numfactura numcliente numasignado operador

Ahora bien....

PLANTEO UNO:

Necesito generar una consulta desde un formulario para no dar acceso a phpMyAdmin a todos los operadores, generando una página de acceso para los operadores. La idea es que a partir de dos valores o un valor, puedan obtener todo el resultado que se encuentra registrado. El formulario es el siguiente:

<form name="form7" method="post" action="xcodyfecha.php"> <p class="Estilo4">POR CODIGO Y FECHA DE REPRO</p> <table width="0" border="0" cellspacing="0"> <tr> <td>CODIGO LETRA </td> <td>FECHA ACTIVACION </td> <td>&nbsp;</td> <td>BUSCAR</td> </tr> <tr> <td><input name="uuu" type="text" id="uuu" size="15" maxlength="4"></td> <td><input name="uub" type="text" id="uub" value="aaaa-mm-dd" size="18" maxlength="10"></td> <td>&nbsp;</td> <td><input type="submit" name="Submit7" value="Generar Consulta"></td> </tr> </table> </form>

LA PREGUNTA ES: ¿Como debería ser el script "xcodyfecha.php" para que a partir de estos dos datos me arroje todos los resultados posibles? Quiero decir todos los valores cargados que coincidan con esos datos, tanto dentro de cada fila, como la cantidad de filas que haya y que coincidan con los datos de la consulta.

EL SEGUNDO PROBLEMA O PLANTEO ES MAS COMPLEJO:

Como hago para que a partir de la consulta de dos campos de mi Base de Datos, se puedan modificar solo algunos datos preestablecidos por mi de los valores arrojados.

Quiero decir, por ejemplo, que el usuario que acceda a un formulario complete "cod" y "numcodigo"; y a partir del resultado que le arroje pueda modificar por ejemplo "numss", "numfactura", "numcliente"; y ningún otro campo más, quedando el resto de los campos como estaban en el valor que se arrojó originalmente.

No se si soy del todo claro, o si manejo del todo la terminología... sepan comprender por favor...

Bien, dejo esto en vuestras manos, espero me puedan ayudar. Muchas Gracias.

Hernán.