• Domingo 19 de Mayo de 2024, 01:57

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - D0M41N

Páginas: [1]
1
VB .NET / Sql En Visual Studio 2005
« en: Domingo 21 de Enero de 2007, 02:10 »
No encuentro el datacontrol, como me conecto con una base de access, sin el datacontrol? o en todo caso, como se llama ahora el datacontrol, y genero una consulta? Please, somebody help me! desde ya gracias.
NOTA: Un tuto de 2005 me vendria bien!

2
PHP / Como Especificar Que Una Variable Post Es Numerica
« en: Viernes 29 de Diciembre de 2006, 17:33 »
Buenas, desde ya gracias por leerme! ya me ayudaron mucho en este foro, y no se como agradeserles, lo max que se me ocurre es decirles feliz año nuevo :P.

E fin, aver si me pueden dar una mano con esto, el problema es que tengo en mi base de datos, un valor que es numerico, pero al pasarlo con el $_POST, lo toma como cadena de caracteres, estube buscando y encontre una funcion que se llama is_integer() , pero despues busque mas y lei que no sirve para un post.
Luego encontre otra que si que se llama is_numeric(), pero no se como utilizarla.
Deduci que al $row, lo toma de la misma forma que a un $_POST
Probe de las siguientes maneras:
Siempre antes de todo:

Código: Text
  1.  
  2.   $row = mysql_fetch_array($result);
  3.  
  4.  
bien ahora:
Código: Text
  1.  
  2. $numero =  is_numeric($row["numero"]);
  3.  
  4.  
y por las dudas tambien asi
Código: Text
  1.  
  2. is_numeric($numero) =  $row["numero"];
  3.  
  4.  

Pero nada, el valor que tiene en la base el campo numero es 1, y yo le sumo uno,
probe tambien de varias formar pero nada miren:
Despues de haber declarado la variable...

Código: Text
  1.  
  2. $numero ++;
  3. echo $numero;
  4.  
  5.  

y me muestra 1 :S.. deberia mostrar 2 dado que el campo numero ya vale uno, si le sumamos 1... vale 2...
Por las dudas por si no andaba el ++ directamente lo hize a lo cabernicola :P:

Código: Text
  1.  
  2. $numero + 1;
  3. echo $numero;
  4.  
  5.  

Pero nada tampoco, igual, no entiendo que pasa, porque en todo caso, este ultimo no deberia aparecer 11? ya que le suma a la cadena el valor 1?
NOTA: estaria bueno que aparezca uno uno en todo caso (?). salu2 D0M41N.

3
PHP / Problema Con Mysql_fetch_array
« en: Jueves 28 de Diciembre de 2006, 23:39 »
Buenas, me tira el siguiente error:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in .../consult.php on line 51

El codigo es el siguiente:

