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)."/>";
}
}
?>
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>";
$resultado= mysql_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 !