Foros del Web » Programando para Internet » PHP »

inicio de sesion

Estas en el tema de inicio de sesion en el foro de PHP en Foros del Web. si eso tambien supuse pero como lo hago?? ya que el header debe aparecer en todas las paginas. respondeme esto por que si te fijas ...

  #31 (permalink)  
Antiguo 22/11/2011, 15:54
Avatar de memp500  
Fecha de Ingreso: octubre-2011
Ubicación: venezuela
Mensajes: 40
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: inicio de sesion

si eso tambien supuse pero como lo hago?? ya que el header debe aparecer en todas las paginas. respondeme esto por que si te fijas el header lo tengo en archivo separado y lo incluyo en el index como esta arriba en mi primer post.

ayudame con eso a ver mientras voy y vengo que debo buscar mi esposa al trabajo jejejejej
__________________
crear soluciones y oportunidades de desarrollo y crecimiento
  #32 (permalink)  
Antiguo 22/11/2011, 16:05
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: inicio de sesion

este te tiene que redireccionar bien si el usuario no existe redirecciona a falleuser y si la pass no es igual tambien y en caso de ser igual te crea las sesiones y redirecciona a welcome cualquier error me comentas y ahora te miro lo otro

Código PHP:
Ver original
  1. <?php require_once('Connections/config.php');
  2. if (!function_exists("GetSQLValueString")) {
  3.     function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
  4.     {
  5.       if (PHP_VERSION < 6) {
  6.         $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  7.       }
  8.      
  9. $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
  10.      
  11.       switch ($theType) {
  12.         case "text":
  13.           $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
  14.           break;    
  15.         case "long":
  16.         case "int":
  17.           $theValue = ($theValue != "") ? intval($theValue) : "NULL";
  18.           break;
  19.         case "double":
  20.           $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
  21.           break;
  22.         case "date":
  23.           $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
  24.           break;
  25.         case "defined":
  26.           $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
  27.           break;
  28.       }
  29.       return $theValue;
  30.     }
  31.     }
  32.      
  33.     mysql_select_db($database_config, $config);
  34.     $query_Recordset1 = "SELECT * FROM FT_USUARIOS";
  35.     $Recordset1 = mysql_query($query_Recordset1, $config) or die(mysql_error());
  36.     $row_Recordset1 = mysql_fetch_assoc($Recordset1);
  37.     $totalRows_Recordset1 = mysql_num_rows($Recordset1);
  38.      
  39.     $colname_Recordset2 = "-1";
  40.     if (isset($_SESSION['MM_username'])) {
  41.         $colname_Recordset2 = $_SESSION['MM_username'];
  42.         }
  43.        
  44.     mysql_select_db($database_config, $config);
  45.     $query_Recordset2 = sprintf("SELECT usuario FROM FT_USUARIOS WHERE usuario = %s", GetSQLValueString($colname_Recordset2, "text"));
  46.     $Recordset2 = mysql_query($query_Recordset2, $config) or die(mysql_error());
  47.     $row_Recordset2 = mysql_fetch_assoc($Recordset2);
  48.     $totalRows_Recordset2 = mysql_num_rows($Recordset2);
  49.  
  50.     // *** Validate request to login to this site.
  51.     if (!isset($_SESSION)) {
  52.     }
  53.      
  54.     $loginFormAction = $_SERVER['PHP_SELF'];
  55.    
  56.     if (isset($_GET['accesscheck'])) {
  57.       $_SESSION['PrevUrl'] = $_GET['accesscheck'];
  58.     }
  59.      
  60.     if (isset($_POST['usuario'])) {
  61.       $loginUsername=$_POST['usuario'];
  62.       $password=$_POST['pass'];
  63.       $MM_fldUserAuthorization = "";
  64.       $MM_redirectLoginSuccess = "?seccion=welcome";
  65.       $MM_redirectLoginFailed = "?seccion=falleuser";
  66.       $MM_redirecttoReferrer = false;
  67.       mysql_select_db($database_config, $config);
  68.      
  69.       $LoginRS__query=sprintf("SELECT usuario, pass FROM FT_USUARIOS WHERE usuario=%s AND pass=%s",
  70.         GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text"));
  71.    
  72.        
  73.       $LoginRS = mysql_query($LoginRS__query, $config) or die(mysql_error());
  74.       $loginFoundUser = mysql_num_rows($LoginRS);
  75.       $login_results = mysql_fetch_array($LoginRS);
  76.  
  77.      
  78.       if ($loginFoundUser) {
  79.          $loginStrGroup = "";}
  80.        
  81.         //declare two session variables and assign them
  82.        
  83.        
  84.           if($login_results['usuario'] != $loginUsername) {
  85.              
  86.               header("Location: " . $MM_redirectLoginFailed );
  87.  
  88.             }else{
  89.  
  90.           if($login_results['pass'] != $password) {
  91.    
  92.               header("Location: " . $MM_redirectLoginFailed );
  93.  
  94.             }else{     
  95.  
  96.  
  97.               $_SESSION['MM_Username'] = $loginUsername;
  98.               $_SESSION['MM_UserGroup'] = $loginStrGroup;
  99.               header("Location: " . $MM_redirectLoginSuccess );
  100.              
  101.              
  102.               }}}?>
  103.              
  104.              
  105.              
  106.     <div id="content-box">
  107.             <div class="padding">
  108.                 <div class="login" id="element-box">
  109.                     <div class="t">
  110.                         <div class="t">
  111.                             <div class="t"></div>
  112.                         </div>
  113.                     </div>
  114.                     <div class="m">
  115.      
  116.                         <h1>Ingreso de Usuarios Registrados</h1>
  117.                        
  118.                                 <div id="section-box">
  119.                 <div class="t">
  120.                     <div class="t">
  121.                         <div class="t"></div>
  122.                     </div>
  123.                 </div>
  124.                 <div class="m">
  125.             <form action="<?php echo $loginFormAction; ?>" style="clear: both;" id="form-login" name="login" method="POST">
  126.         <p id="form-login-username">
  127.             <label for="modlgn_username">Usuario</label>
  128.             <input type="text" size="15" class="inputbox" id="modlgn_username" name="usuario">
  129.         </p>
  130.      
  131.         <p id="form-login-password">
  132.             <label for="modlgn_passwd">Contraseña</label>
  133.             <input type="password" size="15" class="inputbox" id="modlgn_passwd" name="pass">
  134.         </p>
  135.             <p style="clear: both;" id="form-login-lang">
  136.            
  137.         <div class="button_holder">
  138.         <div class="button1">
  139.             <div class="next">
  140.                 <a onclick="login.submit();">
  141.                     Entrar</a>
  142.      
  143.             </div>
  144.         </div>
  145.         </div>
  146.         <div class="clr"></div>
  147.         <input type="submit" value="Entrar" style="border: 0; padding: 0; margin: 0; width: 0px; height: 0px;">
  148.        
  149.        
  150.         </form>
  151.     <div class="clr"></div>
  152.                 </div>
  153.     <div class="b">
  154.                     <div class="b">
  155.                         <div class="b"></div>
  156.                     </div>
  157.                 </div>
  158.             </div>
  159.            
  160.                         <p>Ingresa un nombre de usuario y contraseña validos para acceder al Sistema.</p>
  161.                         <p>
  162.                             <a href="javascript:history.back(1)">Regresar a la Pagina Anterior</a>
  163.                         </p>
  164.                         <div id="lock"></div>
  165.                         <div class="clr"></div>
  166.                     </div>
  167.         <div class="h_green" id="border-top">
  168.             <div>
  169.                 <div>
  170.                     <div class="adminform">Insurance Broker Sistem By ARTEM LABS, CA</div>
  171.                 </div>
  172.             </div>
  173.         </div>
  174.                     <div class="b">
  175.                         <div class="b">
  176.                             <div class="b"></div>
  177.                         </div>
  178.                     </div>
  179.                 </div>
  180.                             <div class="clr"></div>
  181.             </div>
  182.     </div>
  183.         <div id="border-bottom"><div><div></div></div>
  184.     </div>
  185.     </body><?php
  186.     mysql_free_result($Recordset1);
  187.      
  188.     mysql_free_result($Recordset2);
  189.     ?>
  #33 (permalink)  
Antiguo 22/11/2011, 16:10
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: inicio de sesion

si me explicas un poco tu estructura aber en index que llamas a inicio.php y al header?

Código:
session_start();
<?php include 'la ruta del archivo inicio';?>
<?php include("cover/header.php"); ?>
<div id="marco">
<div id="header">
<div id="logo">
<div id="menu"><?php include("modulos/mod_menu/menu.php"); ?>
</div>
</div>
</div>
<div id="contenido">
<div id="sidebar"><?php include("cover/sidebar.php"); ?></div>
<div id="conten"><?php include("cover/sistem.php"); ?></div>
</div>
<div id="footframe">
<div id="time"><div class="style23"><?php include("modulos/mod_reloj/reloj.php"); ?></div></div>
<div id="footer"><?php include("modulos/mod_derautor/derechoautor.php"); ?></div>
</div>
</div>
<?php include("cover/footer.php"); ?>

asi deberia de ser si lo haces en el index pero no se tu estructura explica un poco
  #34 (permalink)  
Antiguo 23/11/2011, 07:44
Avatar de memp500  
Fecha de Ingreso: octubre-2011
Ubicación: venezuela
Mensajes: 40
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: inicio de sesion

mi index es asi:

CODIGO:

?>
<?php include("cover/header.php"); ?> este es el archivo que contiene los metas
<div id="marco">
<div id="header">
<div id="logo">
<div id="menu"><?php include("modulos/mod_menu/menu.php"); ?>
</div>
</div>
</div>
<div id="contenido">
<div id="sidebar"><?php include("cover/sidebar.php"); ?></div>
<div id="conten"><?php include("cover/sistem.php"); ?></div>y este es el include que anexa las secciones como inicio.php, welcome.php y otros
</div>
<div id="footframe">
<div id="time"><div class="style23"><?php include("modulos/mod_reloj/reloj.php"); ?></div></div>
<div id="footer"><?php include("modulos/mod_derautor/derechoautor.php"); ?></div>
</div>
</div>
<?php include("cover/footer.php"); ?>
__________________
crear soluciones y oportunidades de desarrollo y crecimiento
  #35 (permalink)  
Antiguo 23/11/2011, 11:32
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: inicio de sesion

pues desvincula el index del cover y ponlo en la primera linea ya con el session_start() lo demas puede quedar igual
  #36 (permalink)  
Antiguo 23/11/2011, 13:55
Avatar de memp500  
Fecha de Ingreso: octubre-2011
Ubicación: venezuela
Mensajes: 40
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: inicio de sesion

se puede hacer algo como esto???

codigo: INDEX.PHP
Código PHP:
Ver original
  1. <?php
  2. session start ();
  3. ?>
  4. <?php include("cover/header.php"); ?>
  5. <div id="marco">
  6. <div id="header">
  7. <div id="logo">
  8.   <div id="menu"><?php include("modulos/mod_menu/menu.php"); ?>
  9. </div>
  10. </div>
  11. </div>
  12. <div id="contenido">
  13. <div id="sidebar"><?php include("cover/sidebar.php"); ?></div>
  14. <div id="conten"><?php include("cover/sistem.php"); ?></div>
  15. </div>
  16. <div id="footframe">
  17. <div id="time"><div class="style23"><?php include("modulos/mod_reloj/reloj.php"); ?></div></div>
  18. <div id="footer"><?php include("modulos/mod_derautor/derechoautor.php"); ?></div>
  19. </div>
  20. </div>
  21. <?php include("cover/footer.php"); ?>

sin importar que este presente en las paginas siguientes el session start?

aunque no se si asi funcione pero lo voy a intentar....
__________________
crear soluciones y oportunidades de desarrollo y crecimiento
  #37 (permalink)  
Antiguo 23/11/2011, 14:44
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: inicio de sesion

si puede servir pruebalo
  #38 (permalink)  
Antiguo 23/11/2011, 19:44
Avatar de memp500  
Fecha de Ingreso: octubre-2011
Ubicación: venezuela
Mensajes: 40
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: inicio de sesion

Cita:
Iniciado por webankenovi Ver Mensaje
pues desvincula el index del cover y ponlo en la primera linea ya con el session_start() lo demas puede quedar igual
OK. SOLUCIONADO... Al fin.

Gracias a todos por su colaboracion en especial a webankenovi por molestarse en dedicarme tiempo.

*/ ACA LA SOLUCION */

Ya que session start(); debe estar antes de cualquier cosa. lo que daba el error era que el div encargado de cambiar el contenido estaba debajo del div que contenia el header de la pagina todo esto en el INDEX.PHP.

asi que lo solucione de la siguiente manera:

CODIGO DE INDEX.PHP
Código PHP:
Ver original
  1. /* Comprobamos que existe el archivo config.php */
  2. if (!file_exists("Connections/config.php")){
  3. /* Si existe redireccionamos al archivo install.php */
  4. header("Location: install.php");
  5. } else {
  6. /* Si no existe ejecutamos el index normalmente */
  7.     require("Connections/config.php"); //Requerimos config.php
  8. }
  9. ?>
  10. <?php
  11. /* Conectamos con la Base de Datos */
  12. include("Connections/config.php");
  13. ?>
  14. <?php
  15. /* Iniciamos Sesiones */
  16. <?php
  17. /* Pagina Principal Inicio/Index.php */
  18. include("cover/header.php"); ?>
  19. <div id="marco">
  20. <div id="header">
  21. <div id="logo">
  22. <div id="menu"><?php include("modulos/mod_menu/menu.php"); ?>
  23. </div>
  24. </div>
  25. </div>
  26. <div id="contenido">
  27. <div id="sidebar"><?php include("cover/sidebar.php"); ?></div>
  28. <div id="conten"><?php include("cover/sistem.php"); ?></div>
  29. </div>
  30. <div id="footframe">
  31. <div id="time"><?php include("modulos/mod_reloj/reloj.php"); ?></div>
  32. <div id="footer"><?php include("cover/copyr.php"); ?></div>
  33. </div>
  34. </div>
  35. <?php include("cover/footer.php"); ?>

y bien el archivo INICIO.PHP quedo de la siguiente manera:

CODIGO DE INICIO.PHP
Código PHP:
Ver original
  1. <?php
  2. if (!function_exists("GetSQLValueString")) {
  3. function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
  4. {
  5.   if (PHP_VERSION < 6) {
  6.     $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  7.   }
  8.  
  9.   $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
  10.  
  11.   switch ($theType) {
  12.     case "text":
  13.       $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
  14.       break;    
  15.     case "long":
  16.     case "int":
  17.       $theValue = ($theValue != "") ? intval($theValue) : "NULL";
  18.       break;
  19.     case "double":
  20.       $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
  21.       break;
  22.     case "date":
  23.       $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
  24.       break;
  25.     case "defined":
  26.       $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
  27.       break;
  28.   }
  29.   return $theValue;
  30. }
  31. }
  32.  
  33. $colname_acceso_usuarios = "-1";
  34. if (isset($_SESSION['MM_Username'])) {
  35.   $colname_acceso_usuarios = $_SESSION['MM_Username'];
  36. }
  37. mysql_select_db($database_config, $config);
  38. $query_acceso_usuarios = sprintf("SELECT id_usuario, primer_apellido, segundo_apellido, primer_nombre, segundo_nombre, usuario, pass, email, cargo, nivel FROM ft_usuarios WHERE usuario = %s", GetSQLValueString($colname_acceso_usuarios, "text"));
  39. $acceso_usuarios = mysql_query($query_acceso_usuarios, $config) or die(mysql_error());
  40. $row_acceso_usuarios = mysql_fetch_assoc($acceso_usuarios);
  41. $totalRows_acceso_usuarios = mysql_num_rows($acceso_usuarios);
  42. ?>
  43. <?php
  44. // *** Validate request to login to this site.
  45. if (!isset($_SESSION)) {
  46. }
  47.  
  48. $loginFormAction = $_SERVER['PHP_SELF'];
  49. if (isset($_GET['accesscheck'])) {
  50.   $_SESSION['PrevUrl'] = $_GET['accesscheck'];
  51. }
  52.  
  53. if (isset($_POST['usuario'])) {
  54.   $loginUsername=$_POST['usuario'];
  55.   $password=$_POST['pass'];
  56.   $MM_fldUserAuthorization = "";
  57.   $MM_redirectLoginSuccess = "index.php?seccion=welcome";
  58.   $MM_redirectLoginFailed = "index.php?seccion=falleuser";
  59.   $MM_redirecttoReferrer = false;
  60.   mysql_select_db($database_config, $config);
  61.  
  62.   $LoginRS__query=sprintf("SELECT usuario, pass FROM ft_usuarios WHERE usuario=%s AND pass=%s",
  63.     GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text"));
  64.    
  65.   $LoginRS = mysql_query($LoginRS__query, $config) or die(mysql_error());
  66.   $loginFoundUser = mysql_num_rows($LoginRS);
  67.   if ($loginFoundUser) {
  68.      $loginStrGroup = "";
  69.    
  70.     //declare two session variables and assign them
  71.     $_SESSION['MM_Username'] = $loginUsername;
  72.     $_SESSION['MM_UserGroup'] = $loginStrGroup;      
  73.  
  74.     if (isset($_SESSION['PrevUrl']) && false) {
  75.       $MM_redirectLoginSuccess = $_SESSION['PrevUrl']; 
  76.     }
  77.     header("Location: " . $MM_redirectLoginSuccess );
  78.   }
  79.   else {
  80.     header("Location: ". $MM_redirectLoginFailed );
  81.   }
  82. }
  83. ?>
  84. <div id="content-box">
  85.         <div class="padding">
  86.             <div class="login" id="element-box">
  87.                 <div class="t">
  88.                     <div class="t">
  89.                         <div class="t"></div>
  90.                     </div>
  91.                 </div>
  92.                 <div class="m">
  93.  
  94.                     <h1>Ingreso de Usuarios Registrados</h1>
  95.                    
  96.                             <div id="section-box">
  97.             <div class="t">
  98.                 <div class="t">
  99.                     <div class="t"></div>
  100.                 </div>
  101.             </div>
  102.             <div class="m">
  103.                 <form ACTION="<?php echo $loginFormAction; ?>" style="clear: both;" id="form-login" name="login" method="POST">
  104.     <p id="form-login-username">
  105.         <label for="modlgn_username">Usuario</label>
  106.         <input type="text" size="15" class="inputbox" id="modlgn_username" name="usuario">
  107.     </p>
  108.  
  109.     <p id="form-login-password">
  110.         <label for="modlgn_passwd">Contraseña</label>
  111.         <input type="password" size="15" class="inputbox" id="modlgn_passwd" name="pass">
  112.     </p>
  113.         <p style="clear: both;" id="form-login-lang">
  114.        
  115.     <div class="button_holder">
  116.     <div class="button1">
  117.         <div class="next">
  118.             <a onclick="login.submit();">
  119.                 Entrar</a>
  120.  
  121.         </div>
  122.     </div>
  123.     </div>
  124.     <div class="clr"></div>
  125.     <input type="submit" value="Entrar" style="border: 0; padding: 0; margin: 0; width: 0px; height: 0px;">
  126.    
  127.    
  128.     </form>
  129. <div class="clr"></div>
  130.             </div>
  131. <div class="b">
  132.                 <div class="b">
  133.                     <div class="b"></div>
  134.                 </div>
  135.             </div>
  136.         </div>
  137.        
  138.                     <p>Ingresa un nombre de usuario y contraseña validos para acceder al Sistema.</p>
  139.                     <p>
  140.                         <a href="javascript:history.back(1)">Regresar a la Pagina Anterior</a>
  141.                     </p>
  142.                     <div id="lock"></div>
  143.                     <div class="clr"></div>
  144.                 </div>
  145.     <div class="h_green" id="border-top">
  146.         <div>
  147.             <div>
  148.                 <div class="adminform">Insurance Broker Sistem By ARTEM LABS, CA</div>
  149.             </div>
  150.         </div>
  151.     </div>
  152.                 <div class="b">
  153.                     <div class="b">
  154.                         <div class="b"></div>
  155.                     </div>
  156.                 </div>
  157.             </div>
  158.                         <div class="clr"></div>
  159.         </div>
  160. </div>
  161.     <div id="border-bottom"><div><div></div></div>
  162. </div>
  163.     <?php
  164. mysql_free_result($acceso_usuarios);
  165. ?>

espero puedan ver los cambios y asi todos aprendemos.

cuando termine el sistema tratare lo antes posible de colocar todo el codigo del sistema aca. de verdad hace falta informacion mas completa para los novatos.......

Saludos
__________________
crear soluciones y oportunidades de desarrollo y crecimiento
  #39 (permalink)  
Antiguo 24/11/2011, 12:25
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: inicio de sesion

me alegro un saludo
  #40 (permalink)  
Antiguo 25/11/2011, 20:30
Avatar de memp500  
Fecha de Ingreso: octubre-2011
Ubicación: venezuela
Mensajes: 40
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: inicio de sesion

Lamentablemente he tenido varios y tambien el mismo problema al avanzar en mi proyecto, aunque esta bien el codigo tanto php como sql, siguen apareciendo errores del mismo tipo;

estuve leyendo informaciones mucha informacion y llegue a concluir que el codigo esta perfecto lo mal que estoy haciendo es como ordeno esa informacion en el index y me percato que la mejor forma de hacer que esto funcione sin errores es hacerlo con el metodo MODELO-VISTA-CONTROLADOR.

Pero ya que soy nuevo en el campo y mi aplicacion no es algo tan complejo, quisiera que por favor si alguien pudiera echarme una mano y decirme como puedo ordenar mi codigo para que el resultado sea el esperado y si bien el unico camino es modelo vista controlador como se hace esto o como lo puedo implementar.

Muchas gracias de antemano.
__________________
crear soluciones y oportunidades de desarrollo y crecimiento
  #41 (permalink)  
Antiguo 26/11/2011, 09:30
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: inicio de sesion

yo por ejemplo creo modulos para caca cosas es decir cada cosa de la web su propia pagina y creo un include con los modulos es decir tengo todos los codigos antes de crear codigo html

ejemplo

<?php
session_start()
includes.....
<html>
el html no lo meto en nungun include por que cada pagina sera diferente titulo y tambien por posicionamiento SEO

no se si me entiendes no lies codigos cada cosa su pagina y luego las incluyes en su orden
  #42 (permalink)  
Antiguo 26/11/2011, 09:39
Avatar de memp500  
Fecha de Ingreso: octubre-2011
Ubicación: venezuela
Mensajes: 40
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: inicio de sesion

Cita:
Iniciado por webankenovi Ver Mensaje
yo por ejemplo creo modulos para caca cosas es decir cada cosa de la web su propia pagina y creo un include con los modulos es decir tengo todos los codigos antes de crear codigo html

ejemplo

<?php
session_start()
includes.....
<html>
el html no lo meto en nungun include por que cada pagina sera diferente titulo y tambien por posicionamiento SEO

no se si me entiendes no lies codigos cada cosa su pagina y luego las incluyes en su orden
hola webankenovi, gracias por contestar tan rapido de verdad estoy echo un lio con esto, ya que ahora se cual es el problema, pues no se como organizarlo en el index de manera sencilla ya que la web debe verse asi:

cabecera
menu
barra de navegacion lateral izquierda
contenido al lado derecho de la barra lateral
pie de pagina

no se si me explico ?
__________________
crear soluciones y oportunidades de desarrollo y crecimiento
  #43 (permalink)  
Antiguo 26/11/2011, 09:45
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: inicio de sesion

creas un icnlude con los archivos de configuracion q tengas cosas q no sean ni de cabecera ni barra de navegacion contenido lateral ni pie es decir con la conexion y las cosas q compruebes si estq tengas

luego el include de cabecera pero lopones enel conetnido aligual q el lateral la barra y el pie asi mira lo ao yo:

Código PHP:
Ver original
  1. <?php session_start();
  2.  
  3. if(!include_once '/modulos/seguridad/index.php'){/// ali meto conexion etc....
  4.    
  5.    aki errores
  6.    
  7.     }else{
  8.    
  9. if(!include_once '/modulos/addons/index.php'){aki comprobaciones /////// online etc.....
  10.    
  11.    aki errores
  12.    
  13.     }}?>
  14.    
  15. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  16. <html xmlns = "http://www.w3.org/1999/xhtml" xml:lang = "es" lang = "es">
  17. <!--head-->
  18. <head>
  19. <!--meta-->
  20. <title>titulo</title>
  21. <meta name = "copyright" content = ""/>
  22. <meta name = "author" content = "."/>
  23. <meta name = "version" content = "1.0"/>
  24. <meta name = "distribution" content = "global"/>
  25. <meta http-equiv="rating" content = "General"/>
  26. <meta http-equiv = "Content-Type" content = "text/html; charset = utf-8"/>
  27. <meta http-equiv = "Content-Language" content = "es"/>
  28. <meta name = "google" content = "translate"/>
  29. <meta http-equiv = "expires" content = "Mon, 01 Jan 2010 00:00:01 GMT"/>
  30. <meta name = "revisit-after" content = "1 month"/>
  31. <meta http-equiv = "pragma" content = "no-cache"/>
  32. <meta http-equiv = "cache-control" content = "no-cache"/>
  33. <meta name = "robots" content = "index,follow"/>
  34. <meta name = "description" content = "" lang = "es"/>
  35. <meta name = "keywords" content = "" lang = "es"/>
  36. <!--end meta-->
  37. <!--css-->
  38. <!--fin css-->
  39. <!--scripts-->
  40. <!--fin scripts-->
  41. </head>
  42. <!--fin head-->
  43. <!--body-->
  44. <body>
  45. <!--contenido-->
  46.  
  47. aki includes cabecera lateral pie y barra
  48.  
  49. <!--fin contenido-->
  50. </body>
  51. <!--fin body-->
  52. </html>
  53. <!--fin html-->

se puede hacer de muchas maneras pero lo mejor es separar todo para modificar mas rapido y no liarte con el codigo
  #44 (permalink)  
Antiguo 26/11/2011, 09:49
Avatar de memp500  
Fecha de Ingreso: octubre-2011
Ubicación: venezuela
Mensajes: 40
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: inicio de sesion

ok dejame probar asi a ver que tal me va y te aviso.
__________________
crear soluciones y oportunidades de desarrollo y crecimiento
  #45 (permalink)  
Antiguo 26/11/2011, 09:52
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: inicio de sesion

y luego dentro de cada include es donde metes los divs cada cosa su estructura y sus estilos , si pones div en index ponlos dentro del contenido <body></body>

y si lo haces como te dije podras mter cada pagina su titulo y sus keywords de la otra manera como tu lo haces son igual para todas
  #46 (permalink)  
Antiguo 26/11/2011, 10:27
Avatar de memp500  
Fecha de Ingreso: octubre-2011
Ubicación: venezuela
Mensajes: 40
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: inicio de sesion

lo hice como dices pero arroja el error de nuevo ya que segun header location ya se ha enviado algo antes a la url =(

o no entendi que debo hacer
__________________
crear soluciones y oportunidades de desarrollo y crecimiento
  #47 (permalink)  
Antiguo 26/11/2011, 10:34
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: inicio de sesion

no entiendo tu error explicate lo mejor que puedas
  #48 (permalink)  
Antiguo 26/11/2011, 10:48
Avatar de memp500  
Fecha de Ingreso: octubre-2011
Ubicación: venezuela
Mensajes: 40
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: inicio de sesion

te explico desd el principio:

tenia mi index.php de la siguiente manera

Código PHP:
Ver original
  1. <?php
  2. /*////////////////////////////////////////////////////*/
  3. /*    Insurance Broker Sistem By ARTEM LABS, CA      */
  4. /*//////////////////////////////////////////////////*/
  5. /* Comprobamos que existe el archivo config.php */
  6. if (!file_exists("Connections/config.php")){
  7. /* Si existe redireccionamos al archivo install.php */
  8. header("Location: install.php");
  9. } else {
  10. /* Si no existe ejecutamos el index normalmente */
  11.     require("Connections/config.php"); //Requerimos config.php
  12. }
  13. ?>
  14. <?php
  15. /* Conectamos con la Base de Datos */
  16. include("Connections/config.php");
  17. ?>
  18. <?php
  19. /* Iniciamos Sesiones */
  20. <?php
  21. /* Pagina Principal Inicio/Index.php */
  22. include("cover/header.php"); ?> /* este include incorpora <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  23. <html xmlns = "http://www.w3.org/1999/xhtml" xml:lang = "es" lang = "es"> y los meta */
  24. <div id="marco">
  25. <div id="header">
  26. <div id="logo">
  27. <div id="menu"><?php include("modulos/mod_menu/menu.php"); ?> /* este include incorpara el menu */
  28. </div>
  29. </div>
  30. </div>
  31. <div id="contenido">
  32. <div id="sidebar"><?php include("cover/sidebar.php"); ?></div>/* este incorpora la barra lateral */
  33. <div id="conten"><?php include("cover/sistem.php"); ?></div> /*este incorpora las secciones de cada pagina y en cada pagina tengo al principio codigo php y luego el html (como el archivo inicio.php que comentamos arriba */
  34. </div>
  35. /* de aca en adelante no enxiste problema */
  36. <div id="footframe">
  37. <div id="time"><?php include("modulos/mod_reloj/reloj.php"); ?></div>
  38. <div id="footer"><?php include("cover/copyr.php"); ?></div>
  39. </div>
  40. </div>
  41. <?php include("cover/footer.php"); ?>

el error que se presenta es el de : Warning: Cannot modify header information – headers already sent by
__________________
crear soluciones y oportunidades de desarrollo y crecimiento
  #49 (permalink)  
Antiguo 26/11/2011, 11:04
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: inicio de sesion

ok vamos por partes

require("Connections/config.php"); /// aki que haces?? solo conexion sql o el que xq luego lo incluyes nuevamente??

/* Conectamos con la Base de Datos */
include("Connections/config.php");
  #50 (permalink)  
Antiguo 26/11/2011, 11:09
Avatar de memp500  
Fecha de Ingreso: octubre-2011
Ubicación: venezuela
Mensajes: 40
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: inicio de sesion

eso solo conecta a la base de datos y tienes razon esta dos veces aunque eso no me da error hay que borrar el include
__________________
crear soluciones y oportunidades de desarrollo y crecimiento
  #51 (permalink)  
Antiguo 26/11/2011, 11:11
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: inicio de sesion

vale haber vamos por partes y te voy a ir estructurando todo bien ahora explicame el cover/header o sube el codigo y si kieres sube el congif tambien pa ver como lo tienes
  #52 (permalink)  
Antiguo 26/11/2011, 11:26
Avatar de memp500  
Fecha de Ingreso: octubre-2011
Ubicación: venezuela
Mensajes: 40
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: inicio de sesion

config.php

Código PHP:
Ver original
  1. <?php
  2. # FileName="Connection_php_mysql.htm"
  3. # Type="MYSQL"
  4. # HTTP="true"
  5. $hostname_config = "localhost";
  6. $database_config = "frametech";
  7. $username_config = "root";
  8. $password_config = "";
  9. $config = mysql_pconnect($hostname_config, $username_config, $password_config) or trigger_error(mysql_error(),E_USER_ERROR);
  10. ?>

header.php
Código PHP:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <title>mi pagina</title>
  5. <meta name="description" content=""/>
  6. <meta name="keywords" content=""/>
  7. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  8. <meta name="generator" content="http://artemlabs.com" />
  9. <meta name="robots" content="index,follow" />
  10. <link href="css/stylecssmemp.css" rel="stylesheet" type="text/css" />
  11. <link type="text/css" rel="stylesheet" media="all" href="css/sistem_acces.css" />
  12. </head>
  13. <body>
__________________
crear soluciones y oportunidades de desarrollo y crecimiento
  #53 (permalink)  
Antiguo 26/11/2011, 11:31
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: inicio de sesion

hasta aqui tod bien lo dejas en el body el cual cerras en el footer supongo

vale ahora el menu subelo , yo te voy a separa todo bien y ahora te doy el codigo entero cuando comprobemos todo
  #54 (permalink)  
Antiguo 26/11/2011, 11:37
Avatar de memp500  
Fecha de Ingreso: octubre-2011
Ubicación: venezuela
Mensajes: 40
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: inicio de sesion

menu.php
Código PHP:
Ver original
  1. <table width="100%" border="0" cellspacing="0">
  2.   <tr>
  3.     <td><a href="index.php?seccion=welcome">Inicio</a></td>
  4.     <td><a href="index.php?seccion=ingresar">Ingresar</td>
  5.     <td><? include("user_mod.php");?></td>
  6.   </tr>
  7. </table>
mod_menu
Código PHP:
Ver original
  1. <table width="auto" border="0" cellspacing="0">
  2.   <tr>
  3.     <td><table width="auto" border="0" cellspacing="0">
  4.   <tr>
  5.     <td><table width="auto" border="0" cellspacing="0">
  6.   <tr>
  7.     <td><img src="http://www.forosdelweb.com/../images/icono_usuario.png" width="25" height="26"/></td>
  8.     <td>    <?php echo $row_acceso_usuarios['usuario']; ?> </td>
  9.   </tr>
  10. </table>
  11. </td>
  12.   </tr>
  13.   <tr>
  14.     <td><center><a href="http://www.forosdelweb.com/mod_menu/index.php?seccion=welcome">Desconectar</a>
  15.     </center></td>
  16.   </tr>
  17. </table>
  18. </td>
  19.   </tr>
  20. </table>
__________________
crear soluciones y oportunidades de desarrollo y crecimiento
  #55 (permalink)  
Antiguo 26/11/2011, 11:40
Avatar de memp500  
Fecha de Ingreso: octubre-2011
Ubicación: venezuela
Mensajes: 40
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: inicio de sesion

en sidebar.php aun no hay nada

en sistem.php

Código PHP:
Ver original
  1. <?
  2. if(empty($_GET['seccion'])) {
  3.  include("sec/inicio.php");
  4.  } else {
  5.  if(file_exists("sec/".$_GET['seccion'].".php")) {
  6.  include("sec/".basename($_GET['seccion']).".php");
  7.  } else {
  8.  
  9.  echo '<table border=0 cellpadding=0 cellspacing=0>
  10. <tr>
  11. <td width=85%><b>Error 404</b><br><br>No se encuentra el archivo, intentelo de nuevo o Pruebe mas tarde </b></td>
  12. </tr>
  13. </table>';
  14.  }
  15. }
  16. ?>

inicio.php que es el de default ensistema.php
Código PHP:
Ver original
  1. <?php
  2. if (!function_exists("GetSQLValueString")) {
  3. function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
  4. {
  5.   if (PHP_VERSION < 6) {
  6.     $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  7.   }
  8.  
  9.   $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
  10.  
  11.   switch ($theType) {
  12.     case "text":
  13.       $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
  14.       break;    
  15.     case "long":
  16.     case "int":
  17.       $theValue = ($theValue != "") ? intval($theValue) : "NULL";
  18.       break;
  19.     case "double":
  20.       $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
  21.       break;
  22.     case "date":
  23.       $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
  24.       break;
  25.     case "defined":
  26.       $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
  27.       break;
  28.   }
  29.   return $theValue;
  30. }
  31. }
  32.  
  33. $colname_acceso_usuarios = "-1";
  34. if (isset($_SESSION['MM_Username'])) {
  35.   $colname_acceso_usuarios = $_SESSION['MM_Username'];
  36. }
  37. mysql_select_db($database_config, $config);
  38. $query_acceso_usuarios = sprintf("SELECT id_usuario, primer_apellido, segundo_apellido, primer_nombre, segundo_nombre, usuario, pass, email, cargo, nivel FROM ft_usuarios WHERE usuario = %s", GetSQLValueString($colname_acceso_usuarios, "text"));
  39. $acceso_usuarios = mysql_query($query_acceso_usuarios, $config) or die(mysql_error());
  40. $row_acceso_usuarios = mysql_fetch_assoc($acceso_usuarios);
  41. $totalRows_acceso_usuarios = mysql_num_rows($acceso_usuarios);
  42. ?>
  43. <?php
  44. // *** Validate request to login to this site.
  45. if (!isset($_SESSION)) {
  46. }
  47.  
  48. $loginFormAction = $_SERVER['PHP_SELF'];
  49. if (isset($_GET['accesscheck'])) {
  50.   $_SESSION['PrevUrl'] = $_GET['accesscheck'];
  51. }
  52.  
  53. if (isset($_POST['usuario'])) {
  54.   $loginUsername=$_POST['usuario'];
  55.   $password=$_POST['pass'];
  56.   $MM_fldUserAuthorization = "";
  57.   $MM_redirectLoginSuccess = "index.php?seccion=welcome";
  58.   $MM_redirectLoginFailed = "index.php?seccion=falleuser";
  59.   $MM_redirecttoReferrer = false;
  60.   mysql_select_db($database_config, $config);
  61.  
  62.   $LoginRS__query=sprintf("SELECT usuario, pass FROM ft_usuarios WHERE usuario=%s AND pass=%s",
  63.     GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text"));
  64.    
  65.   $LoginRS = mysql_query($LoginRS__query, $config) or die(mysql_error());
  66.   $loginFoundUser = mysql_num_rows($LoginRS);
  67.   if ($loginFoundUser) {
  68.      $loginStrGroup = "";
  69.    
  70.     //declare two session variables and assign them
  71.     $_SESSION['MM_Username'] = $loginUsername;
  72.     $_SESSION['MM_UserGroup'] = $loginStrGroup;      
  73.  
  74.     if (isset($_SESSION['PrevUrl']) && false) {
  75.       $MM_redirectLoginSuccess = $_SESSION['PrevUrl']; 
  76.     }
  77.     header("Location: " . $MM_redirectLoginSuccess );
  78.   }
  79.   else {
  80.     header("Location: ". $MM_redirectLoginFailed );
  81.   }
  82. }
  83. ?>
  84. <div id="content-box">
  85.         <div class="padding">
  86.             <div class="login" id="element-box">
  87.                 <div class="t">
  88.                     <div class="t">
  89.                         <div class="t"></div>
  90.                     </div>
  91.                 </div>
  92.                 <div class="m">
  93.  
  94.                     <h1>Ingreso de Usuarios Registrados</h1>
  95.                    
  96.                             <div id="section-box">
  97.             <div class="t">
  98.                 <div class="t">
  99.                     <div class="t"></div>
  100.                 </div>
  101.             </div>
  102.             <div class="m">
  103.                 <form ACTION="<?php echo $loginFormAction; ?>" style="clear: both;" id="form-login" name="login" method="POST">
  104.     <p id="form-login-username">
  105.         <label for="modlgn_username">Usuario</label>
  106.         <input type="text" size="15" class="inputbox" id="modlgn_username" name="usuario">
  107.     </p>
  108.  
  109.     <p id="form-login-password">
  110.         <label for="modlgn_passwd">Contraseña</label>
  111.         <input type="password" size="15" class="inputbox" id="modlgn_passwd" name="pass">
  112.     </p>
  113.         <p style="clear: both;" id="form-login-lang">
  114.        
  115.     <div class="button_holder">
  116.     <div class="button1">
  117.         <div class="next">
  118.             <a onclick="login.submit();">
  119.                 Entrar</a>
  120.  
  121.         </div>
  122.     </div>
  123.     </div>
  124.     <div class="clr"></div>
  125.     <input type="submit" value="Entrar" style="border: 0; padding: 0; margin: 0; width: 0px; height: 0px;">
  126.    
  127.    
  128.     </form>
  129. <div class="clr"></div>
  130.             </div>
  131. <div class="b">
  132.                 <div class="b">
  133.                     <div class="b"></div>
  134.                 </div>
  135.             </div>
  136.         </div>
  137.        
  138.                     <p>Ingresa un nombre de usuario y contraseña validos para acceder al Sistema.</p>
  139.                     <p>
  140.                         <a href="javascript:history.back(1)">Regresar a la Pagina Anterior</a>
  141.                     </p>
  142.                     <div id="lock"></div>
  143.                     <div class="clr"></div>
  144.                 </div>
  145.     <div class="h_green" id="border-top">
  146.         <div>
  147.             <div>
  148.                 <div class="adminform">Insurance Broker Sistem By ARTEM LABS, CA</div>
  149.             </div>
  150.         </div>
  151.     </div>
  152.                 <div class="b">
  153.                     <div class="b">
  154.                         <div class="b"></div>
  155.                     </div>
  156.                 </div>
  157.             </div>
  158.                         <div class="clr"></div>
  159.         </div>
  160. </div>
  161.     <div id="border-bottom"><div><div></div></div>
  162. </div>
  163.     <?php
  164. mysql_free_result($acceso_usuarios);
  165. ?>

welcome.php si el loguin esta bien

Código PHP:
Ver original
  1. <?php
  2. if (!isset($_SESSION)) {
  3. }
  4. $MM_authorizedUsers = "";
  5. $MM_donotCheckaccess = "true";
  6.  
  7. // *** Restrict Access To Page: Grant or deny access to this page
  8. function isAuthorized($strUsers, $strGroups, $UserName, $UserGroup) {
  9.   // For security, start by assuming the visitor is NOT authorized.
  10.   $isValid = False;
  11.  
  12.   // When a visitor has logged into this site, the Session variable MM_Username set equal to their username.
  13.   // Therefore, we know that a user is NOT logged in if that Session variable is blank.
  14.   if (!empty($UserName)) {
  15.     // Besides being logged in, you may restrict access to only certain users based on an ID established when they login.
  16.     // Parse the strings into arrays.
  17.     $arrUsers = Explode(",", $strUsers);
  18.     $arrGroups = Explode(",", $strGroups);
  19.     if (in_array($UserName, $arrUsers)) {
  20.       $isValid = true;
  21.     }
  22.     // Or, you may restrict access to only certain users based on their username.
  23.     if (in_array($UserGroup, $arrGroups)) {
  24.       $isValid = true;
  25.     }
  26.     if (($strUsers == "") && true) {
  27.       $isValid = true;
  28.     }
  29.   }
  30.   return $isValid;
  31. }
  32.  
  33. $MM_restrictGoTo = "index.php";
  34. if (!((isset($_SESSION['MM_Username'])) && (isAuthorized("",$MM_authorizedUsers, $_SESSION['MM_Username'], $_SESSION['MM_UserGroup'])))) {  
  35.   $MM_qsChar = "?";
  36.   $MM_referrer = $_SERVER['PHP_SELF'];
  37.   if (strpos($MM_restrictGoTo, "?")) $MM_qsChar = "&";
  38.   if (isset($QUERY_STRING) && strlen($QUERY_STRING) > 0)
  39.   $MM_referrer .= "?" . $QUERY_STRING;
  40.   $MM_restrictGoTo = $MM_restrictGoTo. $MM_qsChar . "accesscheck=" . urlencode($MM_referrer);
  41.   header("Location: ". $MM_restrictGoTo);
  42.   exit;
  43. }
  44. ?>
  45. <center><table width="100%" border="0" cellspacing="0">
  46.   <tr>
  47.     <td><table border="0" cellspacing="0">
  48.   <tr>
  49.     <td><center><h1>Bienvenido</h1></center><br /><center><? echo "".$_SESSION['MM_Username'] ;?></center><br /></td>
  50.   </tr>
  51.     <tr>
  52.     <td>&nbsp;</td>
  53.   </tr>
  54.   <tr>
  55.     <td><table width="700px" border="0" cellspacing="0">
  56.   <tr>
  57.     <td><a href="index.php?seccion=buscar">Busqueda</td>
  58.     <td>Financiamiento</td>
  59.     <td>Siniestros</td>
  60.   </tr>
  61. </table>
  62. </td>
  63.   </tr>
  64. </table>
  65. </td>
  66.   </tr>
  67. </table>
  68. </center>

y luego el footer que hay ya no hay ningun error
__________________
crear soluciones y oportunidades de desarrollo y crecimiento
  #56 (permalink)  
Antiguo 26/11/2011, 11:40
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: inicio de sesion

el archivo user_mod.php se encuentra aki modulos/mod_menu/user_mod.php no?

<?php echo $row_acceso_usuarios['usuario']; ?> de donde sacas esto'? YO NO VI NINGUNA CONSULTA
  #57 (permalink)  
Antiguo 26/11/2011, 11:44
Avatar de memp500  
Fecha de Ingreso: octubre-2011
Ubicación: venezuela
Mensajes: 40
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: inicio de sesion

perdon me equivoque

user_mod.php

Código PHP:
Ver original
  1. <?php require("config.php"); //requiere config.php
  2. //initialize the session
  3. if (!isset($_SESSION)) {
  4. }
  5. ?>     
  6. <?php
  7. if (!function_exists("GetSQLValueString")) {
  8. function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
  9. {
  10.   if (PHP_VERSION < 6) {
  11.     $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  12.   }
  13.  
  14.   $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
  15.  
  16.   switch ($theType) {
  17.     case "text":
  18.       $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
  19.       break;    
  20.     case "long":
  21.     case "int":
  22.       $theValue = ($theValue != "") ? intval($theValue) : "NULL";
  23.       break;
  24.     case "double":
  25.       $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
  26.       break;
  27.     case "date":
  28.       $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
  29.       break;
  30.     case "defined":
  31.       $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
  32.       break;
  33.   }
  34.   return $theValue;
  35. }
  36. }
  37.  
  38. $colname_Recordset1 = "-1";
  39. if (isset($_SESSION['MM_Username'])) {
  40.   $colname_Recordset1 = $_SESSION['MM_Username'];
  41. }
  42. mysql_select_db($database_localhost, $localhost);
  43. $query_Recordset1 = sprintf("SELECT * FROM ft_ausuarios WHERE primer_nombre = %s", GetSQLValueString($colname_Recordset1, "text"));
  44. $Recordset1 = mysql_query($query_Recordset1, $localhost) or die(mysql_error());
  45. $row_Recordset1 = mysql_fetch_assoc($Recordset1);
  46. $totalRows_Recordset1 = mysql_num_rows($Recordset1);
  47. ?>
  48. <table width="auto" border="0" cellspacing="0">
  49.   <tr>
  50.     <td><table width="auto" border="0" cellspacing="0">
  51.   <tr>
  52.     <td><table width="auto" border="0" cellspacing="0">
  53.   <tr>
  54.     <td><img src="http://www.forosdelweb.com/images/icono_usuario.png" width="25" height="26"/></td>
  55.     <td>  <?php if(empty($_SESSION['MM_Username']))
  56.     {
  57.     echo "Ingrese al Sistema";}
  58.     else echo "Bienvenido ".$_SESSION['MM_Username'] ;?></td>
  59.   </tr>
  60. </table>
  61. </td>
  62.   </tr>
  63.   <tr>
  64.     <td><center><a href="index.php?seccion=welcome">Desconectar</a>
  65.     </center></td>
  66.   </tr>
  67. </table>
  68. </td>
  69.   </tr>
  70. </table>
  71. <?php
  72. mysql_free_result($Recordset1);
  73. ?>
__________________
crear soluciones y oportunidades de desarrollo y crecimiento
  #58 (permalink)  
Antiguo 26/11/2011, 11:50
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: inicio de sesion

haber ya empiezo a ver errores pero vayamos por partes si no nos vamos a liar ok

el user_mod.php esta en q carpeta y entnces esto q es

Código PHP:
Ver original
  1. <table width="auto" border="0" cellspacing="0">
  2.       <tr>
  3.         <td><table width="auto" border="0" cellspacing="0">
  4.       <tr>
  5.         <td><table width="auto" border="0" cellspacing="0">
  6.       <tr>
  7.         <td><img src="http://www.forosdelweb.com/f18/images/icono_usuario.png" width="25" height="26"/></td>
  8.         <td>    <?php echo $row_acceso_usuarios['usuario']; ?> </td>
  9.       </tr>
  10.     </table>
  11.     </td>
  12.       </tr>
  13.       <tr>
  14.         <td><center><a href="http://www.forosdelweb.com/mod_menu/index.php?seccion=welcome">Desconectar</a>
  15.         </center></td>
  16.       </tr>
  17.     </table>
  18.     </td>
  19.       </tr>
  20.     </table>
  #59 (permalink)  
Antiguo 26/11/2011, 11:58
Avatar de memp500  
Fecha de Ingreso: octubre-2011
Ubicación: venezuela
Mensajes: 40
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: inicio de sesion

esto no es nada es que se copio lo que no era

user_mod esta dentro de modulos/mod_menu/
__________________
crear soluciones y oportunidades de desarrollo y crecimiento
  #60 (permalink)  
Antiguo 26/11/2011, 12:04
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: inicio de sesion

mysql_select_db($database_localhost, $localhost); estas variables donde estan xq yo no las veo

Etiquetas: sesión, sesiones_en_php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:19.