¿Nuevo usuario?
Puedes registrarte aquí
 
       
Menú principal
 
 Navegación
Buscar
dpForo
dpFAQ
dpManuales
dpDescargas
dpThemes
Noticias por Temas
Recomiéndanos
Enlaces
Créditos
dzStaffStatus
Miembros:  Administradores
No Conectado  el_cuervo  
No Conectado  Dixso  
Miembros:  Colaboradores
No Conectado  AnyKiller  
No Conectado  nestormateo  
No Conectado  docser  
Miembros:  Moderadores
No Conectado  cardiru  
No Conectado  javiermisol  
Miembros:  Traductores
No Conectado  gnrx  
Miembros:  Miembros:
Ultimo:  Nuevos Hoy: 1
Ultimo:  Nuevos Ayer: 10
Ultimo:  Total: 71819
Ultimo:  Ultimo:
kazatron
Miembros:  Conectados
Miembros:  Miembros: 1
Invitados:  Invitados: 63
Total:  Total: 64
Miembros:  Miembros Online
Conectado  polimar  
Sponsor
dp-Tools
 Generador de Menús
 Pop-Up Maker
 Generador de Bloques
 Generador de Módulos
Enlázanos


Texto del enlace:


Otros Banners:



Theme creado por
dev-postnuke.com

 Foro dev-postnuke.com
  General :: Programación PHP
  Aprendiendo a usar el "iF"

Bienvenido invitado

Moderado por: el_cuervo, Dixso, AnyKiller, cardiru, javiermisol, MrGer << Tema anterior   Tema siguiente >>
Imprimir tema
Autor Tema: Aprendiendo a usar el "iF"
skualos
Enviado: 10/09/2006 a las 18:09
Frecuente
Frecuente


Karma: 5 (2 Votos)

Registrado: 14/02/06
Mensajes: 47

Estado: Desconectado
Ultima visita: 21/09/07
Estoy aciendo un formulario de esos que en millones de tutoriales salen y me encontrado con un problema de falta de conocimiento.

Código
  1. <?php
  2. if ($submit = 1) {
  3. // process form
  4. $db = mysql_connect("localhost", "root");
  5. mysql_select_db("mydb",$db);
  6. $sql = "INSERT INTO employees (first,last,address,position)
  7. VALUES ('$first','$last','$address','$position')";
  8. $result = mysql_query($sql);
  9. echo "Thank you! Information entered.\n";
  10. } else{
  11. // display form
  12. ?>
  13. <form method="post" action="<?php echo $PHP_SELF?>">
  14. First name:<input type="Text" name="first"><br>
  15. Last name:<input type="Text" name="last"><br>
  16. Address:<input type="Text" name="address"><br>
  17. Position:<input type="Text" name="position"><br>
  18. <input type="Submit" name="submit" value="submit">
  19. </form>
  20. $submit = 1
  21. <?php
  22. } // end if
  23. ?>
  24. </body>
  25. </html>


Aqui esta el codigo el proble esta en la variable submit, cuento lo que quiero hacer, quiero que aparezca el formulario y espere y cuando se presione submit le de a la variable submit el valor 1, y asin entre en el if para enviar la informacion a la base de datos.

Pero desconozco como hacerlo, nose si en html se le podria sumar 1 a submit al presionar el boton.

Saludos
skualos Enviar MP


gerkynet
Enviado: 10/09/2006 a las 19:09
Posteador de Oro
Posteador de Oro

avatar

Karma: 7 (77 Votos)

Registrado: 11/02/06
Mensajes: 1490

Estado: Desconectado
Ultima visita: 18/11/06
No, para hacer eso tienes que recuperar o verificar mediante un $_POST['valor']==$i

por ejemplo:
Código
  1. <?php
  2. if ($_POST['first']!='') {
  3. ?>
  4. mostrar formulario
  5. <?php
  6. } else {
  7. completar base (recuperando los valores del formulario mediante $_POST['first'], ...)
  8.  }
  9.  ?>



gerkynet Enviar MP WwW
skualos
Enviado: 10/09/2006 a las 20:09
Frecuente
Frecuente


Karma: 5 (2 Votos)

Registrado: 14/02/06
Mensajes: 47

Estado: Desconectado
Ultima visita: 21/09/07
No entiendo el sistema del $_POST nose si podrias acer un ejemplo con first por ejemplo pero profundizando un poco mas para que vea como va mas o menos...
skualos Enviar MP
skualos
Enviado: 12/09/2006 a las 20:09
Frecuente
Frecuente


Karma: 5 (2 Votos)

Registrado: 14/02/06
Mensajes: 47

Estado: Desconectado
Ultima visita: 21/09/07
alguien me puede explicar como conseguir que los datos escritos en un formulario se pasen a php para usarlos??

Es que Gerkynet e intentado buscar el sistema del "$_POST" pero no se como usarlo

confused confused confused

SALUDOS
skualos Enviar MP
W3XT3R
Enviado: 21/10/2006 a las 23:10
Novato
Novato

avatar

Karma: 0 (1 Votos)

Registrado: 21/10/06
Mensajes: 3

Estado: Desconectado
Ultima visita: 22/10/06
cuando envias un formulario las variables se guardan dentro de la global $_POST, cada dato enviado se introduce en una variable con el nombre del objeto del formulario. Ej.: tienes un formulario con un campo input de nombre "texto" y un boton de envio, pues cuando hagas click en el boton de envio se pasa la variable $_POST('texto').
No se si es a esto a lo q te referias pero espero q t sea de ayuda.
Saludos.
W3XT3R Enviar MP




Powered by pnForum Version 2.6

Inicio  |  dpFaq  |  dpManuales  |  dpDescargas  |  dpThemes  |  Contacta

Web site powered by PostNuke MySQL PHP Postnuke Spain PHP RSSPixel Add to Technorati Favorites

Todos los logos y marcas registradas en este sitio son propiedad de sus respectivos dueños. Los comentarios son propiedad de sus autores, el resto es de este sitio Web (c) 2003, que fue creado con PostNuke, un sistema portal Web escrito en PHP. PostNuke es Software Libre liberado bajo la licencia GNU/GPL.

Dev-CMS.com :: Amplía tus horizontes.

HOSPEDAJE Y DOMINIOS -- Tu Hosting
Alojamiento Web --- Registro de Dominios