Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/09/2012, 11:18
pablo_exeg
 
Fecha de Ingreso: septiembre-2012
Ubicación: Argentina
Mensajes: 144
Antigüedad: 11 años, 7 meses
Puntos: 12
Respuesta: Problema al cargar los datos de una Bd al Formulario

Seleccion viene del siguiente codigo

Código PHP:
Ver original
  1. <form name="form2" method="post" action="modmodelo.php">
  2. <table align ="center">
  3. <tr>
  4. <td>Ingrese Numero de Ente :</td>
  5. <td> <input name="ente" type="text" maxlength="3" size="9"/> </td>
  6. </tr>
  7. <tr>
  8. <td></td> <td><input type="submit" name="consulta" value="Consultar"></td>
  9. </tr>
  10. </form>
  11.  
  12. <?
  13. require_once('conexion.php');
  14. if (isset($_POST['consulta']))
  15. {$ente=$_POST['ente'];
  16. echo "<table border='2' width='100%' cellspacing='5%' >";
  17. echo "<tr>";
  18. echo "<td>Ente</td>";
  19. echo "<td>Numero de Cuenta</td>";
  20. echo "<td>Descripcion</td>";
  21. echo "<td>Tipo</td>";
  22. echo "<td>Importe</td>";
  23. echo "<td>Debe/Haber</td>";
  24. echo "<td>Seleccion</td>";
  25. echo "</tr>";
  26.  
  27. // Ejecutar la consulta para obtener los datos de la BD.
  28. $resultado=mssql_query("SELECT * FROM LK_MODCONT where MOD_ENTE ='".$_POST['ente']."'");
  29.  
  30.  
  31. // Se inicial el formulario
  32. echo "<form name=\"form3\" action=\"modificamod.php?ente=$ente\" method=\"post\"> \n";
  33.  
  34. // Extraemos y componemos los checbox dinámicos de los datos de nuestra tabla de la BD.
  35.  while ($row = mssql_fetch_array($resultado))
  36.     {echo"<tr>";
  37.     echo  "<td>".$row['MOD_ENTE']."</td>";
  38.     echo  "<td>".$row['MOD_CUENTA']."</td>";
  39.     echo  "<td>".$row['MOD_DESCRIPCION']."</td>";
  40.     echo  "<td>".$row['MOD_QUE']."</td>";
  41.     echo  "<td>".$row['MOD_QUE_IMPORTE']."</td>";
  42.     echo  "<td>".$row['MOD_DEBHAB']."</td>";
  43.     echo "<td><input type=\"radio\" name=\"seleccion\" value=\"".$row['MOD_CUENTA']."\"></td>";
  44.      echo "</tr>";}
  45.  
  46. // Cerramos el formulario y ponemos nuestro botón de Submit.
  47. echo "</table>";
  48. echo "<input type=\"submit\" name=\"Submit\" value=\"Enviar\">";
  49.  
  50. echo "</form>";
  51.  
  52. }
  53. ?>

donde desde un radiobutton selecciono los datos que quiero modificar y $ente viende por variable URL

Paso a explicar las variables q no me muestra
Código PHP:
Ver original
  1. <input name="que" type="radio" value="CAMPO" <?php if($campo['MOD_QUE'] == "CAMPO") { ?> checked="checked"<?php } ?> onClick="deshabilita(this.form)" >CAMPO<br />
  2.  
  3.  <input name="que" type="radio" value="FORMULA" <?php if($campo['MOD_QUE'] == "FORMULA") { ?> checked="checked"<?php } ?> onClick="habilita(this.form)" />FORMULA<br />

Código PHP:
Ver original
  1. <td>Determine Importe:</td>
  2. <td><select name="importe">
  3. <option value=" ">Seleccione una opcion</option>
  4. <option value="PL_BRUTO" <?php if($campo['MOD_QUE_IMPORTE'] == "PL_BRUTO") { ?> Selected="selected"<?php } ?> >PL_BRUTO</option>
  5. <option value="PL_AJUSTE" <?php if($campo['MOD_QUE_IMPORTE'] == "PL_AJUSTE") { ?> Selected="selected"<?php } ?> >PL_AJUSTE</option>
  6. <option value="PL_COMISION" <?php if($campo['MOD_QUE_IMPORTE'] == "PL_COMISION") { ?> Selected="selected"<?php } ?> >PL_COMISION</option>
  7. <option value="PL_IVACOMISION" <?php if($campo['MOD_QUE_IMPORTE'] == "PL_IVACOMISION") { ?> Selected="selected"<?php } ?> >PL_IVACOMISION</option>
  8. <option value="PL_NETO" <?php if($campo['MOD_QUE_IMPORTE'] == "PL_NETO") { ?> Selected="selected"<?php } ?> >PL_NETO</option>
  9. </td>
  10. </tr>

Código PHP:
Ver original
  1. <?php
  2. if($campo['MOD_QUE'] == "FORMULA")
  3. $formula=$campo['MOD_IMPORTE'];
  4. ?>
  5.  
  6. <td>Vista preliminar de la Formula: </td>
  7. <td><input name="formula" type="text" size="70"  value=<?php print($formula);?> ></td>


y Bueno Importe y tampoco rellena el Campo Formula pero lo demas si lo muestra! en numero de cuenta, (el numero de ente y eso si lo muesta)...

le hice un echo a $campo['MOD_QUE'] y $campo['MOD_IMPORTE'] y me tira vacio.. :/