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

#141
PHP / cargar pagina php en un div contenedor
8 Octubre 2014, 06:23 AM
hola a todos estoy haciendo una pequeña pagina donde debo de elegir el campo a editar de un registro y al hacer click en el boton debe cargar la pagina solicitada en un div que esta a la izquierda intento hacerlo con javascript pero no se donde tengo el error. En css tengo un id #izquierda y #derecha y la pagina a cargar se llama edit.php, aqui el fragmento
Código (php) [Seleccionar]
<script type="text/javascript">
function edicion(){
$('#derecha').load('edit.php #prueba')/*aqui no se como cargar la pagina en el div derecho*/
alert("Me haz dado un click");

}
</script>
<div id="wrapper"> <!-- aquí meteré todas las capas -->
  <div id="superior"><h2 align="center">EDITANDO REGISTRO CLIENTE</h2></div> <!-- aquí podría ir el logo -->
  <div id="content"> <!-- aquí meteremos todo el contenido -->
    <div id="izquierdo"><div id='menuWrapper'><div class='menu'><h5 align="center">Edicion de Registros</h5></div></div>
<div class="panel-body">
              <form autocomplete="off">
<table width="100%" align="center">
<tr>

<label>Ingrese ID</label>&nbsp;
<input type="text" name="id" id="id" maxlength="8" size="3">
<br>
<label>Columna</label>&nbsp;
<select name"lista">
<option value="edit.php">ID detalle</option>
<option>ID pedido</option>
<option>ID Producto</option>
<option>Cantidad</option>
<option>Estado</option>

</select>

</tr>
<br>
<br>
<tr>
<input type="button" value="Editar" name="editar" onclick="edicion()">
</tr>
<br>
<br>
<br>

</table>
</form>
</div>
</div>
   <!-- <div id="centro">texto y más cosas</div>-->
    <div id="derecho" name="derecha"><div id='menuWrapper'><div class='menu'><h5 align="center">Editando Registro Cliente</h5></div></div></div>
  </div>
  <div id="footer">hola!</div> <!-- y este sería el pie de página -->
</div>

agradezco sus aportes
#142
PHP / query-update
28 Septiembre 2014, 05:21 AM
Hola, como han estado, tengo un problemita al declarar la consulta para realizar un update a una tabla de mysql me da error no se que le hace falta, el error dice... Unable to prepare statement: 1, near &quot;=&quot;: syntax error line 12 y esta linea es:
Código (php) [Seleccionar]
$sql = "UPDATE TB_CLIENTE SET NOMBRE_CLIENTE='".$name."', APELLIDO_CLIENTE='".$apellido."', DIRECCION_CLIENTE='".$direccion."' WHERE ID_CLIENTE='$ident'";
agradecere sus aportes
#143
Java / una llamada a cmd desde un jframe
18 Junio 2014, 20:58 PM
Un saludo a todos, estoy haciendo un jframe en java, pero necesito mandar a llamar un programa externo ejecutandose en cmd al hacer click en un boton, ya he hecho pruebas como con help, ipconfig y dir y si funciona, porque ademas necesito que muestre en un jtextarea lo que mostro el comando ejecutado; pero en mi caso el ejecutable es un exe generado en c++, ya lo he incluido al PATH para llamarlo pero no me funciona, a veces no hace y en otras solo sale el mensaje de error, en resumen no se como mandarlo a llamar y en donde poner el ejecutable; no se si la llamada la hace a C:\\documents and settings\ usuario \ ..o a donde porque no se ejecuta el programita que necesito las lineas de codigo que utilizo son:
Código (java) [Seleccionar]

