elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


  Mostrar Mensajes
Páginas: 1 2 [3] 4 5
21  Programación / Desarrollo Web / Re: Al mostrar registros desde mysql trunca en el primer espacio en: 24 Abril 2013, 10:22 am
Wolas!

El registro está limpio?
Es decir... revisa si contiene algún carácter especial como saltos de línea o retorno de carro, etc.

Cuando los estés insertando en la base de datos, limpia la cadena antes de efectuar el insert.
Quizá se trate de una concatenación de 2 campos separados (nombre + apellidos, procedentes de algún formulario o fichero) en uno solo, deberías comprobar/limpiar la cadena.

No sé si se tratará de esto que comento... si no fuera así, danos algún dato más a ver si encontramos el fallo..

Saludos!

Lo solucioné s7evin, se trata de que en el value  del input tenía ".$datos.", y lo cambie por '$datos'. Pasé de comillas dobles y puntos a solo comillas simples, y voi-là! Funcionó, gracias de todas maneras por contestar, un saludo!

Cierren Tema.

[SOLUCIONADO]
22  Programación / Desarrollo Web / Re: Error página php al pasarlo de un equipo a otro en: 24 Abril 2013, 09:54 am
Encontré la solución!
Se debía a que estaba utilizando short_tag(<? ?>) en vez de <?php ?>. En el equipo2 estaban habilitadas y en el equipo1 no. Gracias por las visitas!

Cierren tema!

[SOLUCIONADO]
23  Programación / Desarrollo Web / Al mostrar registros desde mysql trunca en el primer espacio en: 24 Abril 2013, 09:51 am
Saludos hackers!
Tengo un pequeño problema y es que tengo un formulario en php con un botón para cargar datos de una base de datos mysql.
Carga todo correctamente pero trunca el registro después del primer registro. Usease, que si el campo que carga es Ana María, solo muestra Ana; si es Jose Miguel, solo muestra Jose.

Alguna idea de que puede estar pasando?
24  Programación / Desarrollo Web / Error página php al pasarlo de un equipo a otro en: 23 Abril 2013, 11:14 am
Saludos hackers!
Estoy teniendo un problema bastante extraño.
Estamos diseñando una aplicación web en php en dos equipo, cada uno va a haciendo una parte. El problema está en que desde mi equipo le paso al otro equipo las páginas php y se visualizan sin problema, pero desde el equipo2 al pasar una página al equipo1 se muestra todo el código fuente, se muestra el fondo de la página pero con todo el código fuente.
La versión PHP del equipo1 es 5.4.7, la del equipo2 5.3.8.
El equipo2 hace las pruebas con Mozilla, y en el equipo1 he probado con Chrome y Mozilla y nada.
Ambos utilizan XAMPP.
El equipo1 utiliza Dreamweaver y el equipo2 Notepad ++

Espero sus respuestas.
25  Programación / Desarrollo Web / Re: Guardar valor en un hidden para utilizar de nuevo en: 22 Abril 2013, 13:28 pm
Puedes utilizar session y también puedes utilizar hidden. Hidden sigue siendo un input y mientras le des un nombre (name="blabla") PHP lo reconocerá.

Tienes mal estructurado el html. En la lista de clientes no escapes el html. Osease, en las lineas 12,13,18 y 23 escapas el html del PHP.. pero lo sacas antes de declarar el <html> y eso esta mal. Utiliza echo.

Saludos
Ya está cambiado lo que me has dicho, si no te he entendido mal claro.
Donde y como iría el input? o la sesión?
Supongo que con un input es más sencillo, pero ya he intentado meterlo sin que diese solución al problema(seguro que fallo mío).
26  Programación / Desarrollo Web / Re: Guardar valor en un hidden para utilizar de nuevo en: 22 Abril 2013, 13:00 pm
donde y como iría el input? o la sesion?
supongo que con un input es más sencillo, pero ya he intentado meterlo sin que diese solucón al problema(seguro que fallo mío).
27  Programación / Desarrollo Web / Re: Guardar valor en un hidden para utilizar de nuevo en: 22 Abril 2013, 11:42 am
Y si en vez de un hidden se utiliza una sesion?
28  Programación / Desarrollo Web / Guardar valor en un hidden para utilizar de nuevo en: 22 Abril 2013, 11:02 am
Saludos!
Tengo una página de lista clientes:
Código
  1. <?php
  2. function generaClientes()
  3. {
  4.  
  5. $c = mysql_connect("localhost","root",""); //Conexión con el servidor
  6. $db = mysql_select_db("clientes",$c); //Conexión con la base de datos
  7. $consulta = mysql_query("SELECT * FROM tabla"); //Consulta para mostrar los productos
  8.  
  9.  
  10. ?>
  11.  
  12. <select name='clientes' size="5px">
  13. <option value='0'>Elige un cliente...</option>
  14.  
  15.    <?php
  16. while($registro=mysql_fetch_assoc($consulta))
  17. {?>
  18. <option value="<?php echo $registro['Nombre']; ?>"><?php echo $registro['Nombre']; ?></option>
  19. <?php
  20. }
  21. ?>
  22.  
  23.    </select>
  24. <?php
  25. }
  26. ?>
  27.  
  28. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  29. <html xmlns="http://www.w3.org/1999/xhtml">
  30. <head>
  31. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  32.  
  33. <title>Pedidos</title>
  34. </head>
  35.  
  36. <body>
  37. <div align="center">
  38. <form action="pedidos.php" method="post">
  39.     <?php generaClientes(); ?>
  40. <input type="submit" name="nuevo_pedido" value="Nuevo Pedido" />
  41.  
  42. </form></div>
  43.    </body></html>

