• Viernes 15 de Noviembre de 2024, 05:15

Autor Tema:  Rescatar Datos En Php Con Mysql  (Leído 1408 veces)

mar_sole

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Rescatar Datos En Php Con Mysql
« en: Miércoles 24 de Agosto de 2005, 23:38 »
0
Hola, ojala me puedan ayudar, estoy haciendo una pagina php que me dieronen de tarea en la universidad, la idea es que en una pagina ingreso datos y los guardo en la base de datos, eso funciona todo bien estoy guardando los datos, pero cuando los rescato en otra pagina para modificarlos, esta el error.
ingreso en la base esto:
I couldn't go to the meeting.
eso lo guarda bien porque si lo rescato en una tabla lo muestra bien, pero si lo rescato en un campo texto para modificar me rescata solo:
I couldn
y el resto no.
que puedo hacer?
porque pasa eso?
ayudenme plis
saludos

ibito

  • Miembro HIPER activo
  • ****
  • Mensajes: 549
  • Nacionalidad: mx
  • Se mas de C++ que lo que se de ese CSS
    • Ver Perfil
    • http://www.ibquezada.com
Re: Rescatar Datos En Php Con Mysql
« Respuesta #1 en: Jueves 25 de Agosto de 2005, 02:46 »
0
puedes mostrar el codigo que tienes?
______________________________________
www.hazjuegos.com Una comunidad dedicada al desarrollo de videojuegos.

mar_sole

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Rescatar Datos En Php Con Mysql
« Respuesta #2 en: Jueves 25 de Agosto de 2005, 16:48 »
0
Hola....esta es mi la pagina que tiene el codigo de modificar los datos.....ojala me puedas ayudar, estoy muy desesperada ya que eso me echa a perder todo....
Saludos

$consulta= "select e.id_eval_casa, i.id_item, i.titulo_item
   from evaluacion_casa e inner join contiene c on e.id_eval_casa =    c.id_eval_casa inner join item_eval_casa i on c.id_item = i.id_item
   where e.id_eval_casa='$cambiar' order by i.id_item";
   $resultado=mysql_query($consulta);
   $num_fila=mysql_num_rows($resultado);
      
   $titulo = array();
   $num_item=array();
   $i=0;

   while ($row=mysql_fetch_array($resultado))
   {
   $titulo_item= $row[2];
   $numero=$row[1];
   $num_item[$i]=$numero;
   $titulo[$i] = $titulo_item;
   $i=$i+1;
   }

echo "<table width=\"510\" class=\"tablas\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
echo"<tr>";
echo"<td width='2%' height=\"28\" valign=\"middle\" class=\"letras\" >1-</td>";
echo"<td width='20%'  valign=\"middle\" class=\"letras\" > Item </td>";
echo"<td width='5%'  valign=\"top\" > </td>";
echo"<td valign=\"middle\" colspan=\"9\">
       <input type=\"text\" name=\"item1\" value='$titulo[0]'  class=\"cuadrotexto\" size=\"55\" maxlength=\"5000\">
        <input type=\"hidden\" name=\"numero_item\" value=\"1\">
</td>";
echo"    </tr>";
echo"</table>";

ibito

  • Miembro HIPER activo
  • ****
  • Mensajes: 549
  • Nacionalidad: mx
  • Se mas de C++ que lo que se de ese CSS
    • Ver Perfil
    • http://www.ibquezada.com
Re: Rescatar Datos En Php Con Mysql
« Respuesta #3 en: Jueves 25 de Agosto de 2005, 20:56 »
0
como ya lo platicamos (pero para que alguien mas vea la respuesta en caso de que tenga un problema similar), el error estaba en concatenar la parte del textbox
Código: Text
  1.  
  2. echo&#34;&#60;td valign=&#092;&#34;middle&#092;&#34; colspan=&#092;&#34;9&#092;&#34;&#62;
  3. &#60;input type=&#092;&#34;text&#092;&#34; name=&#092;&#34;item1&#092;&#34; value='&#036;titulo[0]' class=&#092;&#34;cuadrotexto&#092;&#34; size=&#092;&#34;55&#092;&#34; maxlength=&#092;&#34;5000&#092;&#34;&#62;
  4. &#60;input type=&#092;&#34;hidden&#092;&#34; name=&#092;&#34;numero_item&#092;&#34; value=&#092;&#34;1&#092;&#34;&#62;
  5. &#60;/td&#62;&#34;;
  6.  
  7.  

lo que yo hago para no revolverme con las comillas, cuando uso un echo que va a imprimir tags de html, lo hago con comillas simples, porque html usa comillas dobles:

p.ej:
Código: Text
  1.  
  2. &#60;a href=&#34;index.php&#34;&#62;link&#60;/a&#62;
  3. [/b]
  4.  
  5. pongo con php:
  6. [code]
  7. echo '&#60;a href=&#34;index.php&#34;&#62;link&#60;/a&#62;';
  8.  
  9.  

si lo hiciera con comillas dobles tendria que usar los caracteres de escape ('\')
Código: Text
  1.  
  2. echo &#34;&#60;a href=&#092;&#34;index.php&#092;&#34;&#62;link&#60;/a&#62;&#34;;
  3.  
  4.  

y como mar_sole tiene en la base de datos un texto en ingles (que usa comilla simple) y uso el value del textbox con comillas simple, html tomó como valor en
Could'nt blablabla desde la C hasta la d, o sea que para html estaba escrito:

Código: Text
  1.  
  2. &#60;td valign=&#34;middle&#34; colspan=&#34;9&#34;&#62;
  3. &#60;input type=&#34;text&#34; name=&#34;item1&#34; value='Could'nt blablabla class=&#34;cuadrotexto&#34; size=&#34;55&#34; maxlength=&#34;5000&#34;&#62;
  4. &#60;input type=&#34;hidden&#34; name=&#34;numero_item&#34; value=&#34;1&#34;&#62;
  5. &#60;/td&#62;&#34;
  6.  
  7.  

*El "Could'nt blablabla" viene de la base de datos...

espero haberme explicado...
______________________________________
www.hazjuegos.com Una comunidad dedicada al desarrollo de videojuegos.

mar_sole

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Rescatar Datos En Php Con Mysql
« Respuesta #4 en: Jueves 25 de Agosto de 2005, 20:59 »
0
Muchas gracias, estare eternamente agradecida......solucionaste mi gran problema.