if(e.getSource()==boton2){
Runtime analisis=Runtime.getRuntime();
try{

String cmd="help";

    Process proceso = analisis.exec(cmd);
    BufferedReader read=new BufferedReader(new InputStreamReader(proceso.getInputStream()));
    textarea1.setText("");
    String linea;
    while((linea=read.readLine())!=null){
textarea1.append(linea+"\n");
}

el pedazo anterior funciona de maravilla
pero como help es un comando por lotes
y mi programa es un analizador.exe busco
alguna forma de hacer un cd\ para ejecutar desde
C:\\

Código (java) [Seleccionar]

if(e.getSource()==boton2){
Runtime analisis=Runtime.getRuntime();
try{



String[] cmd = new String[3];


cmd[0] = "cmd.exe" ;
               cmd[1] = "/C"; // no se si esta linea hace un cd \
               cmd[2] = "analizador.exe";
                                        //aqui ya probe agregarlo al PATH
//y poner el nombre de la variable pero no me ha dado resultado
    Process proceso = analisis.exec(cmd);
    BufferedReader read=new BufferedReader(new InputStreamReader(proceso.getInputStream()));
    textarea1.setText("");
    String linea;
    while((linea=read.readLine())!=null){
textarea1.append(linea+"\n");
}
   


a veces digo donde estara help para pegar
mi ejecutable en ese mismo directorio....
agradecere de antemano su orientacion,
#144
Java / llamar ejecutable.exe desde jframe
18 Junio 2014, 14:13 PM
hola a todos estoy tratando de hacer un jframe que llame a un programa.exe para ejecutarlo, pero en mi caso el ejecutable es un programa de c++ compilado por lo que no lo ejecuta ¿sera debo agregar alguna linea de codigo? agradecere su orientacion
Código (java) [Seleccionar]

if(e.getSource()==boton2){
Runtime analisis=Runtime.getRuntime();

try{

Process p=Runtime.getRuntime().exec("C:\\compiler.exe");
//aqui es donde mandamos a llamar el analizador cuando ya es un ejecutable
}catch(IOException e2){
JOptionPane.showMessageDialog(rootPane, "No se ha podido ejecutar el analisis");

}

}

ya probe este codigo para un .exe de un programa portable que tengo y si funciona pero este como es de c++ no funciona
#145
acabo de lograr ejecutar un version portable de Halo_CE, pero la prueba.exe no funciona mi pregunta es: que debe tener un ejecutable.exe entre sus caracteristicas porque es un .exe generado por un cpp
#146
hola a todos necesito ejecutar un programa desde un jFrame en java al presionar determinado boton pero no lo hace y ni siquiera da error aqui el pedazo de codigo
Código (java) [Seleccionar]

public void actionPerformed(ActionEvent e) {
Runtime analisis=Runtime.getRuntime();
if(e.getSource()==boton2){

JOptionPane.showMessageDialog(rootPane, "Presionado compilar");
try{
JOptionPane.showMessageDialog(rootPane, "Entro al try");
analisis.exec("C:\\prueba.exe");
JOptionPane.showMessageDialog(rootPane, "ya salio del  try");
}catch(IOException e2){
JOptionPane.showMessageDialog(rootPane, "No se ha podido ejecutar el analisis");

}
}

tambien ya probe un process p= null asi
Código (java) [Seleccionar]

Runtime analisis=Runtime.getRuntime();
Process p= null;

p=analisis.exec("C:\\prueba.exe");
#147
Hola a todos tengo que hacer un analizador sintactico con bison pero al compilar me da el siguiente error: bison: m4: invalid argument agradeceria si me puedieran orientar el codigo.y es el siguiente:
Código (cpp) [Seleccionar]
%{
#include<math.h>
#include<string.h>
#include<intmus.h>
/*enlace con lex*/

extern unsigned yylineno;
extern FILE *yyout;
%}
%union{
int valor;  /*valor actual*/
TablaSim *sim; /*puntero a tabla de simbolos*/
}
%token READ WRITE MAS MENOS POR DIV PUNTO_Y_COMA MENOS_UNARIO
%token ABRE_PARENT CIERRA_PARENT PUNTO POTENCIA IGUAL MOD
%token <valor> ENTERO
%token <sim> IDENTIF UNDEF
%type  <valor> expres
%right IGUAL
%left MAS MENOS
%left POR DIV MOD
%right POTENCIA
%nonassoc MENOS_UNARIO

%%
programa: /*vacio*/
| bloque PUNTO
        ;
       
bloque: sentencia PUNTO_Y_COMA
| bloque sentencia PUNTO_Y_COMA
;

sentencia: /*vacio*/
|read
|write
|asigna
|expres
;

read: READ IDENTIF {read_var($2);}
;

write: WRITE IDENTIF {write_var{$2};}
;

asigna: IDENTIF IGUAL expres {$1->valor=$3; $1->tipo=IDENTIF;}
;

expres: ENTERO {$$=$1;}
| IDENTIF {if($1->tipo==UNDEF) execerror("Variable indefinida..!") $$=$1->valor;}
|expres MAS expres   {$$ = $1 + $3;}
|expres MENOS expres {$$ = $1 - $3;}
|expres POR expres   {$$ = $1 * $3;}
|expres DIV expres   {if($3==0) execerror("Division por cero..!"); $$ = $1 / $3; }
|expres MOD expres   {if($3==0) execerror("Division por cero..!"); $$ = $1 % $3; }
|expres POTENCIA expres{$$=(int) pow ($1,$3);}
|ABRE_PARENT expres CIERRA_PARENT {$$ = $2;}
|MENOS expres %prec MENOS_UNARIO {$$ = -$2;}
;
%%
void yyerror(char *s){

printf("Error sintactico en linea %d.\n",yylineno);

}

void execerror(char *literal){
fprintf(stderr; "%s en linea %d.\n" literal, yylineno);

}/*fin execerror()*/

/*lectura de variable por pantalla*/
void read_var(TablaSim *p){
printf("%s ? : ",p->nomvar);
scanf("%d",%p->valor);
p->tipo=IDENTIF;
}/*fin read_var()*/

/*muestra variable por pantalla*/
void write_var(TablaSim *p){
printf("%s = %d\n",p->nomvar, p->valor);
}/*fin write_var()*/
#148
se me habia olvida el pedazo de codigo de donde le mando a llamar
Código (cpp) [Seleccionar]

void lista::Buscar(pacientes datos){

   npnodo aux;
 
   int band=0, salir=0;
   char opcion;  //para capturar la decision del usuario
   aux=primero5;

   while(aux!=NULL){

      if(aux->valor.edad_disenho==datos.edad && aux->valor.tipo_protesis==datos.tipo_protesis)//al presionar que si
//la quiero reservar me da error en esta linea dice desbordamientod de pila
      {
          cout<<"\n\n\tLa protesis "<<aux->valor.codigo_prot<<" esta disponible";
          //bucle para obtener la decision del usuario
          do{
          gotoxy(10,15);cout<<"Desea utilizarla? (S/N) ";
          do{
            opcion=toupper(getch());
          }while(!isalpha(opcion));
          cout<<opcion;
           if(opcion=='N'||opcion=='S')salir=1;
            else salir=0;
          }while(salir!=1);
          if(opcion=='S'){dat_reservados.encolar(aux->valor,datos);
         
          cout<<"edad"<<aux->valor.edad_disenho<<endl;
          cout<<"tipo"<<aux->valor.tipo_protesis<<endl;
          getch();
           Borrar(aux->valor.edad_disenho,datos.tipo_protesis); //aqui no se si llama asi o con el nombre del tipo de lista,
// pero al ejecutar me da desboramiento de la pila en la linea
//donde esta el if que busca la coincidencia de los datos

          }
         


          band=1;
          getch();
      }//del if
      aux=aux->siguiente;
   }//del while
   if(band==0){
     cout<<"\n\n\tNo hay protesis disponible";
         getch();
   }
}

#149
hola a todos, tengo un problema con el codigo de un metodo de una clase porque si encuentra el elemento buscado pero no lo borra estoy usando clases a lo cual mando a enlistar una determinada estructura tal vez me podrían ayuda porque despues de llamar al metodo borrar no borra el elemento que coincide con la busqueda....!
Código (cpp) [Seleccionar]

//la estructura es

struct protesis{
   char codigo_prot[15];//guarda codigo de protesis
   int tipo_protesis; //guarda el tipo de protesis
   char fecha_ingreso[12];  //guarda fecha de ingreso
   int edad_disenho;   //edad para la que fue disenhada
};

//npnodo es un puntero de la clase nodo que estoy utilizando
//de la lista tengo punteros primero5 y actual5;


//el metodo borrar es
void lista::Borrar(int edad, int tipo) {
   npnodo anterior, nodo;

   nodo = primero5;
   anterior = NULL;
  if(primero5!=NULL){
    while(nodo!=NULL){
           if(nodo->valor.edad_disenho==edad && nodo->valor.tipo_protesis==tipo){
            if(nodo==primero5){
                primero5=primero5->siguiente;
               }//del tercer if
               else{
                anterior->siguiente=nodo->siguiente;
               }//del else
               delete(nodo);
           }//del segundo if
           anterior=nodo;
        nodo=nodo->siguiente;
      }//del while
  }//del primer if
  else{
  cout<<"\n\tLista vacia"; getch();
  }
#150
hola a todos, he estado investigando acerca de la asignacion dinamica de memoria en c++, pero necesito encontrar la diferencia entre malloc, calloc, realloc puesto que los tres se usan para reservar bloques de memoria libre, agradecere la orientacion...