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ú

Temas - smagno

#1
No me muestra la informacion en el text en el momento que utilizo el onblur para buscar si existe

Código (html4strict) [Seleccionar]


<tr>
<td width="150" align="left"><img src="../img/req.gif" width="4" height="6"><b>Usuario:</b></td>
<td width="300" align="left"><input name="txtUsuario" type="text" id="txtUsuario" size="20" maxlength="10" onBlur="fntCargar_Usuario()" </td>
</tr>
<tr>
<td align="left"><img src="../img/req.gif" width="4" height="6"> <b>Nombre:</b></td>
<td colspan="3" align="left"><input name="txtNombre" type="text" id="txtNombre" size="40" maxlength="60" value="<?php echo $_GET['$txtNombre'];?>"></td>
</tr>
<tr>
<td align="left"><img src="../img/req.gif" width="4" height="6"> <b>Email:</b></td>
<td colspan="3" align="left"><input name="txtEmail" type="text" id="txtEmail" value="<?php echo $_GET['$txtEmail'];?>" size="40" maxlength="60"></td>
</tr>



Código (‭‬javascript) [Seleccionar]


function fntCargar_Usuario(){
var contenedor, usuario, ajax = new fntAjax()

contenedor = document.getElementById('ajax');
usuario = document.frmusuario.txtUsuario.value;

ajax.open("GET", "../php/cargar_usuario.php?usuario=" + usuario, true)

ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
// alert("paso "+ajax.responseText);
if(ajax.responseText=="."){
document.getElementById("txtUsuario").disabled = true;
document.getElementById("ajax").innerHTML="&nbsp;";
}else{
contenedor.innerHTML = ajax.responseText;
}
}else{
contenedor.innerHTML = '<img src="../img/cargador.gif" align="absmiddle">' +
'<span>&nbsp;Espere un momento...</span>';
}
}
ajax.send(null)
}



Código (php) [Seleccionar]
cargar_usuario.php

<?php

session_start
(); //abrimos la sesion para poder despues pasar variables de una pagina a otra 

include_once('conexion_sql/conexionsql.php');
include_once(
'funciones.php');

$txtUsuario trim($_GET['usuario']);

Conectar();
$result mysql_query("SELECT usuario FROM ma_usuarios WHERE usuario='$txtUsuario'"); 

if (mysql_num_rows($result) > 0) {
 
$row mysql_fetch_assoc($result);
$txtNombre $row["nombre"];
$txtEmail  $row["email"];
mysql_free_result($result);
echo ".";
}
mysql_close();

?>




#2
PHP / EDITAR UN REGISTRO CON PHP AJAX
31 Octubre 2009, 12:29 PM
Necesito una guia de como seleccionar un registro de mi consulta para que sea modificado en la misma creacion del registros.

Hasta el momento tengo una consulta con un boton para seleccionar el registro y me llame un archivo php.

Agradeciendoles de antemano la atencion prestada.

#3
PHP / NECESITO MEJORAR TABLAS DE CONSULTA
31 Octubre 2009, 12:13 PM
Necesito mejorar mi tabla de consulta con un estilo mas dinamico o llamativo y que tenga paginado, por que lo que he mirado son demasiado sencillos.

Para alguno de este foro si hay algun vinculo donde me puedan colaborar.

Agradeciendoles de ante mano.
#4
PHP / CONSULTA DE TABLAS POR FILTRADO DE TEXTO
26 Octubre 2009, 15:18 PM
Estoy realizando una consulta generalizada por tablas.

Bueno cuando entro por primera vez funciona haciendo la consulta, pero cuando presiono el boton buscar para hacer el filtrado. se pierden los datos iniciales lo mismo que las sessiones y me muestra el siguiente mensaje


SELECT , FROM ORDER BY
MySql Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' FROM ORDER BY' at line 1


disculpen el poco de echo ya que asi pude mirar el error.

Que estoy haciendo mal???
Aqui esta el codigo..


<?php
session_start();

$cTabla  trim($_GET['cTabla']);
$cCampo1 trim($_GET['cCampo1']);
$cCampo2 trim($_GET['cCampo2']);
$cOrden  trim($_GET['cOrden']);
$nCondi  trim($_GET['nCondi']);
$cCondi  trim($_GET['cCondi']);

$_SESSION['s_cTabla'] = $cTabla;

echo 'Tabla: '.$cTabla.' Tabla session :'.$_SESSION['s_cTabla'];

if($cOrden=='N'){
$cOrden=$cCampo2;}
else{
$cOrden=$cCampo1;}

$sql "SELECT $cCampo1$cCampo2 FROM $cTabla ORDER BY $cCampo2";

