Que tal, bueno la situacion es que ya tengo mi codigo donde actualizo varios campos de mi base de datos, pero me gustaria que al momento de editar estos mostraran la informacion ya existente, alguien me podria orientar?
Mi codigo es:
Actualizar.php Contiene el Formulario
Código:
<body>
<?
//Conexion con la base
include("ConexionDB.php");
$link=dbConnect();
echo '<FORM METHOD="POST" ACTION="Actualizar2.php">Nombre<br>';
//Creamos la sentencia SQL y la ejecutamos
$sSQL="Select Nombre From Ventas Order By Nombre";
$result=mysql_query($sSQL);
echo '<select name="Nombre">';
//Generamos el menu desplegable
while ($row=mysql_fetch_array($result))
{echo '<option>'.$row["Nombre"];}
?>
</select>
<br>
Pago Inicial<br>
<INPUT TYPE="TEXT" NAME="pagoinicial" value"<?php echo $_POST['pagoinicial']?>"/><br>
Por Cobrar<br />
<INPUT TYPE="TEXT" NAME="porcobrar">
<br />
Dia<br />
<SELECT NAME="dia">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
<br />
Mes<br />
<label>
<SELECT NAME="mes">
<option>Enero</option>
<option>Febrero</option>
<option>Marzo</option>
<option>Abril</option>
<option>Mayo</option>
<option>Junio</option>
<option>Julio</option>
<option>Agosto</option>
<option>Septiembre</option>
<option>Octubre</option>
<option>Noviembre</option>
<option>Diciembre</option>
</SELECT>
</label>
<SELECT NAME="year">
<option>2006</option>
</SELECT>
<br />
Comentaios<br />
<label>
<textarea name="coments" cols="30"></textarea>
</label>
<br />
Status<br />
<label>
<SELECT NAME="statuss" id="statuss">
<option>En Proceso</option>
<option>Abierto</option>
<option>Cerrado</option>
</SELECT>
</label>
<br />
<br />
<INPUT TYPE="SUBMIT" value="Actualizar">
</FORM>
</div>
</body>
Actualizar2.php Contiene el Script de Update.
Código:
<body>
<?
//Conexion con la base
include("ConexionDB.php");
$link=dbConnect();
//Creamos la sentencia SQL y la ejecutamos
$update= "UPDATE Ventas
SET Pago_Inicial= '".$_POST['pagoinicial']."',
Por_Cobrar= '".$_POST['porcobrar']."',
Dia= '".$_POST['dia']."',
Mes= '".$_POST['mes']."',
Year= '".$_POST['year']."',
Comentarios= '".$_POST['coments']."',
Status= '".$_POST['statuss']."'
WHERE Id='".$_POST['Id']."'" ;
$mod=mysql_query($update,$link);
if(!$mod)
{
die("El registro no se ha modificado.");
}
else
echo("El registro a sido modificado.");
?>
<h1><div align="center">Registro Actualizado</div></h1>
<div align="center"><a href="Consulta.php">Visualizar el contenido de la base</a></div>
</body>
Me podrian orientar para poder mostrar la informacion existente que se va a modificar en los campos? espero haberme explicado bien.
De antemano Gracias
Saludos