Código: Text
  1.  
  2. <html>
  3. <?php
  4. $n_codigo_m = $_POST['n_codigo_m'];
  5. $nombre_m = $_POST['nombre_m'];
  6. $password_m = $_POST['password_m'];
  7. if ($_POST['enviar']) {
  8. ?>
  9. <head>
  10. <title>Consultar disponivilidad</title>
  11. </head>
  12. <body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0">
  13. <table width="100%" border="0" height="100%" cellspacing="0">
  14. <td valign="middle">
  15. <div align='center'>
  16. <h3>Consultar disponivilidad en:</h3>
  17. <form action="<?php echo $PHP_SELF; ?>" method="POST">
  18. Localidad:<select name="localidad"><option selected>Buenos Aires<option>Rosario<option>Cordoba<option>Mendoza</select>
  19. <input type="hidden" value="<?php echo $n_codigo_m; ?>" name="n_codigo_m">
  20. <input type="hidden" value="<?php echo $nombre_m; ?>" name="nombre_m">
  21. <input type="hidden" value="<?php echo $password_m; ?>" name="password_m">
  22. <input type="submit" value="Aceptar" name="consult">
  23. </form>
  24. <form action="login.php" method="POST">
  25. <input type="hidden" value="<?php echo $n_codigo_m; ?>" name="n_codigo_m">
  26. <input type="hidden" value="<?php echo $nombre_m; ?>" name="nombre_m">
  27. <input type="hidden" value="<?php echo $password_m; ?>" name="password_m">
  28. <input type="submit" value="Volver" name="enviar">
  29. </form>
  30. </div>
  31. </td></tr>
  32. </table>
  33. </body>
  34. </html>
  35. <?php
  36. }
  37. if ($_POST['consult']) {
  38. ?>
  39. <head>
  40. <title>Resultado de su consulta</title>
  41. </head>
  42. <body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0">
  43. <table width="100%" border="0" height="100%" cellspacing="0">
  44. <td valign="middle">
  45. <div align='center'>
  46. <h3>Resultado de su consulta:</h3>
  47. <?php
  48. $localidad = $_POST['localidad'];
  49. $connect = mysql_connect("localhost", "usuario", "password");
  50.   mysql_select_db("base_de_datos", $connect);
  51.   $result = mysql_query("SELECT * FROM localidades WHERE nombre = $localidad", $connect);
  52.   $row = mysql_fetch_array($result);
  53.   echo "<b>Localidad: </b>" .$localidad. "<br>\n";
  54.   echo "<b>Poblacion: </b>" .$row["poblacion"]. "<br>\n";
  55.   echo "<b>Mujeres: </b>" .$row["mujeres"]. "<br>\n";
  56. ?>
  57. <form action="login.php" method="POST">
  58. <input type="hidden" value="<?php echo $n_codigo_m; ?>" name="n_codigo_m">
  59. <input type="hidden" value="<?php echo $nombre_m; ?>" name="nombre_m">
  60. <input type="hidden" value="<?php echo $password_m; ?>" name="password_m">
  61. <input type="submit" value="Volver" name="enviar">
  62. </form>
  63. </div>
  64. </td></tr>
  65. </table>
  66. </body>
  67. </html>
  68. <?php
  69. }
  70. ?>
  71.  
  72.  

No entiendo, de hecho hasta declare la variable antes para no tener problemas, justamente la linea 51 que es la del error es la del fetch array, no entiendo porque el error.

4
PHP / No Encuentro Goto En Php, Como Uso Function() ?
« en: Martes 19 de Diciembre de 2006, 06:28 »
Hola, tengo un PHP que valida al usuario, quisiera que una vez validado si es correcto, que se diriga hacia otra linea del archivo PHP, me dijieron que para eso debo utilizar function, pero no se bien como se usa, les muestro un poco el codiguito asi lo entienden:
Código: Text
  1.  
  2. <html>
  3. <body>
  4. <?php
  5. if ($enviar_is) {
  6.   $connect = mysql_connect("localhost", "mi_user", "mi_password");
  7.   mysql_select_db("mi_base", $connect);
  8.   $result = mysql_query("SELECT * FROM mi_tabla WHERE DNI = $DNI", $connect);
  9.   $row = mysql_fetch_array($result);
  10.   if ($row["name"] == $name && $row["password"] == $password) {
  11.   echo "los datos son correctos"; \\ aka deveria ir adonde dice "agregar usuario"
  12.    } else { echo "los datos son incorrectos"; }
  13. ?>
  14. <?php
  15. } else {
  16. ?>
  17. <head>
  18. <title>Iniciar Sesion</title>
  19. </head>
  20. <body>
  21. <div align="center">
  22. <form action="index.php" method=POST><table border="1"> \\ aca va goto, en el action
  23. <td>DNI:</td><td><input type=text name=dni></td></tr>
  24. <tr><td>Nombre:</td><td><input type=text name=nombre></td></tr>
  25. <td>Contraseña:</td><td><input type=password name=password></td></tr>
  26. <td align="center"><input type=submit value="Aceptar" name=enviar_is></td>
  27. </table>
  28. </form>
  29. </div>
  30. </body>
  31. <?php
  32. }
  33. \\ hasta ahi va la primer parte
  34. ?>
  35. <?php
  36. if ($enviar) {
  37.   if ($password == $password_c) {
  38.     $connect = mysql_connect("localhost", "mi_user", "mi_password");
  39.     mysql_select_db("mi_base", $connect);
  40.     mysql_query("INSERT INTO mi_tabla (nombre,apellido,dni) VALUES ('$nombre','$apellido','$dni')",$connect);
  41. ?>
  42. <head>
  43. <title>Agegar Nuevo Usuario</title>
  44. </head>
  45. <body>
  46. <p>Su usuario ha sido agregado exitosamente.</p>
  47. <a href="index.php">Volver al inicio de sesion.</a> \\ aca por ejemplo, como hago? yo pensaba usar goto, pero no se cual es la funcion equibalente a goto en php, igual sigamos...
  48. </body>
  49. <?php
  50.    }
  51.   else {
  52. ?>
  53. <p>la contraseña fue mal ingresada.</p>
  54. <a href="index.php">Volver al formulario.</a> \\ otro goto iria aca
  55. <?php
  56. }
  57.   } else {
  58. ?>
  59. <head>
  60. <title>Agegar Nuevo Usuario</title>
  61. </head>
  62. <body>
  63. <div align="center">
  64. <form action="index.php" method=POST><table border="1"> \\ aca va goto, en el action
  65. <tr><td>Nombre:</td><td><input type=text name=nombre></td></tr>
  66. <tr><td>Apellido:</td><td><input type=text name=apellido></td></tr>
  67. <tr><td>DNI:</td><td><input type=text name=dni></td></tr>
  68. <td>Contraseña:</td><td><input type=password name=password></td></tr>
  69. <td>Confirmar Contraseña:</td><td><input type=password name=password_c></td></tr>
  70. <td align="center"><input type=submit value="Aceptar" name=enviar></td>
  71. </table>
  72. </form>
  73. </div>
  74. <a href="index.php">Volver al inicio de sesion.</a> \\ aca va goto
  75. </body>
  76. <?php
  77. }
  78. ?>
  79. </html>
  80.  
  81.  

