Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/09/2008, 16:59
Juan_Bautista
 
Fecha de Ingreso: septiembre-2008
Mensajes: 19
Antigüedad: 18 años, 2 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;
        }
     }
}