Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Misterio_S

#11
en mi tabla las celdas no respetan el width="350" que les puse, siempre se ajustan al tamaño del contenido, y asi hay algunas celdas mas anchas que otras, todo irregular, ¿se puede forzar el ancho ? no importa que se muestre incompleto el contenido.
#12
usando el servidor local xamp (apache+mysql +php) hice una bd en mysql , unos formularios de html + php que tienen cajas de texto y un boton para enviar los datos ingresados y guardarlos en la bd, al principio tenia problemas al enviar/guardar texto que contenia comillas simple, esto lo solucione usando mysql_real_escape_string, ahora, tengo  que probarlo pero en alguna pagina de internet, y pues exporte mi bd local y la importe en  un hosting, subi mis php, y todo sale bien hasta que el texto  ingresar tiene tildes, trato de ingresar un texto asi:
CitarEl Ejército jordano ha confirmado que uno de sus aviones, que participaba en la coalición internacional encabezada por Estados Unidos contra el EI, ha sido derribado sobre la provincia siria de Raqa (noreste del país), en poder de los yih

se guarda , pero solo esto:
CitarEl Ej

siempre se parte o pierde lo que hay despues de la tilde.

en mi servidor local no tengo este problema, supongo que sera un problema similar al de las comillas simples, trate haciendo una bd desde cero vacia en el hosting pero el problema sigue.
el cotejamiento que uso en la bd local y del hosting es utf8_spanish_ci , lo que he notado es que en la local tiene el motor innoDB, pero en la hosting MyISAM , no tiene innodB, quizas sea la causas o no se , favor denme una mano.

ademas , cuando un php del hosting y me muestra los registros ,  los registros antiguos que angregue en la bd antes de exportarla , su contenido se muestra completo pero con simbolos raros:
los últimos días
muestra esto:
los últimos días



edit:

otra coas se me olvidaba , en el hosting no funcionan  bien las "restricciones kf constrains" o como se llame, hay 2 tablas "notas" y "autor", en mi bd local al insertar datos en "notas" , obliga que se ingrese un campo autor_codigo existente en la tabla "autor" si ingresas un codigo incorrecto, no te deja agregar el registro ,  pero la bd del hosting no sucede esto, le ingresas cualquier codigo que no existe y lo guarda como si nada.

edit:

en el php de conexion a la  bd, tiejne esta linea para ver las tildes:

Código (php) [Seleccionar]
mysql_query("SET NAMES 'utf8'",$link);
el problema sigue.

