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 - [u]nsigned

#1741
PHP / Manual sobre Shell Scipting con PHP
12 Diciembre 2009, 19:22 PM
Hola, queria saber si alguien sabe de algun manual/libro/tutorial en español(preferiblemente) sobre PHP, pero no para web-scripting (es decir como modulo de apache) sino como shell-scripting(usarlo directamente como lenguaje de scripting como python o perl).

Saludos
#1742
Mi usuario favorito es.....






#1743
PHP / Re: consulta php una ayudaita pleace XD
12 Diciembre 2009, 02:14 AM
1. $_FILES es una variable, no una funcion
2. Esto debe ir en el Sub Foro de PHP
3. Fijate si has añadido lo que te dijo bug_0v3r

Te dejo un link que seguro te sera util ACA

Saludos
#1744
Juegos y Consolas / Re: Cual es la mejor consola?
12 Diciembre 2009, 01:20 AM
Mmm...la PS2 es de fierro, la mia no sabes cuantas noches de birras, cannabis y PES tiene encima, y ahi la tengo andando, como el primer dia..lo que si son unaporqueria de la PS2 son los Joystick, nunca me duraron mas de 3 meses  :P

SONY ownea a Nintendo y M$  ;D

Saludos
#1745
And the winner issss...?  :xD
#1746
La verdad que leer asi, e interpretar mentalmente php (puesto que no consco la estructura ni los datos que hay en tu BB.DD) quita un poco las ganas de responder, pero creo que el problema va por aca:

Código (php) [Seleccionar]
if (mysql_num_rows( $result) >1)

Citarotra cestión es la comprobación  de si el dni nuevo está en la base de datos, es correcto como lo estoy haciendo?

No, esta mal, deberia ser ' > 0', es decir, si el dni existe, mysql_num_rows devolvera (al menos) 1. Entonces si solo existen UN registro con es DNI ese IF es evaluado como false, y asi no se actualizara. Me explico?  ;D

Saludos
#1747
PHP / Re: Evitar Brute Force en "INSERT" a database
11 Diciembre 2009, 23:39 PM
Cita de: Skeletron en 11 Diciembre 2009, 19:27 PM
Que me decis de hacerle en el mismo lugar donde ingresan los e-mails, al apretar ENVIAR, al recargar mostrar una pregunta que la respondan en el mismo campo de texto..
Porque me jode mucho ocupar espacios con un captcha..
Y le voy a hacer uno yo :)

Mm...no es mucho lio de pura gana?  :rolleyes:

Solo tendrias que agregar un input de tipo text, y en el script php ver si coincide con la variable guardada previamente en $_SESSION..pero en fin, es tu web y podes hacerla como quieras.

Saludos
#1748
Cita de: Darioxhcx en 11 Diciembre 2009, 01:31 AM
Cita de: 6666 en 11 Diciembre 2009, 01:30 AM
para mi el mejor sera el que tiene màs post de todo el foro, hay mucha experiencia.
WTF

Creo que es un tal el-brujo... :silbar: :xD
#1749
Aca el mio:


Con el mayor de los respetos Sr. Admin  :P :xD

Saludos
#1750
Código (php,39) [Seleccionar]

<html>
<head>
<title>Chequear datos</title>
<link rel="stylesheet" href="estilo.css" type="text/css">
</head>

<body>
<center>
<p class="titulo"></p>
<br>

<?php

$conexion
=mysql_connect("localhost""programa""programa") or die ("No se pudo realizar la conexión");

mysql_select_db("distribuidora",$conexion);


$nombre=$_POST["nombre"];
$apellidos=$_POST["apellidos"];
$dni=$_POST["dni"];
$fecha_nacimiento=$_POST["fecha_nacimiento"];
$categoria_laboral=$_POST["categoria_laboral"];
$domicilio=$_POST["domicilio"];
$telefono=$_POST["telefono"];

/*$dni_comp=mysql_query(SELECT 'dni' FROM 'empleados');
for($a=0;$dni_comp[$a]!=NULL; $a)
{
echo "$dni_comp[$a]";
}*/
if ( ($nombre!=NULL) AND ($apellidos!=NULL) AND ($dni!=NULL) AND ($fecha_nacimiento!=NULL) AND
($categoria_laboral!=NULL) AND ($domicilio!=NULL) AND ($telefono!=NULL) )
 
 //$sql="SELECT dni FROM empleados";
 //$result=mysql_query($sql, $conexion);
 

$sql="INSERT INTO empleados (dni, nombre, apellidos, categoria_laboral, domicilio, fecha_nacimiento, telefono) VALUES ($dni$nombre$apellidos$categoria_laboral$domicilio$fecha_nacimiento$telefono)";
$result=mysql_query($sql$conexion);
if($result){echo"EXITO";
}
else{ echo mysql_error($conexion) ;}
}
ELSE{ 
 include("alta.html");
 echo "<font color=red><b>Error: Ha dejado algún campo vacío, debe rellenarlos todos</b></font>";
}

?>


</center>

</body>
</html>


Tenes un error en la sintaxis MySQL en la linea resaltada, te falta encerrar entre omillas simples (') los valores a introducir en l aBB.DD, deberia ser asi:

Código (php) [Seleccionar]
$sql="INSERT INTO empleados (dni, nombre, apellidos, categoria_laboral, domicilio, fecha_nacimiento, telefono) VALUES ('$dni', '$nombre', '$apellidos', '$categoria_laboral', '$domicilio', '$fecha_nacimiento', '$telefono')";

Cambia eso y proba, y despues me contas  ;)

Saludos