if (isset ($Buscar)) { //Si fue apretado el botón buscar

echo "Select ".$_POST["selFiltro"]."&nbsp;"
echo "Text   ".$_POST["txtFiltro"]."&nbsp; tabla session:".$_SESSION['s_cTabla']; 

$SelFiltro trim($_POST['selFiltro']);
$txtFiltro trim($_POST['txtFiltro']);

if ($SelFiltro == "N"){
$cOrder $cCampo2;
}else{
$cOrder $cCampo1;
}
if ($txtFiltro==NULL){
if($SelFiltro == "N"){
$sql "SELECT $cCampo1$cCampo2 FROM $cTabla ORDER BY $cCampo2";
echo "pase por aqui";
}else{
$sql "SELECT $cCampo1$cCampo2 FROM $cTabla ORDER BY $cCampo1";
}
}else{
if($SelFiltro == "N"){
$sql "SELECT $cCampo1$cCampo2 FROM $cTabla ORDER BY $cCampo2";
}else{
$sql "SELECT $cCampo1$cCampo2 FROM $cTabla ORDER BY $cCampo1";
}
}
echo "paso 2".$sql;

MostrarConsulta();
}
?>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<head>

<title>.:: MAGNO ::. Buscar Datos</title>
   <link rel="shortcut icon" href="../img/magno.ico" type="image/x-icon" />
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
   
   <link href="../css/HeaderFr.css" rel="stylesheet" type="text/css" />


   <script>

       function efecto(id,tip)
       {
         var col = '#3399FF'
         if(tip==2){col=""}
         var cel = document.getElementById(id)
         cel.style.backgroundColor=col
       }
       function llama(php)
       {
         document.location.href=php
       }

</script>
   
</head>
<body>
<form action="<?=$PHP_SELF?>" method="post" >
    <div>
<table>
<tr>
        <td style="width: 100px">
                    <table>
<tr>
                            <td style="width: 82px; height: 22px">
<select name="selFiltro">
          <option value="N" selected> Nombre</option>
          <option value="C"> Codigo</option>
        </select>
                               </td>
                               <td style="width: 82px">
<input name="txtFiltro" type="text" font-names="Verdana" size="46px">
                               </td>
                               <td style="width: 82px"><input type="submit" name="Buscar" value="Buscar" onClick=""></td>
                           </tr>
<tr>
                            <td colspan="3" style="width: 50px" valign="top">
                               <div id="divGrid" class="Marco" style="overflow: auto; width: 456px; height: 400px">

<?
MostrarConsulta()
                                       ?>
                                </div>
</td>
                          </tr>
                      </table>
                       &nbsp;
                   </td>
              </tr>
          </table>
      </div>
  </form>
</body>
</html>
<?
function MostrarConsulta(){

include_once("clases/funciones.class.php");

global $cTabla, $cCampo1, $cCampo2, $cOrden, $nCondi, $cCondi, $sql;

  $fun = new Funciones();
   $fun->conecta();

$ali = array("left","left"); //alineacion
   $wid = array(90,290); //width
   $ico = array( array("edit.png","Click para Seleccionar o Editar",""), array("delete.png","Click para Eliminar",""));
echo "paso 1".$sql;
   $res = $fun->consulta($sql);
   $fun->lista($res,$ali,$wid,$ico);

}
?>


Gracias de antemano.
#5
PHP / PAGINA HTML POR CAPAS (SOLUCIONADO)
23 Octubre 2009, 05:14 AM
Hola a todos.

Estoy tratando de trabajar una pagina por capas y tengo el encabezado.html
menu.html y el pie.htlm. me pregunta es como hago para llamar estas paginas en la pagina principal.

index.html

<body>
    encabezado.html
    menu.html

    <div id="contenido">


    </div>

    pie.html

</body>
#6
[code][code][code]
HOLA NECESITO QUE ME EJECUTE EL INDEX.PHP EN OTRA PAGINA NO EN LA MISMA
DESPUES DE VALIDAR EL USUARIO QUE ESTOY HACIENDO MAL.

DE ANTEMANO MUCHAS GRACIAS




[code LOGIN.PHP]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
   <title>Acceso al sistema</title>
   <meta http-equiv="content-type" content="text/html; charset=utf-8" />

   <link type="text/css" rel="stylesheet" href="screen.css" />
   
   <script language="‭‬‭‬javascript" type="text/‭‬‭‬javascript" src="js/ajax.js"></script>
   
<script type="text/‭‬‭‬javascript">
      
   $(function() {
      // highlight
      var elements = $("input[type!='submit'], textarea, select");
      elements.focus(function(){
         $(this).parents('li').addClass('highlight');
      });
      elements.blur(function(){
         $(this).parents('li').removeClass('highlight');
      });
      
      $("#frmlogin").validate()
   });
   </script>

</head>
<body>
   <div id="page">
   
       <div id="header">
           <table width="800" border="0" class="">
               <tr>
                   <td><img src="img/logo.jpg" width="228" height="77" /></td>
                   <td>
                   <h1>SISTEMA CONTROL DE RECAUDOS (RECAUDOS-WEB)</h1>
                   </td>
               </tr>
           </table>
       </div>
      
      <div id="content" >
         <p id="status"></p>
           <form name="frmlogin" id="frmlogin" method="POST" action="#" onSubmit="enviarAccesoUsuario(); return false">

            <fieldset>
               <legend>Acceso al Sistema</legend>
                   
                   <ul>
                       <li>
                          <label for="usuario"><span class="required">Usuario : </span></label>
                           <input name="usuario" type="text" class="text required" id="usuario" size="20" maxlength="10" minlength="4" />
                      </li>
                       <li>
                           <label for="pass1"><span class="required">Clave : </span></label>
                           <input name="pass1" type="password" class="text required" id="pass1" size="20" maxlength="10" minlength="4" />
                       </li>
                       <li>
                     <label class="centered info"><a id="registrar" href="frmusuarios.php">Registrar ...</a></label>
                  </li>
                   </ul>
           </fieldset>
               <fieldset class="submit" align="center">
                  <table width="60%" border="0" >
                      <tr>
                       <td>&nbsp;</td>
                     <td><input type="submit" class="button" name="submit" value="Entrar ..." /></td>
                     <td><input type="reset" class="button" name="limpiar" value="Limpiar ..." /></td>
                     <td>&nbsp;</td>
                       </tr>
                   </table>
               </fieldset>

               <div class="clear"></div>
               <div id="resultado"></div>
         </form>
       </div>
</div>
</body>
</html>

[/code]


[code AJAX.JS]

function objetoAjax(){
   var xmlhttp=false;
   try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
   } catch (e) {
      try {
         xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
         xmlhttp = false;
       }
   }

   if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
      xmlhttp = new XMLHttpRequest();
   }
   return xmlhttp;
}

function enviarAccesoUsuario(){
   
   //donde se mostrará lo resultados
    divResultado = document.getElementById('resultado');
    divResultado.innerHTML = '<img src="img/loading.gif">';
 
    //valores de las cajas de texto
    usu = document.frmlogin.usuario.value;
    pa1 = document.frmlogin.pass1.value;
   
   //instanciamos el objetoAjax
    ajax=objetoAjax();
    //uso del metodo POST
    //archivo que realizará la operacion
    //validarusuario.php
    ajax.open("POST", "validarusuario.php", true);
    
   ajax.onreadystatechange=function() {
       if (ajax.readyState==4) {
       
      //mostrar resultados en esta capa
       divResultado.innerHTML = ajax.responseText
    }
 }

 ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
 //enviando los valores
 ajax.send("usuario="+usu+"&pass1="+pa1)
}

[/code]

[code VALIDARUSUARIO.PHP]

<?php

session_start(); //abrimos la sesion para poder despues pasar variables de una pagina a otra

include_once('Connections/miconexionsql.php');

function quitar($mensaje) //funcion para quitar caracteres no permitidos
{
   $nopermitidos = array("'",'\\','<','>',"\"",";","$","%","&","/","|","{","}","[","]","+","#");
   $mensaje = str_replace($nopermitidos, "", $mensaje);
   return $mensaje;
}
function mysql_escape($cadena) {
   if(get_magic_quotes_gpc() != 0) {
       $cadena = stripslashes($cadena);
   }
   return mysql_real_escape_string($cadena);
}  

//variables POST

$estado= "0";  //creo la variable $estado=0 para compararla despues con el campo de la BD estado y si son cero le dejara pasar

$usuario  = $_POST['usuario'];
$pass1    = $_POST['pass1'];

if($usuario==NULL) {
   echo "No permite [USUARIO] en blanco.";
   return false;
}
if($pass1==NULL) {
   echo "No permite [CLAVE] en blanco.";
   return false;
}

Conectar();
$result = mysql_query("SELECT usuario, clave, estado FROM ma_usuarios WHERE usuario='$usuario'");
if($row = mysql_fetch_array($result)){

   // ciframos "Ciframos" el password
   $clave = sha1(md5($pass1));

   if($row['clave'] == $clave){
      $_SESSION["s_usuario"] = $row['usuario'];
       
      if( $estado == $row['estado']){  
          ?>
              <SCRIPT LANGUAGE="‭‬‭‬javascript">
              location.href = "index.php";
              </SCRIPT>
           <?
      }else{
           echo '<span class="Estilo5">Cuenta de Usuario sin activar</span>';
          session_destroy();
      }
   }else{
      echo '<span class="Estilo5">Clave incorrecta.</span>';
   }
}else{
   echo '<span class="Estilo5">Usuario no Existente.</span>';
}
mysql_close();

?>

[/code]