Bueno ya hize la prueba de los datos que tengo registrados en mi BD y los revise como dices con el navicat,consola y phpmyadmin y en ninguno tiene esos espacios la verdad es que los espacios no se donde los saca y como en el primer post esos espacios en blanco solo me salen con un tag de textarea ya que si pongo un input me sale tal cual esta en la base de datos sin ningun espacio extra, ahora sobre el estilo que uso, solo le da color de fondo y bordes, pero igual trate quitando los estilos y aun asi tengo este problema, ahora adjuntare el codigo de la conexion de la base de datos, y como recupero los datos antes de mostrarlos, muchas gracias de todas maneras por la respuesta cluster.
Clase conexion base de datos bdutil.php
Código PHP:
class conexion
{
//definicion de Variables
var $BaseDatos;
var $Servidor;
var $Usuario;
.......
/* MИtodo Constructor: Cada vez que creemos una variable
de esta clase, se ejecutarА esta funciСn */
function conexion($bd = "sibReal", $host = "192.168.0.18", $user = "portatil", $pass = "mont")
{
$this-> BaseDatos = $bd;
$this-> Servidor = $host;
$this-> Usuario = $user;
$this-> Clave = $pass;
}
/*ConexiСn a la base de datos*/
function conectar()
{
$this-> conexion = mysql_connect($this->Servidor, $this-> Usuario, $this-> Clave);
if (!$this-> conexion)
{
$this-> Error = "Ha fallado la conexiСn.";
return 0;
}
//seleccionamos la base de datos
if (!mysql_select_db($this-> BaseDatos, $this-> conexion))
{
$this-> Error = "Imposible abrir ".$this-> BaseDatos ;
echo $this-> Error.mysql_error();
return 0;
}
/* Si hemos tenido Иxito conectando devuelve
el identificador de la conexiСn, sino devuelve 0 */
return $this-> conexion;
}
/* Ejecuta un consulta */
function consulta($sql = "")
{
if ($sql == "")
{
$this-> Error = "No ha especificado una consulta SQL";
return 0;
}
//ejecutamos la consulta
$this-> consulta = mysql_query($sql, $this ->conexion);
if (!$this-> consulta)
{
$this->Errno = mysql_errno();
$this->Error = mysql_error();
return 0;
}
/* Si hemos tenido Иxito en la consulta devuelve
el identificador de la conexiСn, sino devuelve 0 */
return $this-> consulta;
}
//tengo otros metodos para num de campos y filas y para otras cosas mas pero
//no los incluyo ya que seria mucho y tal vez innecesario
}
ahora el codigo donde lo uso estado.php
Código PHP:
include('../../utils/baseUtil.php');
include('../../utils/utils.php');
session_start();
$conexion = new conexion;
//aqui recupero los datos que muestro en mi textarea
if (isset($_SESSION['elegido']))
{
$elegido=$_SESSION['elegido'];
$ingeCod= $elegido[0];
//Consulta para recuperar los datos personales de la tabla INGE y el estado de cuentas de la tabla COBR
$queryINGE = "SELECT INGEEMAIL, INGEDIRDO, INGETELDO, INGECELUL, COBRNUMRE, DATE_FORMAT(COBRPERIN,'%b %Y'),
MAX(DATE_FORMAT(COBRPERFI, '%b %Y')), COBRTOTAP, INGECODIG FROM COBR, INGE WHERE COBRCODIN = INGECODIG
AND INGEESTAD=1 AND COBRESTAD =1 AND INGECODIG='".$ingeCod."' GROUP BY INGECODIG";
$conexion->conectar();
$resINGE = $conexion->consulta($queryINGE);
$elegido[4]= mysql_result($resINGE,0,0);
$elegido[5] = ltrim(mysql_result($resINGE,0,1));
$elegido[6] = mysql_result($resINGE,0,2);
$elegido[7] = mysql_result($resINGE,0,3);
$elegido[8] = mysql_result($resINGE,0,4);
$elegido[9] = mysql_result($resINGE,0,5);
$elegido[10] = mysql_result($resINGE,0,6);
$elegido[11] = mysql_result($resINGE,0,7);
$conexion->cerrarConexion();
}
Ahora te muestro el codigo de como muestro el textarea dentro del mismo archivo que hago la consulta solo que mas abajo.
Código PHP:
<div>
<label for="direccionDom" class="mandatRight">
Direccion Domicilio:
</label>
<textarea name="direccionDom" cols="27" class="inputNoBorder" readonly="true">
<!-- elegido es la variable que contiene los datos de mi consulta-->
<?=isset($elegido[5])?$elegido[5]:"";?>
</textarea>
</div>
y lo raro es que cuando cambio de texarea a un input no muestra ningun espacio por delante. bueno de todas maneras gracias por la ayuda que me puedan brindar