Foros del Web » Programando para Internet » PHP »

Añadir puntos y guardarlos en la bd

Estas en el tema de Añadir puntos y guardarlos en la bd en el foro de PHP en Foros del Web. Hola estoy haciendo una aplicación, en la que tengo que añadir varios "puntos", su numero puede variar, asi que no se cuantos puede haber, cada ...
  #1 (permalink)  
Antiguo 03/05/2013, 11:14
 
Fecha de Ingreso: marzo-2013
Mensajes: 41
Antigüedad: 11 años
Puntos: 0
Añadir puntos y guardarlos en la bd

Hola estoy haciendo una aplicación, en la que tengo que añadir varios "puntos", su numero puede variar, asi que no se cuantos puede haber, cada punto dispone de dos campos, asi que mi idea es crear un boton "Añadir Punto", que al pulsarlo me añada un nuevo punto, lo guarde en la bd y luego pueda seguir añandiendo. Alguna idea??
  #2 (permalink)  
Antiguo 03/05/2013, 11:48
 
Fecha de Ingreso: marzo-2013
Ubicación: Neuquén Capital
Mensajes: 111
Antigüedad: 11 años, 1 mes
Puntos: 8
Respuesta: Añadir puntos y guardarlos en la bd

Cita:
Iniciado por mawilin Ver Mensaje
Hola estoy haciendo una aplicación, en la que tepngo que añadir varios "puntos", su numero puede variar, asi que no se cuantos puede haber, cada punto dispone de dos campos, asi que mi idea es crear un boton "Añadir Punto", que al pulsarlo me añada un nuevo punto, lo guarde en la bd y luego pueda seguir añandiendo. Alguna idea??
Y cual es tu código? Asi podemos aplicar el simple INSERT y UPDATE al ejemplo!
  #3 (permalink)  
Antiguo 03/05/2013, 11:55
 
Fecha de Ingreso: marzo-2013
Mensajes: 41
Antigüedad: 11 años
Puntos: 0
Respuesta: Añadir puntos y guardarlos en la bd

Pues eso aún no tengo codigo, lo que he pensado es poner dos inputs para los campos y el boton de añadir.
  #4 (permalink)  
Antiguo 03/05/2013, 12:08
 
Fecha de Ingreso: marzo-2013
Ubicación: Neuquén Capital
Mensajes: 111
Antigüedad: 11 años, 1 mes
Puntos: 8
Respuesta: Añadir puntos y guardarlos en la bd

Cita:
Iniciado por mawilin Ver Mensaje
Pues eso aún no tengo codigo, lo que he pensado es poner dos inputs para los campos y el boton de añadir.
Bueno podrias explicarte mejor? Dos inputs que contengan que?

Sabes crear una base de datos?
  #5 (permalink)  
Antiguo 03/05/2013, 12:14
 
Fecha de Ingreso: marzo-2013
Mensajes: 41
Antigüedad: 11 años
Puntos: 0
Respuesta: Añadir puntos y guardarlos en la bd

Mira, seria asi:

Nombre: TextArea
Apellidos: TextArea

Agregar(Boton)

Y pudiera seguir agregando, y se mostraran los que llevo agregados, lo de la base de datos seria el siguiente paso, y si se crear la bd y leer y guardar datos.
  #6 (permalink)  
Antiguo 03/05/2013, 12:33
 
Fecha de Ingreso: marzo-2013
Ubicación: Neuquén Capital
Mensajes: 111
Antigüedad: 11 años, 1 mes
Puntos: 8
Respuesta: Añadir puntos y guardarlos en la bd

Cita:
Iniciado por mawilin Ver Mensaje
Mira, seria asi:

Nombre: TextArea
Apellidos: TextArea

Agregar(Boton)

Y pudiera seguir agregando, y se mostraran los que llevo agregados, lo de la base de datos seria el siguiente paso, y si se crear la bd y leer y guardar datos.
A ver, queres que al dar click en NUEVO PUNTO, te agregue dos campos mas al formulario? o que te inserte los datos en la BD y que te los vaya mostrando arriba del form?

Si es la segunda opcion tenemos un form:

Código HTML:
Ver original
  1. <form method="post" action="agregar.php">
  2. <input type="text" name="nombre">
  3. <input type="text" name="apellido">
  4. <input type="submit" value="Nuevo punto" />
  5. </form>

Y por otro lado un archivo PHP llamado agregar.php
Código PHP:
Ver original
  1. <?php
  2. function Conectar()
  3. {
  4.    
  5.     $servidor = "localhost";
  6.     $usuario = "TUUSUARIO";
  7.     $clave = "TUCLAVE";
  8.     $bd = "TUBD";
  9.    
  10.     $con = mysql_connect($servidor, $usuario, $clave) or die("No se pudo conectar");
  11.     mysql_select_db($bd, $con) or die("Problemas al Seleccionar la bd");
  12.     mysql_query("SET NAMES 'utf8'");
  13.     return $con;
  14. }
  15. $nombre = $_POST['nombre'];
  16. $apellido = $_POST['apellido'];
  17. $con = Conectar();
  18. $sql = "INTERT INTO table (id, nombre, apellido) VALUES ('NULL', '$nombre', '$apellido')";
  19. $result = mysql_query($sql, $con) or die (mysql_error());
  20. if(!$result){
  21.    echo "No se pudo ingresar los datos";
  22. }else{
  23.    echo "se ingreso correctamente";
  24. }
  25.  
  26. ?>
  #7 (permalink)  
Antiguo 03/05/2013, 12:43
 
Fecha de Ingreso: marzo-2013
Mensajes: 41
Antigüedad: 11 años
Puntos: 0
Respuesta: Añadir puntos y guardarlos en la bd

