Foros del Web » Programando para Internet » PHP »

Como Editar los registros de un Select option

Estas en el tema de Como Editar los registros de un Select option en el foro de PHP en Foros del Web. Buenas amigos Tengo un formulario para ingresar usuarios y en un select le digo que tipo de Rol tendra. esto al enviar el form lo ...
  #1 (permalink)  
Antiguo 21/02/2019, 17:52
 
Fecha de Ingreso: noviembre-2005
Mensajes: 108
Antigüedad: 13 años, 7 meses
Puntos: 1
Como Editar los registros de un Select option

Buenas amigos
Tengo un formulario para ingresar usuarios y en un select le digo que tipo de Rol tendra. esto al enviar el form lo guarda en la base datos correctamente

----------------nuevosusuario.php---------------
<form role="form" action="agregar_usuario.php" method="POST" enctype="multipart/form-data">
<select id="rol" name="rol" class="form-control" required>
<option value="Selecciona">Selecciona un Rol</option>
<option value="administrador">Administrador</option>
<option value="usuario">Usuario</option>
</select>
<button type="submit" value="Submit" name="submit" class="btn btn-primary"> <i class="la la-plus-circle"></i> Agregar </button>
</form>

Y para editar los campos registrados lo tengo en otra pagina
---------edit.php ---------
<?php require 'con/confi2.php'; ?>
<?php
$id=$_REQUEST['id'];
$sql = "SELECT * FROM usuarios WHERE id = '".$id."' ";
$res = $conn->query($sql);
$row = $res->fetch_assoc();
$picture =$row['foto'];
$rol =$row['rol'];

?>
<form method="post" action="" enctype="multipart/form-data">
<label for="projectinput5">Editar Rol</label>
<select id="rol" name="rol" class="form-control" required>
<option value="Selecciona">Edita el Rol</option>
<option value="administrador"><?php echo $row['rol']; ?></option>
<option value="usuario"><?php echo $row['rol']; ?></option>
</select>
<button type="submit" value="Submit" name="submit" class="btn btn-primary"> <i class="la la-plus-circle"></i> Editar </button>
</form>

Pero no me trae lo que registre en el select de la base datos
Como puedo traer lo que seleccione en nuevosusuario.php a mi pagina edit.php

Que hago mal?:(
Ayuda Muchas gracias
  #2 (permalink)  
Antiguo 21/02/2019, 18:10
Avatar de petit89  
Fecha de Ingreso: marzo-2011
Mensajes: 1.012
Antigüedad: 8 años, 3 meses
Puntos: 149
Respuesta: Como Editar los registros de un Select option

Código PHP:
Ver original
  1. <form method="post" action="" enctype="multipart/form-data">
  2. <label for="projectinput5">Editar Rol</label>
  3. <select id="rol" name="rol" class="form-control" required>
  4. <?php
  5. $ad = "";
  6. $us = "";
  7. if($row['rol'] == "administrador"){
  8. $ad = "selected";
  9. }
  10. if($row['rol'] == "usuario"){
  11. $us = "selected";
  12. }
  13. ?>
  14. <option value="Selecciona">Edita el Rol</option>
  15. <option value="administrador" <?php echo $ad; ?>>Administrador</option>
  16. <option value="usuario" <?php echo $us; ?>>Usuario</option>
  17. </select>
  18. <button type="submit" value="Submit" name="submit" class="btn btn-primary"> <i class="la la-plus-circle"></i> Editar </button>
  19. </form>

lo hice con if basico para que entiendas la idea, aunque se ve un poco largo el proceso es igual funcional...
__________________
█ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles
¿Te sirvió la respuesta? Deja un +1 (Triangulo negro al lado derecho)
  #3 (permalink)  
Antiguo 22/02/2019, 06:44
 
Fecha de Ingreso: noviembre-2005
Mensajes: 108
Antigüedad: 13 años, 7 meses
Puntos: 1
Respuesta: Como Editar los registros de un Select option

Genial me funcionooo, Te pasaste Gracias!!



La zona horaria es GMT -6. Ahora son las 22:11.