Ver Mensaje Individual
  #30 (permalink)  
Antiguo 04/01/2010, 19:41
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 11 meses
Puntos: 2534
Respuesta: Selección de usuario y enviar

Cita:
Iniciado por carlosalas Ver Mensaje
[...] Por el momento sólo tengo el formulario y adding.php para agregar la info a la BD pero no se como seleccionar al usuario y agregarle a sus campos la información.
no entiendo, ¿te refieres a un formulario para agregar o modificar datos??

en si, la naturaleza en la recepción de las variables desde un formulario no es distinta:

- se basa en el método empleado, comúnmente: get o post
- se crean super-variables, respectivamente $_GET y $_POST

NOTA que las variables nombradas bajo la directiva register_globals son consideradas un hueco de seguridad, por lo tanto usar este modo es casi retrograda de nuestra parte...

ahora, dichas variables las podemos emplear de diversas formas, ya sea para seleccionar datos, modificarlos, eliminar o agregar nuevos registros... pero eso es tema meramente de SQL...

al final, lo que necesitas es generar una consulta de SQL, indistintamente para que sea... en PHP es un string mas, y por lo tanto debe ser natural para un programador generar cadenas al gusto...

y claro, ejemplos de como generar estas consultas (que son strings ) hay bastantes... si no me equivoco en la mayoría de los problemas, sin importar su naturaleza se emplean bases de datos, o cadenas "pre-formateadas" para diversos usos... incluso lo hacemos de manera muy normal con HTML ... ¡no debe parecer nunca otra cosa!!

Código php:
Ver original
  1. $foo = $_GET['foo']; // string
  2. $bar = (int) $_POST['bar']; // integer
  3. $candy = 'does';
  4. $nothing = 0;
  5.  
  6. $sql = "INSERT INTO tabla(columna1, columna2) VALUES('$foo', $bar)";
  7. $sql = "SELECT * FROM tabla WHERE columna2=$nothing";
  8. $sql = "UPDATE tabla SET columna1='$candy', columna2=(($bar * 3.1416) /2) WHERE columna2 <> 0";
  9. $sql = "DELETE FROM tabla WHERE columna1 NOT IN('does', NULL, 0)";

es importante comprender la naturaleza y contexto de cada lenguaje, no meter todo en una bolsa es una buena practica si se requiere mejorar y comprender dichos lenguajes...

come despacio, y deja el postre para el final... ;)
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.