Foros del Web » Programando para Internet » PHP »

Problemas de espacio entre palabras al hacer un SELECT

Estas en el tema de Problemas de espacio entre palabras al hacer un SELECT en el foro de PHP en Foros del Web. Muy buenas, que tal ? Bueno estoy configurando un pequeño gestor en una web y tengo un problema. En una parte de esta tengo un ...
  #1 (permalink)  
Antiguo 18/06/2010, 06:18
Avatar de Jask  
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años, 7 meses
Puntos: 15
Pregunta Problemas de espacio entre palabras al hacer un SELECT

Muy buenas, que tal ?
Bueno estoy configurando un pequeño gestor en una web y tengo un problema. En una parte de esta tengo un input type text el cual envía información a la bd, esta llega correcta. El problema es que al input le puse un value seleccionando el contenido de esa tabla, para que se sepa lo que hay (para que se hagan una idea este input se encarga de ponerle título a la página). Bueno pues la cosa está en que cuando pongo, por ejemplo, Título web lo envía bien, pero al leerlo aparce solo Título\, además de comerse el espacio aparece una barra inclinada que no se donde sale. Os dejo una captura de como queda:



Este es el código que tengo en el html:

Código PHP:
<label>Nombre del sitio web:</label>
                          <br/>

<?php
$resultado
mysql_query("SELECT tituloweb FROM $tabla" ,$cnn); 

    while (
$registro mysql_fetch_row($resultado)){
       
       foreach(
$registro  as $clave){
            echo 
"<input type='text' style='width:300px' name='conftitulo' value=".utf8_decode($clave)."/>";
        }
    }

?>
Y este es el PHP del formulario que mando a la BD:

Código PHP:
<?php
require_once('../../includes/conexion.php');

$tabla "config";

$valor utf8_encode($_POST['conftitulo']);

if(isset(
$_POST['verificarweb'])){
    
$sql_actu "UPDATE $tabla SET tituloweb='$valor' WHERE Idconfig=1";
    
$ejecuta_sql_actu mysql_query($sql_actu$cnn) or die (mysql_error());
    echo 
"Actualización Correcta";
}else{
    echo 
"Problemas de actualización";
}


echo 
"<h1>Select</h1>";

$resultadomysql_query("SELECT tituloweb FROM $tabla" ,$cnn); 

while (
$registro mysql_fetch_row($resultado)){
       
       foreach(
$registro  as $clave){
               echo 
$clave;
        }
}


?>

Espero que me puedan echar una mano :)

Un saludo y muchas gracias a tod@s !
__________________
Os iusti meditabitur sapientiam
Si te he ayudado, por qué no un poquito de Karma :) ?
  #2 (permalink)  
Antiguo 18/06/2010, 07:13
Avatar de quike88  
Fecha de Ingreso: agosto-2008
Mensajes: 471
Antigüedad: 16 años, 3 meses
Puntos: 87
Respuesta: Problemas de espacio entre palabras al hacer un SELECT

te faltan las comillas ' ' en el value del input, lo tienes asi

Código PHP:
 echo "<input type='text' style='width:300px' name='conftitulo' value=".utf8_decode($clave)."/>"
seria asi:

Código PHP:
 echo "<input type='text' style='width:300px' name='conftitulo' value='".utf8_decode($clave)."'/>"
  #3 (permalink)  
Antiguo 18/06/2010, 09:20
Avatar de Jask  
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años, 7 meses
Puntos: 15
De acuerdo Respuesta: Problemas de espacio entre palabras al hacer un SELECT

Cita:
Iniciado por quike88 Ver Mensaje
te faltan las comillas ' ' en el value del input, lo tienes asi

Código PHP:
 echo "<input type='text' style='width:300px' name='conftitulo' value=".utf8_decode($clave)."/>"
seria asi:

Código PHP:
 echo "<input type='text' style='width:300px' name='conftitulo' value='".utf8_decode($clave)."'/>"
Perfecto, muchísimas gracias por tu ayuda :D !!
__________________
Os iusti meditabitur sapientiam
Si te he ayudado, por qué no un poquito de Karma :) ?

Etiquetas: espacio, palabras, select
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 22:18.