Desde ya muchas gracias, la ultima ayuda me fue muy util, como ven logre hacer lo que queria, solo en falta de el detalle, el cual quiero que todo este en el mismo PHP, por cuestiones de seguridad, no quiero separar los en archivos diferentes, prefiero tener todo en el mismo archivo, ese es el objetivo, y el motivo por el cual se me ocurrio usar una funcion similar al GOTO, hasta lo que aprendi de PHP y mySQL lo unico que me cuesta es eso de function(), si alguien es tan amable de darme una mano será bienvenida, y gracias denuevo.

5
PHP / Buenas, Soy Nuevo, Y Quiero Empezar Con Php
« en: Jueves 14 de Diciembre de 2006, 15:55 »
Hola, les comento que di SQL en mi escuela, y se como generar consultas, pero se me complica mucho PHP, y tambien tengo conocimientos de programacion.

Mi idea es la de crear una base de datos, en la cual SOLO existan usuarios, cada usuario tiene un equipo de 1 a 99 usuarios, y cada uno de esos puede tener otro equipo de la misma cantidad, asi susecibamente.

Lo unico que necesita la base es, un formulario de inicio de sesion, que pida nombre, contraseña y numero de usuario (EL NUMERO DE USUARIO NO ES EL ID DE LA BASE), el cual, al ser unico el numero de usuario, entonces se puede validar el nombre y el password, si son los correctos que logre iniciar secion.

Despues, automaticamente que le abra a un formulario en el cual le pida un codigo unico, que va a ir siendo guardado en la base, este codigo se puede ingresar una sola vez, y es como un permiso para lograr sumar a un usuario mas a su equipo de usuarios.
Si el codigo es valido, entonces que finalmente le abra otro formulario en el cual le pida los datos para crear el nuevo usuario, y listo, hasta ahi es adonde quiero llegar, espero que me puedan ayudar, les comento que recien empiezo con la validacion del usuario, y es algo asi:
[CODE]
<?
$connect = mysql_connect("local host", "mi_usuario", "mi_password");
mysql_select_db("mi_base", $connect);

<form action=self method=GET>
   Nombre: <input type=text name=name size=20>
<br>
   Contraseña: <input type=password name=password>
<br>
   <input type=submit value="Aceptar">
</form>
?>

aca es donde necesito ayuda, me dijieron que es preferible crear una base que sea usuarios para validar el codigo (por eso decia lo del numero de usuario), pero mi idea era la de crear usuarios reales, creo que creando una tabla usuarios seria mejor, mas facil, espero que me puedan dar una mano, ya que busque en internet, como valiar a un usuario mediante PHP y mySQL y no encontre nada que incluya passwords, desde ya muchas gracias por leerme, saludos.

Páginas: [1]