Ver Mensaje Individual
  #8 (permalink)  
Antiguo 02/07/2006, 05:12
atiro8
 
Fecha de Ingreso: octubre-2005
Mensajes: 151
Antigüedad: 19 años, 3 meses
Puntos: 1
Lo Consegui

He conseguido hace lo que necesitaba, este script lo voy a utilizar para que una caja de texto coja el valor dinamicamente de una tabla con tres campos:CODIGO, NOMBRE,PRECIO la caja de texto recogera el precio del producto seleccionado y no pierdo el CODIGO para luego poder hacer una insert del codigo y el precio, el que maneje el programa podra cambiar el precio, pero por defecto le saldra el precio del producto. Al final NO HE UTILIZADO JAVASCRIPT pero dejo el codigo por si le puede servir a otra persona, esta basado en un codigo que vi en NO ME ACUERDO y esta basado en dos paginas PHP:

PRENDA1.PHP

Código HTML:
<?php require_once('Connections/conect.php'); ?>
<?php
mysql_select_db($database_conect, $conect);
$query_prenda = "SELECT * FROM con_precio";
$prenda = mysql_query($query_prenda, $conect) or die(mysql_error());
$totalRows_prenda = mysql_num_rows($prenda);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<form name="form1" method="post" action="prenda2.php">
<?php 
$flagprenda=$prenda2;

 ?>
  <div align="center">
  <!-- PRIMERA SELECT -->
    <!-- PRIMERA SELECT -->
    <p>
      <select name="prenda2" id="prenda2" onChange="submit()">
	  <?php if (!isset($prenda2)){?>
        <option value="value">Selecciona una prenda</option>
        <?php $prenda2="0"; }
 while ($row_prenda = mysql_fetch_assoc($prenda)){  
?>
        <option value="<?php echo $row_prenda['codigo']?>" <?php if($row_prenda['codigo']==$prenda2){?> selected <?php } ?>><?php echo $row_prenda['nombre']?></option>
        <?php }?>
      </select>
	  </p>
	    <!-- PRIMERA SELECT -->
		  <!-- PRIMERA SELECT -->
  <p>
  
   <!-- ///////////////////////////////////////////////////////////////////////////// -->
   <?php 
   if($prenda!="0"){
   $query_precio = "SELECT * FROM con_precio WHERE codigo='$prenda2'";
   $precio = mysql_query($query_precio, $conect) or die(mysql_error());
   $row_precio = mysql_fetch_assoc($precio);
   $totalRows_precio = mysql_num_rows($precio);
   ?>
     <p>Precio &gt; 
      <input name="precio" type="text" id="precio" size="5" value="<?php echo $row_precio['preico'];?>">
     </p>
  <?php }?>   
    <input name="flagprenda" type="hidden" id="flagprenda" value="<?php echo $flagprenda;?>">
    
  </p>
  </div>
</form>
</body>
</html>
<?php
mysql_free_result($prenda);
?> 
PRENDA2.PHP

Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento sin t&iacute;tulo</title>
</head>
<?php 
echo $prendaful;
echo $prenda;
if ($prendaful!=$prenda2) { 
    header("location:prenda1.php?prenda2=$prenda2"); 
    } 
else { 
    // Ingreso de datos a la base de datos 
    } 
?> 
<body>

</body>
</html>