Foros del Web » Programando para Internet » PHP »

como mostrar datos y modificarlos.......

Estas en el tema de como mostrar datos y modificarlos....... en el foro de PHP en Foros del Web. Hola......tengo una pequeña gran duda.......se como mostrar los datos de una base de datos, pero no se como mostrarlos y modificarlos y luego esos datos ...
  #1 (permalink)  
Antiguo 01/07/2008, 11:22
Avatar de cajojeca  
Fecha de Ingreso: junio-2008
Mensajes: 77
Antigüedad: 15 años, 10 meses
Puntos: 0
Exclamación como mostrar datos y modificarlos.......

Hola......tengo una pequeña gran duda.......se como mostrar los datos de una base de datos, pero no se como mostrarlos y modificarlos y luego esos datos modificados guardarlos en la base de datos....si alguien sabe como se hace please helppp........es sql server, y toy trabajando en php y htm......
  #2 (permalink)  
Antiguo 01/07/2008, 11:39
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: como mostrar datos y modificarlos.......

Hola cajojeca,

Para actualizar los valores debes de enviar una consulta UPDATE, y la idea es que muestres el formulario de edición con HTML, mandas los datos por POST o GET a un script PHP y ahí creas tu consulta UPDATE y la envías a la base de datos.

Saludos.
  #3 (permalink)  
Antiguo 01/07/2008, 11:49
Avatar de cajojeca  
Fecha de Ingreso: junio-2008
Mensajes: 77
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: como mostrar datos y modificarlos.......

gracias...pero ese script que dices tienes algun ejemplo...para ver como es....de que manera funciona, ya que yo tenia una idea........ de pasar los datos a un textfield y de ahi modificarlo, pero no se como se hace eso... gracias.......
  #4 (permalink)  
Antiguo 01/07/2008, 12:04
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: como mostrar datos y modificarlos.......

Hola cajojeca,

Puedes encontrar ejemplos en las FAQs del foro.

Saludos.
  #5 (permalink)  
Antiguo 01/07/2008, 21:29
 
Fecha de Ingreso: junio-2008
Mensajes: 25
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: como mostrar datos y modificarlos.......

ejemplo funcional, lo sake de una web que toi arregando asi que si le sirve..uselo nomas cumpa.

los "if" estan para que lo que se necesita solo si se hace algo en particular.



Código PHP:
//guardar noticia editara

if($_GET["editnoticia"]==2 ){ // guardar entre comillas ;)

if (isset($_POST[somos])   && $_POST[somos]!="") {


$result=mysql_query("UPDATE noticias SET texto='$_POST[somos]' WHERE `Id`='$_POST[id]' LIMIT 1 ");
echo"

<h3>Los registros han sido actualizados</h3><br>";

} else { echo "Dejaste vacía la noticia"; } }

// fin guardar noticia editada
            
// editar noticia    



        
            
if($_GET['editnoticia']==1)
        {
        
        $result=mysql_query("SELECT * FROM noticias WHERE `Id`='$_GET[id]' LIMIT 1");
$row = mysql_fetch_array($result);
?>

<form action="<?php echo $PHP_SELF?>?editnoticia=2" method="POST">
<table width="35%" border="0" cellspacing="3" cellpadding="0">
  <tr>
    <td><p>
    </p>
      <p>
        <label>
        <input name="id" type="hidden" value="<?= $row[Id?>">
        <textarea name="somos" cols="100" rows="80"><?= $row[texto?></textarea>
        </label>
</p></td>
    </tr>
  <tr>
    <td>      <div align="center">
      <input name="submit" type="submit" value="Guardar">
        </div></td>
    </tr>
</table>

</form>
<?
        
        
        
        
}            
            
            
//fin editar not
  #6 (permalink)  
Antiguo 01/07/2008, 22:00
 
Fecha de Ingreso: febrero-2008
Mensajes: 303
Antigüedad: 16 años, 2 meses
Puntos: 2
Respuesta: como mostrar datos y modificarlos.......

Para modificar datos de una bd, por ejemplo muestra un lista de datos convertidos en link y al pulsar sobre ello te lleve a un formulario donde aparaceran los demas campos para hacer el update

Código PHP:

<a href="editarcategoria.php?cod=<?= $row['codcateg']; ?>">Editar</a>
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 08:27.