Mod: No usar [code] para citas.
#13
use mysqli_real_escape_string  :) , funciona, gracias.
#14
un formulario html donde se ingresa unos mensajes para guardarlos en una bd, al clicar el boton "enviar mensaje" se ejecuta un php que lo guarda sin problemas, hasta que algunas veces falla , y note que era porque dentro del texto ingresado habia copmilla simple o apostrofo ( ' ) , solo quitandolo se podia enviar, ¿como podria hacer para agregar todos los datos incluido el apostrofo?

una cadena asi : jajajajaja 'cara de palo ' falla al enviar.
#15
PHP / Re: ayuda, uso de variables de sesion en php
20 Diciembre 2014, 05:19 AM
si eso estoy haciendo, y ya note que el problema es la variable de conexion de tipo recurso (resource creo), y parece que ese tipo variables no se guardan del todo bien en las variables de sesion, porque cuando probe las demas variables tipo texto funcionan normal, queria ahorrame conectar y consultar  a la base de datos por cada php y por eso quise guardar la conexion en las variables de sesion ,pero pues ni modo lo hare una conexion por cada php, encontre algunas consultas en otros foros con el mismo problema.

http://www.forosdelweb.com/f68/guardar-ojeto-conexion-sesion-589219/

gracias.
#16
estoy teniendo problemas con las variables de sesion, tengo un php principal que muestra una imagen y enlaces hacia otras secciones "mis_notas, mis_contactos, recetas" la primera ves que alguien entra en principal.php muestra "hola, invitado inicia sesion", tengo otro php acceso.php aqui escribes usuario/contraseña para logearse y guardar en las variables de sesion la conexion mysql (mysql_connect), nombre , apellido, y demas datos recogidos de la basedatos y te vuelve a mandar a principal.php require principal.php y esta ves muestra "hola, juan carlos garcia " que es el usuario logeado (hasta aqui todo bien), ahora de aqui (principal.php) intento entrar a las otras secciones "mis_notas, mis_contactos" , pero parece que el php no reconoce las variables de sesion , al usar esas variables sale :

"undefined variable nombre en c:\xamp\htdocs..."
undefined variable apellido en c:\xamp\htdocs...

trate cambiar varias cosas pero no hay solucion , ahora sale:

Warning: mysql_query() expects parameter 2 to be resource, integer given in C:\xampp\htdocs\...


esto es parte del codigo
Código (php) [Seleccionar]
$_SESSION['link'] = mysql_connect($Host,$Usuario,$Clave);

   if ($_SESSION['link']==true)
   {
      echo "conexion correcta";
        $_SESSION['apellido'] = ...



como ven guardo la conexion en una variable sesion pero despues cuando consulto ese valor 'link' desde mis_notas.php ya no existe, nisiquiera existe la sesion php, para comprobar la sesion uso esto:
Código (php) [Seleccionar]
<?php
if (strlen(session_id())> 0)
{
    echo 
"ya existe una sesion anterior<br>";
}
else
{
    echo 
"no hay sesion iniciada<br>";


no se , pero parece que las variables de sesion tienen algunas limitaciones o algo asi, alguien por favor ayudeme o expliqueme cual podria ser el problema.



edit:

estuve viendo el valor que retorna session_id() despues de llamar a session_start() y siempre es el mismo, parece que el problema esta más en guardar la conexion mysql en la variable de sesion.
#17
¡funciona! , no sabia de eso recien empiezo en php, gracias.
#18
era las claves foraneas, ya logre hacer que en la tabla libros se desplieguen los codigos de autores, pero quisiera que en lugar de codigos muestre los nombre de los autores, en access era facil hacerlo.
#19
tengo 1  php que es la sección principal o indice y desde este se accede a otros 5 secciones, algunas son privadas y es necesario logearse, pero en otras no es necesario porque son publicas:

proyecto agenda:
-login.php   publico principal
-recordatorio_eventos.php    privado
-mis_contactos.php     privado
-mis_notas.php      privado
-calculador-php      publico
-clima_hora.php     publico



login.php conecta a la base de datos y carga todos los datos del usuario y deberia guardarlas en variables que sean accesibles para cualquier php.

en los php publicos, si el usuario esta logeado deberia mostrar "buenas tardes $nombre_usuario" y sus demas datos pero si no se logeo "buenas tardes invitado , si quieres puedes iniciar sesion" , en los php privados si el usuario no se loggeo deberia mostrar "acceso prohibido",  quisiera saber si hay alguna manera de compartir una variable entre todos los php de arriba, o crear un php llamado ejemplo variables_globales.php y hacerla publica y visible para todos, como se hace en un lenguaje de programacion tipo pascal,basic, c  lo que intente es usar el comando require:

login.php
require "mis_notas.php"

misnotas.php recibe las variables bien, pero cuando se intenta entrar a esta sección mediante hiperenlace no las recibe
<a href = "mis_notas.php">ir a mis notas</a>
necesito acceder a los datos del usuario y la conexion sql que se cargan en login.php
#20
Bases de Datos / como hacer esto en mysql y phpadmin
18 Diciembre 2014, 16:53 PM
ejercicio simple que consiste en 2 tablas: 1 tabla libros y otra tabla autores, en la tabla libros tiene estos campos:

TABLA LIBRO
libro_id
libro_nombre
libro_fecha_publicacion
libro_tematica
autor_id

TABLA AUTOR
autor_id
autor_nombre
autor_apellido
autor_email
autor_telefono

la tabla autor tiene 15 autores que inserte, lo que quisiera es que al insertar datos en la tabla libros cuando escriba el autor se despliegue la lista de autores existentes en la tabla autor, pero no manejo mysql.




edit:

probe haciendo una relacion entre el autor_id de la tabla autor y el autor_id de la tabla libros usando el diseñador pero no se puede .