que manda el cliente seleccionado de una lista a una página de pedidos:
Código
  1. <?php
  2. function generaClientes()
  3. {
  4.  
  5.    $c            =    mysql_connect("localhost","root","");        //Conexión con el servidor
  6.    $db            =    mysql_select_db("clientes",$c);                //Conexión con la base de datos
  7.    $consulta    =    mysql_query("SELECT * FROM productos");        //Consulta para mostrar los productos
  8. ?>    
  9.     Seleccione el producto:
  10.     <br />
  11.    <select name='productos' size="5px">
  12.  
  13.    <?php  
  14.    while($registro    =    mysql_fetch_assoc($consulta))
  15.    {?>
  16.        <option value="<?php echo $registro['nom_producto']; ?>"><?php echo $registro['cod_producto']." ".$registro['nom_producto']; ?></option>
  17.    <?php  
  18.    }
  19.    ?>
  20.  
  21.    </select>
  22. <?php
  23. }
  24.    //$clientes=$_POST['clientes'];
  25.  
  26.    if (isset($_POST['clientes']))
  27.        {
  28.            $clientes = $_POST['clientes'];
  29.        }    else    {
  30.            $clientes = "";
  31.            }
  32. ?>
  33.  
  34. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  35. <html xmlns="http://www.w3.org/1999/xhtml">
  36. <head>
  37. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  38.  
  39. <title>Pedidos</title>
  40. </head>
  41.  
  42. <body>
  43.  
  44.    <div align="center">
  45.  
  46.    Cliente seleccionado:     <?php echo $clientes; ?>
  47.  
  48.  
  49.        <form action="pedidos.php" method="post">
  50.  
  51.    <br />
  52.    <br />
  53.        <?php generaClientes(); ?>
  54.       <input type="hidden" name="clientes2" value="$clientes">
  55.    <br />
  56.    <br />
  57.                Cantidad
  58.                <input type="text" name="c1" size="5px" autocomplete="off" /> Unidades
  59.    <br />    
  60.    <br />
  61.                Precio
  62.                <input type="text" name="p1" size="3px" value="0,00" autocomplete="off"> Euros
  63.    <br />    
  64.    <br />
  65.                Notas:
  66.    <br />            
  67.                <textarea name="notas" rows="5" cols="20"></textarea>
  68.    <br />
  69.            <input type="submit" name="enviar" value="Enviar" />
  70.  
  71.    </form></div>
  72.  
  73.    <br />
  74.    <br />
  75.    <br />
  76.  
  77.  
  78. <?php
  79.        //Los siguientes isset se utilizan para que no muestre error antes de insertar los valores.
  80.    if (isset($_POST['productos']))
  81.        {
  82.            $producto = $_POST['productos'];
  83.        } else {  
  84.        $producto = "";
  85.        }
  86.  
  87.  
  88.    if (isset($_POST['c1']))  
  89.    {
  90.        $cantidad = $_POST['c1'];
  91.    } else {
  92.        $cantidad = "";
  93.    }
  94.  
  95.  
  96.    if (isset($_POST['p1']))  
  97.    {
  98.        $precio = $_POST['p1'];
  99.    } else {
  100.        $precio = "";
  101.    }
  102.  
  103.  
  104.    if (isset($_POST['notas']))  
  105.    {
  106.        $notas = $_POST['notas'];
  107.    } else {
  108.        $notas = "";
  109.    }
  110.  
  111.  
  112.    //Se obtienen los valores de $cantidad y $producto para su operación.
  113.    $resultado    = $cantidad*$precio;
  114.    $clientes2    =    $_POST['clientes2'];
  115.  
  116.    if (isset($_POST['enviar']))
  117.    {?>
  118.        El cliente seleccionado es: <?php echo $clientes2; ?>
  119.        <br>
  120.  
  121.        EL producto seleccionado es: <?php echo $producto; ?>
  122.        <br>
  123.  
  124.        El resultado de la operación es: <?php echo $resultado; ?>
  125.        <br>
  126.  
  127.        Las notas escritas por el usuario son: <?php echo $notas; ?>
  128.    <?php }
  129.  
  130.  
  131. ?>
  132. </body>
  133. </html>

El proceso es elegir un cliente de una lista_clientes y pulsar en nuevo pedido, que nos llevará a la página de pedidos y se nos muestra: EL cliente seleccionado es $clientes(la elección de la página anterior),; y un formulario simple con cantidad y precio, además de un botón para enviar los resultados a la misma página.
Lo que ocurre que cuando en la página de pedidos, pulso el botón para enviar los datos del formulario, esta se recarga, y la variable clientes no conserva el valor.

Espero su ayuda, gracias y un saludo
29  Programación / Desarrollo Web / Re: Consulta para insertar en vez de ID su nombre asociado en: 18 Abril 2013, 16:56 pm
Gracias por las aclaraciones, pero sigo teniendo el problema de que $provincia lleva el valor del id, y $poblacion del nombre de la poblacion.
Quiero una consulta que cuando guarde el id de $provincia lo asocie al nombre de la provincia que se encuentra en la misma tabla. ID - NOM_PROV
30  Programación / Desarrollo Web / Re: Guardar valores select php + ajax en: 18 Abril 2013, 14:34 pm
Empecé con el código de 0 y lo he ido simplificando y haciéndolo más sencillo hasta llegar al punto de guardar los valores del select, que me guarda el id de la provincia, cuando quiero que me guarde el nombre, usease, el nombre asociado al id que se obtiene al seleccionar una opción del select.

https://foro.elhacker.net/desarrollo_web/consulta_para_insertar_en_vez_de_id_su_nombre_asociado-t388338.0.html
Páginas: 1 2 [3] 4 5
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines