Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/08/2008, 02:27
Avatar de DooBie
DooBie
 
Fecha de Ingreso: septiembre-2004
Mensajes: 1.101
Antigüedad: 19 años, 7 meses
Puntos: 71
Respuesta: escapar consulta de la BD

Cita:
Iniciado por Vane23 Ver Mensaje
Hola DooBie, este es mi código, viene de una página donde selecciono un registro para modificar y aquí muestro la info de ese registro

lo del textarea es tipo text en my BD y lo del campo de texto es varchar, y es precisamente en este último donde no me funciona, donde me corta el resultado de la consulta hasta la primera comilla que encuentra

<?php
$id=$_POST['coment'];
$link=Conectarse();
$datos = mysql_query("SELECT * FROM comentarios WHERE id='$id'",$link);
$row = mysql_fetch_array($datos);
echo '<textarea id="coment" name="coment" cols="40" rows="10">'. utf8_decode($row['comentario']).'</textarea> &nbsp;';
echo '<input type="text" id="usr" name="usr" size="40" value="'. utf8_decode($row['usr']).'" />';
mysql_free_result($datos);
mysql_close();
?>

gracias, voy a checar la función que me dices salu2
prueba esto:
Código PHP:
<?php
    $id
=$_POST['coment'];
    
$link=Conectarse();
      
$datos mysql_query("SELECT * FROM comentarios WHERE id='$id'",$link);                              
      
$row mysql_fetch_array($datos);
        echo 
"<textarea id=\"coment\" name=\"coment\" cols=\"40\" rows=\"10\">".utf8_decode($row['comentario'])."</textarea>&nbsp;";
        echo 
"<input type=\"text\" id=\"usr\" name=\"usr\" size=\"40\" value=\"".utf8_decode($row['usr'])."\" />";
    
mysql_free_result($datos);
    
mysql_close(); 
?>