English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas las categorías

Estos datos quiero obtenerlos a través de PHP.

2006-11-03 02:22:36 · 3 respuestas · pregunta de Ferenc 1 en Ordenadores e Internet Programación y Diseño

3 respuestas

Mhhh.... largo de explicar ...
echale un ojo a :

http://www.evolt.org/article/Storing_form_array_data_to_MySQL_using_PHP/18/60222/

2006-11-03 02:50:19 · answer #1 · answered by mxpengin 3 · 0 0

2+

2006-11-06 18:18:03 · answer #2 · answered by pepe l 2 · 0 0



Ese es tu checkbox, el cual tiene nombre de un arrego llamado cam[ ] y de valor el resultado de una colsulta (se asocian al checkbox los valores de la columna id de una base de datos)
Para saber que checkbox o cuales checkbox estan marcados.

if ( !empty($_POST['cam'] ) ) //Si nuestro arreglo no esta vacio.
{
foreach ( $cam as $id ) //vamos a recorrer el arreglo
$valores .= "($id, $usuario),"; //
$valores=substr_replace($valores, " ",-1);
$sql = "insert into usuario (idcam,idusr) values $valores";
mysql_query($sql,$local) or die (mysql_error());

La variable $valores va almacenar el valor del checkbox y los va a concatenar, va a tener un formato así: "(1,1),(2,1),(3,1),"; en realidad $id(indice) contiene el valor del checkbox. Despues a la cadena $valores sustituimos la ultima coma con espacio en blanco. $sql contiene la cadena de inserción en la base de datos y por ultimo se inserta en la base de datos.
No se si me logre explicar pero para cualquier duda estoy a tus ordenes

2006-11-03 04:27:26 · answer #3 · answered by Speterman 2 · 0 0

fedest.com, questions and answers