Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/09/2008, 16:59
Juan_Bautista
 
Fecha de Ingreso: septiembre-2008
Mensajes: 19
Antigüedad: 16 años, 6 meses
Puntos: 5
Respuesta: mostrar un registro de la base de datos en un cuadro de texto

... al hilo de Ronruby, si quieres mostrar el registro de la base de datos en un cuadro de texto...

Código PHP:
include('cnClass.php'); 
$Id=$_GET['Id'];
$objConn = new Conn('servidor','usuario','clave','database');
$consulta ="SELECT * FROM nombres WHERE Id=$Id";
$tbl_nombres $objConn->sql($consulta);
if(
mysql_num_rows($tbl_nombres)==0)
{
    die(
"Tabla vacía...");    
}
while (
$fila mysql_fetch_assoc($tbl_nombres))
{
    echo 
"
    <form id='form1' name='form1' method='post' action=''>
        <textarea name='textfield' cols='30' rows='5' id='textfield'>"
.$fila['Nombre']."</textarea>
    </form>"
;
}
mysql_free_result($tbl_nombres); 
cnClass.php

Código PHP:
class Conn
{
    private 
$servidor,$usuario,$clave,$base_datos;
    
    function 
__construct($servidor,$usuario,$clave,$base_datos)
    {
        
$this->servidor=$servidor;
        
$this->usuario=$usuario;            
        
$this->clave=$clave;
        
$this->base_datos=$base_datos;
        
$this->dbconexion();
    }
    
    private function 
dbconexion()
    {
        
$link mysql_connect($this->servidor,$this->usuario,$this->clave);
        if (!
$link) {
            die(
mysql_error());
        }
        
$db_selected mysql_select_db($this->base_datos);
        if (!
$db_selected) {
            die (
mysql_error());
        }
    }
    
    public function 
sql($consulta)
    {
        
$sql_result mysql_query($consulta);
        if (!
$sql_result){
            die(
mysql_error());
        }else{
            return 
$sql_result;
        }
     }