Muchas gracias, lo que quiero es de la segunda forma que dices, que me inserte los datos en la BD y que me los vaya mostrando arriba del form.

Voy a ir probando a ver que tal va.
  #8 (permalink)  
Antiguo 03/05/2013, 12:48
 
Fecha de Ingreso: marzo-2013
Mensajes: 41
Antigüedad: 11 años
Puntos: 0
Respuesta: Añadir puntos y guardarlos en la bd

Una duda que tengo, he empezado a trabajar con el codeigniter, con la metodologia controlador, vista, modelo. El archivo agregar.php seria un modelo, no?
  #9 (permalink)  
Antiguo 03/05/2013, 12:52
 
Fecha de Ingreso: marzo-2013
Ubicación: Neuquén Capital
Mensajes: 111
Antigüedad: 11 años, 1 mes
Puntos: 8
Respuesta: Añadir puntos y guardarlos en la bd

Cita:
Iniciado por mawilin Ver Mensaje
Mira, seria asi:

Nombre: TextArea
Apellidos: TextArea

Agregar(Boton)

Y pudiera seguir agregando, y se mostraran los que llevo agregados, lo de la base de datos seria el siguiente paso, y si se crear la bd y leer y guardar datos.
Cita:
Iniciado por mawilin Ver Mensaje
Muchas gracias, lo que quiero es de la segunda forma que dices, que me inserte los datos en la BD y que me los vaya mostrando arriba del form.

Voy a ir probando a ver que tal va.
Arriba del form pones:
Código PHP:
Ver original
  1. <?php
  2. function Conectar()
  3. {
  4.    
  5.     $servidor = "localhost";
  6.     $usuario = "TUUSUARIO";
  7.     $clave = "TUCLAVE";
  8.     $bd = "TUBD";
  9.    
  10.     $con = mysql_connect($servidor, $usuario, $clave) or die("No se pudo conectar");
  11.     mysql_select_db($bd, $con) or die("Problemas al Seleccionar la bd");
  12.     mysql_query("SET NAMES 'utf8'");
  13.     return $con;
  14. }
  15. $con = Conectar();
  16. $sql = "SELECT id, nombre, apellido FROM table";
  17. $result = mysql_query($sql, $con) or die (mysql_error());
  18. while($datos = mysql_fetch_array($result))
  19. {
  20.   echo $datos['id'].",".$datos['nombre'].",".$datos['apellido'];
  21. }
  22. ?>
  #10 (permalink)  
Antiguo 03/05/2013, 14:21
 
Fecha de Ingreso: marzo-2013
Ubicación: Neuquén Capital
Mensajes: 111
Antigüedad: 11 años, 1 mes
Puntos: 8
Respuesta: Añadir puntos y guardarlos en la bd

Te recomiendo APRENDER el lenguaje y después un Framework. :) Además de que no los prefiero!



Saludos y suerte!
  #11 (permalink)  
Antiguo 04/05/2013, 10:43
 
Fecha de Ingreso: marzo-2013
Mensajes: 41
Antigüedad: 11 años
Puntos: 0
Respuesta: Añadir puntos y guardarlos en la bd

Hola de nuevo, sigo avanzando con el proyecto, ahora me surge la duda de que al agregar cada punto, me recarga la web y me borra lo que ya llevo escrito en inputs anteriores, es decir, antes de esto tengo varios textfields, entonces yo lo que quiero es que al agregar los nuevos puntos, no se me borre nada de lo anterior.
  #12 (permalink)  
Antiguo 04/05/2013, 19:00
 
Fecha de Ingreso: marzo-2013
Ubicación: Neuquén Capital
Mensajes: 111
Antigüedad: 11 años, 1 mes
Puntos: 8
Respuesta: Añadir puntos y guardarlos en la bd

Agregame al skype y te enseño, o al correo..

Skype: sathyasanles
Gmail: [email protected]

Eso que pretendés es Ajax! :D

Saludos
  #13 (permalink)  
Antiguo 04/05/2013, 19:37
Avatar de newboy_master  
Fecha de Ingreso: enero-2008
Ubicación: Granada
Mensajes: 882
Antigüedad: 16 años, 2 meses
Puntos: 46
Respuesta: Añadir puntos y guardarlos en la bd

SathyaSanles tiene razón, necesitas aprender un poco de ajax. Dejo aquí la función para hacer peticiones post con jQuery (sirve para enviar los datos sin recargar la página):

http://api.jquery.com/jQuery.post/

Salu2.
  #14 (permalink)  
Antiguo 04/05/2013, 19:51
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Añadir puntos y guardarlos en la bd

SathyaSanles: En FDW hay reglas que todos tienen que cumplir y que hacemos cumplir a todos...
Cita:
2.3 Los usuarios no pueden publicar mensajes para insinuar o instruir a otro(s) miembro(s) para que revisen su cuenta de correo electrónico, su buzón de mensajes privados, o para indicarles de alguna manera que tienen un nuevo mensaje privado o de correo electrónico, con el objeto de solicitar u ofrecer una respuesta con respecto al tema en cuestión. [...]
Todas las preguntas son públicas y todas las respuestas también lo son.

No debes plantear lo que haces dos posts arriba. Quita esas indicaciones antes de que termines teniendo problemas...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #15 (permalink)  
Antiguo 05/05/2013, 06:43
 
Fecha de Ingreso: marzo-2013
Mensajes: 41
Antigüedad: 11 años
Puntos: 0
Respuesta: Añadir puntos y guardarlos en la bd

Muchas gracias, me pondre ahora a mirar como va esto del ajax y preguntare las dudas que vaya teniendo. :)

Etiquetas: bd, puntos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:46.