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

#2551
Le hiciste caso a todos menos a mi  :-X  :¬¬ :-[ (jajaja es broma)


haz como te dije usa mysql_error

Código (php,4) [Seleccionar]
if ($Resultado)
       echo "<br><b>Datos guardados</b> $NOMBRE_PRODUCTO, $CANTIDAD_PRODUCTO, $FECHA_ELABORACION";
    else
        echo "Error ".mysql_errno($conex) . ": " . mysql_error($conex);


y muestras el error que te dio  ;)
#2552
es muy nuevo eso, apenas hay implementanciones sobre C++ (que yo haya visto)

y.....(no te va a gustar)........ se puede hacer programacion paralela en .net 4.0 (visual 2010, pero aun es beta...creo)
#2553
Cita de: Skeletron en  4 Diciembre 2009, 16:14 PM
(1), creo que no es necesario poner esos datos al comienzo cuando los colocas a todos los de la tabla y en el orden predeterminado (no estoy seguro de lo que digo)

No creas, No es necesario poner todas las columnas cuando las vas a completar Todas. Pero aca el problema es que no sabemos si el completa todas las columnas o no (se entiende no?) ;)

No contesto mas el tipo, habria que esperarlo
#2554
Puedes obtener informacion del error con la funcion mysql_error (http://php.net/manual/en/function.mysql-error.php)

quedandote

Código (php) [Seleccionar]

    if ($Resultado)
       echo "<br><b>Datos guardados</b> $NOMBRE_PRODUCTO, $CANTIDAD_PRODUCTO, $FECHA_ELABORACION";
    else
        echo "Error ".mysql_errno($conex) . ": " . mysql_error($conex);

#2555
Cita de: ~V en  3 Diciembre 2009, 20:42 PM

Código (php,8,9,10,15) [Seleccionar]
<?
$conex = @mysql_connect ("localhost","root","miclave1")

               or die ("No se pudo realizar la conexión  ");

mysql_select_db ("nph");

$NOMBRE_PRODUCTO=$HTTP_POST_VARS['NOMBRE_PRODUCTO'];
$CANTIDAD_PRODUCTO =$HTTP_POST_VARS['CANTIDAD_PRODUCTO'];
$FECHA_ELABORACION= $HTTP_POST_VARS['FECHA_ELABORACION'];


//comprobamos que los valores no sean vacios  o incorrectos en tipo

if (!(empty ($name)) && !(empty($product)) && !(empty($nameprov))  ){

    $IngresaDatos = "INSERT INTO b2_productos VALUES ('$NOMBRE_PRODUCTO', '$CANTIDAD_PRODUCTO', '$FECHA_ELABORACION');";
    $Resultado = mysql_query ($IngresaDatos, $conex);
    if ($Resultado)
       echo "<br><b>Datos guardados</b> $NOMBRE_PRODUCTO, $CANTIDAD_PRODUCTO, $FECHA_ELABORACION";
}
else {
    echo "<b>Debe Completar todos los campos</b>";
    }

//liberamos recursos y cerramos la conexión
                  mysql_close($conex)  ;
  ?>


mi gran pregunta es: ¿Por qué comparas $name $product y $nameprov cuando estas asignando valores a estas  variables $NOMBRE_PRODUCTO, $CANTIDAD_PRODUCTO, $FECHA_ELABORACION ???

Deberias comparar estas ultimas .... supongo yo... o sea..que el condicional quedaria asi

if (!(empty ($NOMBRE_PRODUCTO)) && !(empty($CANTIDAD_PRODUCTO)) && !(empty($FECHA_ELABORACION ))  ){
#2556
Cita de: ░▒▓BlackZeroҖ▓▒░ en  2 Diciembre 2009, 23:26 PM
mmm se me ocurre

0 Obtienes las ventanas y las pones en un array en memoria (MultiDimencional, En el primer registro un registro de si existe en el listview, este se modificaria en el siguiente paso y obtendia un valor true o false [0,1], en el resto solo los datos de tus ventanas )
1 Rectificas cada elemento con el del ListView o listBox ( Modificas el elemento 0 del array Multidimenscional [0,1] )
2 Si no existe el elemento del Listview en el array Multidimencional recorres TODOS los registros una posición (Esto incluye la propiedad SelectItem).
3 Agregas los elementos del array Multidimencional no existentes (Segun el registro de la posicion 0 del array multidimencional)
3 esperas un X tiempo
4 repites desde el Paso "0"

De esta forma no se vuelve odioso

Nota: Debes usar algun comparador antes de añadir o borrar

EDITO:---------------->

Alternativa al paso 2 en lugar de recorres lo sustituyes por otro elemento asi te ahorras uno o dos bucles.

ya regreso con un codigo en VB6.

dulces Lunas!¡

Tambien se me ocurrio como ultima alternativa, pero cuando vi que no era muy molesto en el listbox decidi dejarlo de lado. Ahora lo implemento, junto con los HotKeys y hare su version en .net :D
#2557
Holaz

Estoy haciendo por un tema de "privacidad" un programa que oculta y muestra ventanas. En el cual las ventanas se muestran en un Listbox, uno le hace doble click y se ocultan / muestran segun sea el caso.
El programa tiene un Timer que cada cierto tiempo (2 segundos) actualiza el ListBox con las nuevas ventanas o quitando las que se cierran. Hasta ahi a veces solo hay un detalle, cuando se actualiza a veces mueve de lugar el item, por lo que si en el medio de tu "doble click" se mueve puede que ocultes otra ventana por error (ojo, usando el mouse, si uno solo usa el teclado no le pasa nada, puesto que el foco del item seleccionado se mueve conforme se muevan los items)

El problema viene cuando quiero cambiar el ListBox por un ListView que queda mas lindo y organizado. Pero cuando actualiza se ve cuando borra y va rellennando uno por uno,,, y hace que la seleccion y la lectura sean una odisea...

Asi que les pido que me acosejen... como puedo hacer un listbox actualizable pero que no confunda en la lectura (algo asi el listbox del Administrador de Tareas "taskmgr")

Les adjunto el programa, no esta terminado, porque pienso hacer que registre un hotkey para que nosea necesario activar el programa para ocultar una ventana  :laugh:

Descargar WindoWizard 1.0
MIRROR: Descargar WindoWizard 1.0 (MediaFire)
#2558
Cita de: ░▒▓BlackZeroҖ▓▒░ en  2 Diciembre 2009, 08:41 AM
El lenguaje Basic NO ES LIMITADO EL Limite es el PROGRAMADOR... y el SO  jajaja

jajaja lo del SO mato xD XD

pero volvemos a lo mismo! en vb se puede hacer literalmente cualquier cosa (con o sin wrapper). Recuerdo en otro hilo tambien hable de lo mismo....

me auto-quoteo

http://foro.elhacker.net/programacion_vb/unda_duda-t263202.0.html
Cita de: raul338 en  3 Agosto 2009, 23:02 PM
En vb puedes usar DirectX 8 (si xD, hagan referencia a d3d8.dll que esta en system32 y veran xD)

Aqui tienes ejemplos del sdk mismo http://idam.ladei.org.ar/descargas.php (fijate al final, el anteultimo item)

No digan que es viejo el 8, la ventaja es que en windows xp no necesitas instalador (xq viene instalado de una xD), si usas el sdk directx 9 tienes que mandarlo con un instalador de no menos 80 mb (no se consigue el sdk puro, sino que es alguna actualizacion grosa)....con tu ejecutable que cuanto puede pesar: 1, 2 megas?? 5 con todos los recursos incluidos xD



EL problema es que una persona sola no siempre puede mandarse "ALTO JUEGO".... pero de poder....se puede  :)
#2559
Cita de: BadDevil en 30 Noviembre 2009, 23:10 PM
[OFF TOPIC]Disculpen el doble post, pero buscando en google me di cuenta que ya habia sido indexado el post XD osea se demoro como 30 minutos xD[/OFF TOPIC]

jaja...la proxima vez en vez de hacer doble post, usa el boton "modificar" :P
#2560
no se puede subir una carpeta literalmente.

Lo que se hace es subir archivo por archivo. CUando hay una subcarpeta, se envia un comando FTP que cree una subcarpeta con el mismo nombre y ahi se suben sus archivos....algo asi como "recursividad"....

No se cual sera el comando para crear una carpeta....pero puedes buscar en inet !! :laugh: