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 - smagno

#1
Mr. Crowley
Yo tengo claro eso, estaba buscando tambien como pasar la informacion de php a ajax y de ahi devolver en javascript a html como me muestras en el ejemplo con el nombre, pero como paso el resto como el email y demas datos por que ahi me muestra un solo campo??? eso lo hice para resumir pero faltan mas campos.

En el otro ejemplo que me dices como redirecciono??? aparte de "frmusuarios.php?txtNombre=".$txtNombre."&txtEmail=".$txtEmail y me imagino que es en php quitando el echo "."

al momento de redireccionar, el carga la informacion en el value del input???


<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>


Cual de las dos formas me recomiendas??  me sea mas util.
no se me parece mejor la del ajax que volver a redireccionar.
#2
PHP / Re: NECESITO MEJORAR TABLAS DE CONSULTA
4 Noviembre 2009, 18:02 PM
Mr. Crowley

Ya entendi la parte de la actualizada, pues ahi tienes logica que al momento de grabar verifico si existe y ahi insert o update.

En lo dinamico vale la observacion, pues lo que quiero es como mejorar la presentacion. si tienes algun link para mejorarlo???.

Lo que no he podido entender es poder traer la informacion para la pantalla frmusuario donde en los text en el value tengo el echo con la variable.
#3
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();

?>




#4
PHP / Re: NECESITO MEJORAR TABLAS DE CONSULTA
3 Noviembre 2009, 14:04 PM
Mr. Crowley
Gracias por el Link de Paginador. Si tienes otro link para cambiar la presentacion de las tablas como algo mas dinamico, llamativo que se vea la consulta. Me imagino con un archivo css.

Otra cosa necesito modificar un registro una vez seleccionado en la consulta tengo el boton de editar pero necesito que me muestre la informacion en la misma creacion para no generar otra pagina para hacer la modificacion.

Otras modificacion que necesito hacer es que si escribo un codigo el verifique si existe en la tabla y me traiga la informacion en pantalla para hacer la modificacion. claro esta debe haber una variable de memoria para saber si es nuevo INSERT o modificado UPDATE.

Muchas Gracias.
#5
PHP / Re: NECESITO MEJORAR TABLAS DE CONSULTA
3 Noviembre 2009, 03:22 AM
Hadess_inf,

La consulta es la tu generastes sino que la puse para la tablas mias, lo que queria es mejorarla en presentacion y ponerle paginado.
#6
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.

#7
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.
#8
Mr. Crowley

MostrarConsulta() si es una funcion php inicialmente si me realiza la consulta pero cuando presiono el boton buscar en el post se pierde todo el contenido de las variables lo mismo que las variables de session [$cTabla, $cCampo1, $cCampo2, $cOrden, $nCondi, $cCondi] quedan en blanco.

Aprovecho y te comento ya realizo el popup de la ventana para hacer la busqueda de la consulta perfectamente.

Ahora se me presenta este problema no encuentro forma para solucionarlo.

!!! AMIGO CROWLEY NO SE ME PIERDA YA QUE UD. A SIDO UNA AYUDA MUY IMPORTANTE !!!

Agradeciendole de antemano.


#9
DarkItachi,

Si las recibo bien por que el inicialmente el me hace la consulta bien pero cuando voy hacer un filtrado y presiono buscar se pierde el contenido de las variables.
#10
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.