Cita:
Iniciado por carlosalas
[...] 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 ![borracho](http://static.forosdelweb.com/fdwtheme/images/smilies/borracho.png)
) 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$foo = $_GET['foo']; // string
$bar = (int) $_POST['bar']; // integer
$candy = 'does';
$nothing = 0;
$sql = "INSERT INTO tabla(columna1, columna2) VALUES('$foo', $bar)";
$sql = "SELECT * FROM tabla WHERE columna2=$nothing";
$sql = "UPDATE tabla SET columna1='$candy', columna2=(($bar * 3.1416) /2) WHERE columna2 <> 0";
$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... ;)