Consulta a base de datos mysql
Tengo la siguiente tabla en la base de datos.
# MySQL-Front Dump 1.22
#
# Host: localhost Database: personeria
#--------------------------------------------------------
# Server version 3.23.43-nt
#
# Table structure for table 'contrataciones'
#
CREATE TABLE /*!32300 IF NOT EXISTS*/ contrataciones (
codi_contrato varchar(5) NOT NULL DEFAULT '0' ,
tipo_proceso varchar(30) NOT NULL DEFAULT '0' ,
dependencia varchar(50) NOT NULL DEFAULT '0' ,
objeto varchar(60) NOT NULL DEFAULT '0' ,
estado varchar(40) NOT NULL DEFAULT '0' ,
etapa_contrato varchar(25) NOT NULL DEFAULT '0' ,
enlace1 varchar(50) NOT NULL DEFAULT '0' ,
enlace2 varchar(50) NOT NULL DEFAULT '0' ,
enlace3 varchar(50) NOT NULL DEFAULT '0' ,
enlace4 varchar(50) NOT NULL DEFAULT '0' ,
enlace5 varchar(50) NOT NULL DEFAULT '0' ,
enlace6 varchar(50) NOT NULL DEFAULT '0' ,
enlace7 varchar(50) NOT NULL DEFAULT '0' ,
PRIMARY KEY (codi_contrato)
);
#
# Dumping data for table 'contrataciones'
#
INSERT INTO contrataciones VALUES("001","licitacion","direccion administrativa","diseño de red","adjudicado","licitacion","diseño.doc","0","0","","","","");
INSERT INTO contrataciones VALUES("002","contratacion","despacho","mantenimiento de equipos","adjudicado","inicio","mantenimiento.doc","0","0","","","","");
INSERT INTO contrataciones VALUES("003","licitacion","juridica","tutelas","adjudicado","prepliego","tutelas.pdf","0","0","","","","");
Quiero realizar la consulta que si solo escribo el código del contrato y esta en la base de datos me muestre todo lo referente a ese código solamente, o que la búsqueda se realice por cualquier criterio y me muestre el o los resultados.
este es el formulario:
<form method="post" action="buscar_contratos.php">
<table width="100%" border="0">
<TR>
<td width="38%"><font color="#800000"><b> Código del Contrato</b></font></td>
<td colspan="3">
<font color="#800000"><b>
<input type="text" name="codigo" size="20">
</b></font>
</td>
</tr>
<tr>
<td width="38%"><font color="#800000"><b> Tipo de Proceso</b></font></td>
<td colspan="3">
<font color="#800000"><b>
<select name=tipo id=txtregion0>
<option value="" SELECTED></option>
<OPTION Value='LICITACION'>LICITACION</OPTION>
<OPTION Value='CONTRATACION DIRECTA'>CONTRATACION DIRECTA</OPTION>
</select>
</b></font>
</td>
</tr>
<tr>
<td width="38%"><font color="#800000"><b> Dependencia</b></font></td>
<td colspan="3">
<font color="#800000"><b>
<select name=secretaria id=txtregion0>
<option value="" SELECTED></option>
<OPTION Value='Despacho del Personero'>Despacho del Personero</OPTION>
<OPTION Value='Direccion Administrativa'>Direccion Administrativa</OPTION>
<OPTION Value='Secritaria Privada'>Secretaria Privada</OPTION>
<OPTION Value='Oficina de Juridica'>Oficina de Juridica</OPTION>
<OPTION Value='Vigilancia Administrativa'>Vigilancia Administrativa</OPTION>
<OPTION Value='Quejas y Reclamos'>Quejas y Reclamos</OPTION>
<OPTION Value='Bienes'>Bienes</OPTION>
<OPTION Value='Trabajo Social'>Trabajo Social</OPTION>
</select>
</b></font>
</td>
</tr>
<tr>
<td width="38%"><font color="#800000"><b> Objeto del Contrato</b></font></td>
<td colspan="3">
<font color="#800000"><b>
<input type="text" name="objeto" size="20">
</b></font>
</td>
</tr>
<tr>
<td width="38%"> <font color="#800000"><b> Estado</b></font></td>
<td colspan="3">
<font color="#800000"><b>
<select name="estado1">
<option>En Proceso</option>
<option>Adjudicado</option>
</select>
</b></font>
</td>
</tr>
<tr>
<td width="38%"><font color="#800000"><b> Etapa del Contrato</b></font></td>
<td colspan="3">
<font color="#800000"><b>
<select name=estado id=txtregion0>
<option value="" SELECTED></option>
<OPTION Value='Pliegos'>Pliegos</OPTION>
<OPTION Value='Adendos'>Adendos</OPTION>
<OPTION Value='Prepliegos'>Prepliegos</OPTION>
<OPTION Value='Acta de Aclaracion'>Acta de Aclaracion</OPTION>
<OPTION Value='Acta de Selección'>Acta de Selección</OPTION>
<OPTION Value='Conformacion Dinamica'>Conformacion Dinamica</OPTION>
<OPTION Value='Acta de Adjudicacion'>Acta de Adjudicacion</OPTION>
<OPTION Value='Acta Menor Cuantia'>Acta Menor Cuantia</OPTION>
<OPTION Value='Informe de Evaluacion'>Informe de Evaluacion</OPTION>
<OPTION Value='Observaciones'>Observaciones</OPTION>
<OPTION Value='Inicial'>Inicial</OPTION>
</select>
</b></font>
</td>
</tr>
<tr>
<td colspan="4" align="center">
<font color="#800000"><b>
<input type="submit" value="Buscar">
</b></font>
</td>
</tr>
</table>
</form>
y aqui esta el codigo de buscar contratos:
<?php
# Aquí lo que hacemos es conectar al servidor de Bases de Datos
$link = mysql_connect("localhost","root","") or...
# MySQL-Front Dump 1.22
#
# Host: localhost Database: personeria
#--------------------------------------------------------
# Server version 3.23.43-nt
#
# Table structure for table 'contrataciones'
#
CREATE TABLE /*!32300 IF NOT EXISTS*/ contrataciones (
codi_contrato varchar(5) NOT NULL DEFAULT '0' ,
tipo_proceso varchar(30) NOT NULL DEFAULT '0' ,
dependencia varchar(50) NOT NULL DEFAULT '0' ,
objeto varchar(60) NOT NULL DEFAULT '0' ,
estado varchar(40) NOT NULL DEFAULT '0' ,
etapa_contrato varchar(25) NOT NULL DEFAULT '0' ,
enlace1 varchar(50) NOT NULL DEFAULT '0' ,
enlace2 varchar(50) NOT NULL DEFAULT '0' ,
enlace3 varchar(50) NOT NULL DEFAULT '0' ,
enlace4 varchar(50) NOT NULL DEFAULT '0' ,
enlace5 varchar(50) NOT NULL DEFAULT '0' ,
enlace6 varchar(50) NOT NULL DEFAULT '0' ,
enlace7 varchar(50) NOT NULL DEFAULT '0' ,
PRIMARY KEY (codi_contrato)
);
#
# Dumping data for table 'contrataciones'
#
INSERT INTO contrataciones VALUES("001","licitacion","direccion administrativa","diseño de red","adjudicado","licitacion","diseño.doc","0","0","","","","");
INSERT INTO contrataciones VALUES("002","contratacion","despacho","mantenimiento de equipos","adjudicado","inicio","mantenimiento.doc","0","0","","","","");
INSERT INTO contrataciones VALUES("003","licitacion","juridica","tutelas","adjudicado","prepliego","tutelas.pdf","0","0","","","","");
Quiero realizar la consulta que si solo escribo el código del contrato y esta en la base de datos me muestre todo lo referente a ese código solamente, o que la búsqueda se realice por cualquier criterio y me muestre el o los resultados.
este es el formulario:
<form method="post" action="buscar_contratos.php">
<table width="100%" border="0">
<TR>
<td width="38%"><font color="#800000"><b> Código del Contrato</b></font></td>
<td colspan="3">
<font color="#800000"><b>
<input type="text" name="codigo" size="20">
</b></font>
</td>
</tr>
<tr>
<td width="38%"><font color="#800000"><b> Tipo de Proceso</b></font></td>
<td colspan="3">
<font color="#800000"><b>
<select name=tipo id=txtregion0>
<option value="" SELECTED></option>
<OPTION Value='LICITACION'>LICITACION</OPTION>
<OPTION Value='CONTRATACION DIRECTA'>CONTRATACION DIRECTA</OPTION>
</select>
</b></font>
</td>
</tr>
<tr>
<td width="38%"><font color="#800000"><b> Dependencia</b></font></td>
<td colspan="3">
<font color="#800000"><b>
<select name=secretaria id=txtregion0>
<option value="" SELECTED></option>
<OPTION Value='Despacho del Personero'>Despacho del Personero</OPTION>
<OPTION Value='Direccion Administrativa'>Direccion Administrativa</OPTION>
<OPTION Value='Secritaria Privada'>Secretaria Privada</OPTION>
<OPTION Value='Oficina de Juridica'>Oficina de Juridica</OPTION>
<OPTION Value='Vigilancia Administrativa'>Vigilancia Administrativa</OPTION>
<OPTION Value='Quejas y Reclamos'>Quejas y Reclamos</OPTION>
<OPTION Value='Bienes'>Bienes</OPTION>
<OPTION Value='Trabajo Social'>Trabajo Social</OPTION>
</select>
</b></font>
</td>
</tr>
<tr>
<td width="38%"><font color="#800000"><b> Objeto del Contrato</b></font></td>
<td colspan="3">
<font color="#800000"><b>
<input type="text" name="objeto" size="20">
</b></font>
</td>
</tr>
<tr>
<td width="38%"> <font color="#800000"><b> Estado</b></font></td>
<td colspan="3">
<font color="#800000"><b>
<select name="estado1">
<option>En Proceso</option>
<option>Adjudicado</option>
</select>
</b></font>
</td>
</tr>
<tr>
<td width="38%"><font color="#800000"><b> Etapa del Contrato</b></font></td>
<td colspan="3">
<font color="#800000"><b>
<select name=estado id=txtregion0>
<option value="" SELECTED></option>
<OPTION Value='Pliegos'>Pliegos</OPTION>
<OPTION Value='Adendos'>Adendos</OPTION>
<OPTION Value='Prepliegos'>Prepliegos</OPTION>
<OPTION Value='Acta de Aclaracion'>Acta de Aclaracion</OPTION>
<OPTION Value='Acta de Selección'>Acta de Selección</OPTION>
<OPTION Value='Conformacion Dinamica'>Conformacion Dinamica</OPTION>
<OPTION Value='Acta de Adjudicacion'>Acta de Adjudicacion</OPTION>
<OPTION Value='Acta Menor Cuantia'>Acta Menor Cuantia</OPTION>
<OPTION Value='Informe de Evaluacion'>Informe de Evaluacion</OPTION>
<OPTION Value='Observaciones'>Observaciones</OPTION>
<OPTION Value='Inicial'>Inicial</OPTION>
</select>
</b></font>
</td>
</tr>
<tr>
<td colspan="4" align="center">
<font color="#800000"><b>
<input type="submit" value="Buscar">
</b></font>
</td>
</tr>
</table>
</form>
y aqui esta el codigo de buscar contratos:
<?php
# Aquí lo que hacemos es conectar al servidor de Bases de Datos
$link = mysql_connect("localhost","root","") or...
Respuesta de bubebu
1