Foros del Web » Programando para Internet » PHP »

concadenar campos

Estas en el tema de concadenar campos en el foro de PHP en Foros del Web. hola buenas, tengo un formulario de insección. que algunos de sus campos son variables de una base de datos en mysql. hay un campo en ...
  #1 (permalink)  
Antiguo 02/06/2004, 04:13
 
Fecha de Ingreso: noviembre-2003
Ubicación: Barcelona
Mensajes: 181
Antigüedad: 20 años, 5 meses
Puntos: 0
concadenar campos

hola buenas, tengo un formulario de insección.
que algunos de sus campos son variables de una base de datos en mysql.

hay un campo en el formulario que es cod, y otro que es descripción que bienen de una base de datos.
mi rpegunta es, como puedo hacer para que cuando eliga el cod, la descripción te la traiga sola desde la abse de datos, pero claro el cod y descripción deben ser ambos de la misma linea.

hasta ahora e conseguido hacer, pero cuando me trae la descripción me trae la primera de la base de datos.

uso menos apra esto, tanto en cod y descripcion.

hay alguna posibilidad en php de realcionar esto??


gracias de ante mano
__________________
___________________________

DEL_DAN
  #2 (permalink)  
Antiguo 02/06/2004, 06:31
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
¿Por qué no pones el código que estas usando actualmente y decribes bien es de "traer de la BD" (supongo que será una consulta SQL que ejecutas y te devuelve X registros como resultado que a su vez intentas representarlos bajo un <select> HTML (list box .. lista desplegable .. o similar?)...?

Un saludo,
  #3 (permalink)  
Antiguo 03/06/2004, 03:29
 
Fecha de Ingreso: noviembre-2003
Ubicación: Barcelona
Mensajes: 181
Antigüedad: 20 años, 5 meses
Puntos: 0
este es el código.
el formulario este

lo que pretendo es que cod y descrip / cod1 y descrip1 / etc...
que escoja un codigo en $cod, y en $descrip me traiga la descripción ambos en la misma base de datos..


espero haberme explicado


creo que esto biene a ser lo tipico de un formulario que escojes el pais y te salen las provincias automaticamente.


gracias

un salduo
Dan
__________________________________________________ _________
Código HTML:
<form method="post" name="form1" action="<?php echo $editFormAction; ?>">
  <p align="center"><strong><font size="4" face="Verdana, Arial, Helvetica, sans-serif">Planificaci&oacute;n 
    SARRAL P41 L&Iacute;NEA5</font></strong></p>
  <table width="75%" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr bgcolor="#0072BC"> 
      <td> <div align="right"><font color="#FFFFFF" size="2" face="Verdana, Arial, Helvetica, sans-serif">semana:</font></div></td>
      
            <?php
do {  
?>
            <option value="<?php echo $row_ref_p79['codigo']?>"><?php echo $row_ref_p79['codigo']?></option>
            <?php
} while ($row_ref_p79 = mysql_fetch_assoc($ref_p79));
  $rows = mysql_num_rows($ref_p79);
  if($rows > 0) {
      mysql_data_seek($ref_p79, 0);
	  $row_ref_p79 = mysql_fetch_assoc($ref_p79);
  }
?>
          </select>
        </div></td>
      <td bgcolor="#0072BC"> <div align="center"> 
          <select name="descrip">
            <?php
do {  
?>
            <option value="<?php echo $row_ref_p79['Descripcion']?>"><?php echo $row_ref_p79['Descripcion']?></option>
            <?php
} while ($row_ref_p79 = mysql_fetch_assoc($ref_p79));
  $rows = mysql_num_rows($ref_p79);
  if($rows > 0) {
      mysql_data_seek($ref_p79, 0);
	  $row_ref_p79 = mysql_fetch_assoc($ref_p79);
  }
?>
          </select>
        </div></td>
      <td bgcolor="#0072BC"> <div align="center"> 
          <input type="text" name="lunes" value="" size="10">
        </div></td>
      <td bgcolor="#0072BC"> <div align="center"> 
          <input type="text" name="martes" value="" size="10">
        </div></td>
      <td bgcolor="#0072BC"> <div align="center"> 
          <input type="text" name="miercoles" value="" size="10">
        </div></td>
      <td bgcolor="#0072BC"> <div align="center"> 
          <input type="text" name="jueves" value="" size="10">
        </div></td>
      <td bgcolor="#0072BC"> <div align="center"> 
          <input type="text" name="viernes" value="" size="10">
        </div></td>
      <td bgcolor="#0072BC"> <div align="center"> 
          <input type="text" name="sabado" value="" size="10">
        </div></td>
      <td bgcolor="#0072BC"> <div align="center"> 
          <input type="text" name="domingo" value="" size="10">
        </div></td>
    </tr>
    <tr> 
      <td bgcolor="#0072BC"> <div align="center"> 
          <select name="cod1" id="cod1">
            <?php
do {  
?>
            <option value="<?php echo $row_ref_p79['codigo']?>"><?php echo $row_ref_p79['codigo']?></option>
            <?php
} while ($row_ref_p79 = mysql_fetch_assoc($ref_p79));
  $rows = mysql_num_rows($ref_p79);
  if($rows > 0) {
      mysql_data_seek($ref_p79, 0);
	  $row_ref_p79 = mysql_fetch_assoc($ref_p79);
  }
?>
          </select>
        </div></td>
      <td bgcolor="#0072BC"> <div align="center"> 
          <select name="descrip1" id="descrip1">
            <?php
do {  
?>
            <option value="<?php echo $row_ref_p79['Descripcion']?>"><?php echo $row_ref_p79['Descripcion']?></option>
            <?php
} while ($row_ref_p79 = mysql_fetch_assoc($ref_p79));
  $rows = mysql_num_rows($ref_p79);
  if($rows > 0) {
      mysql_data_seek($ref_p79, 0);
	  $row_ref_p79 = mysql_fetch_assoc($ref_p79);
  }
?>
          </select>
        </div></td>
      <td bgcolor="#0072BC"> <div align="center"> 
          <input type="text" name="lunes1" value="" size="10">
        </div></td>
      <td bgcolor="#0072BC"> <div align="center"> 
          <input type="text" name="martes1" value="" size="10">
        </div></td>
      <td bgcolor="#0072BC"> <div align="center"> 
          <input type="text" name="miercoles1" value="" size="10">
        </div></td>
      <td bgcolor="#0072BC"> <div align="center"> 
          <input type="text" name="jueves1" value="" size="10">
        </div></td>
      <td bgcolor="#0072BC"> <div align="center"> 
          <input type="text" name="viernes1" value="" size="10">
        </div></td>
      <td bgcolor="#0072BC"> <div align="center"> 
          <input type="text" name="sabado1" value="" size="10">
        </div></td>
      <td bgcolor="#0072BC"> <div align="center"> 
          <input type="text" name="domingo1" value="" size="10">
        </div></td>
    </tr>
    <tr> 
      <td bgcolor="#0072BC"> <div align="center"> 
          <select name="cod2" id="cod2">
            <?php
do {  
?>
            <option value="<?php echo $row_ref_p79['codigo']?>"><?php echo $row_ref_p79['codigo']?></option>
            <?php
} while ($row_ref_p79 = mysql_fetch_assoc($ref_p79));
  $rows = mysql_num_rows($ref_p79);
  if($rows > 0) {
      mysql_data_seek($ref_p79, 0);
	  $row_ref_p79 = mysql_fetch_assoc($ref_p79);
  }
?>
          </select>
        </div></td>
      <td bgcolor="#0072BC"> <div align="center"> 
          <select name="descrip2" id="descrip2">
            <?php
do {  
?>
            <option value="<?php echo $row_ref_p79['Descripcion']?>"><?php echo $row_ref_p79['Descripcion']?></option>
            <?php
} while ($row_ref_p79 = mysql_fetch_assoc($ref_p79));
  $rows = mysql_num_rows($ref_p79);
  if($rows > 0) {
      mysql_data_seek($ref_p79, 0);
	  $row_ref_p79 = mysql_fetch_assoc($ref_p79);
  }
?>
          </select>
        </div></td>
      <td bgcolor="#0072BC"> <div align="center"> 
          <input type="text" name="lunes2" value="" size="10">
        </div></td>
      <td bgcolor="#0072BC"> <div align="center"> 
          <input type="text" name="martes2" value="" size="10">
        </div></td>
      <td bgcolor="#0072BC"> <div align="center"> 
          <input type="text" name="miercoles2" value="" size="10">
        </div></td>
      <td bgcolor="#0072BC"> <div align="center"> 
          <input type="text" name="jueves2" value="" size="10">
        </div></td>
      <td bgcolor="#0072BC"> <div align="center"> 
          <input type="text" name="viernes2" value="" size="10">
        </div></td>
      <td bgcolor="#0072BC"> <div align="center"> 
          <input type="text" name="sabado2" value="" size="10">
        </div></td>
      <td bgcolor="#0072BC"> <div align="center"> 
          <input type="text" name="domingo2" value="" size="10">
        </div></td>
    </tr>
    <tr> 
      <td bgcolor="#0072BC"> <div align="center"> 
          <select name="cod3" id="cod3">
            <?php
do {  
?>
            <option value="<?php echo $row_ref_p79['codigo']?>"><?php echo $row_ref_p79['codigo']?></option>
            <?php
} while ($row_ref_p79 = mysql_fetch_assoc($ref_p79));
  $rows = mysql_num_rows($ref_p79);
  if($rows > 0) {
      mysql_data_seek($ref_p79, 0);
	  $row_ref_p79 = mysql_fetch_assoc($ref_p79);
  }
?>
  </table>
  <div align="center"> 
    <input name="submit" type="submit" value="Insertar">
    <input type="hidden" name="hora" value="">
    <input type="hidden" name="fecha" value="">
    <input type="hidden" name="MM_insert" value="form1">
  </div>
  </form> 
__________________________________________________ ______
__________________
___________________________

DEL_DAN
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 14:45.