Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/02/2004, 23:22
Avatar de Threepwood
Threepwood
 
Fecha de Ingreso: febrero-2002
Ubicación: Argentina
Mensajes: 906
Antigüedad: 22 años, 2 meses
Puntos: 4
juntar todos los datos de un form en una cadena con un separador

Hola!

Vean, tengo un codigo que muestra varios Selelects y quieor que en lugar de que cada Select vaya a un campo especifico en la BD (digamos campo1, campo2, campo3) vayan en uno solo (que se llame digamos texto).

El codigo es asi:

Código PHP:

$opcs
="";
   while (
$linea mysql_fetch_array($consultaMYSQL_ASSOC)) {
    
$opcs $opcs "<option value='" $linea[clave] . "'>" $linea[nombre] . "</option>";
   }
  echo 
"<table width=\"300\" border=\"0\" cellpading=\"1\">";
  echo 
"<tr>";
  echo 
"<td>¿A que año/semestre? <input type=\"text\" name=\"semestre\" size=\"2\"></td>";
  echo 
"</tr>";
  echo 
"<tr>";
  echo 
"<td><select name='mat1'>" $opcs "</select></td>";
  echo 
"</tr>";
  echo 
"<tr>";
  echo 
"<td><select name='mat2'>" $opcs "</select></td>";
  echo 
"</tr>"
tal tal, eso da resultado tres select con nombres de materias y su clave. Al darle bl boon de enviar quiero que lo junte todo en una cadena digamos:

$todas = "FIS1|Fisica I-MAT1|Matematicas I-BIO1|Biologia1";

Con los caracteres | y - se separarian el nombre y clave de las materias y asi se insertaria en la BD la variable $todas.

¿Como puedo hacerlo?

Gracias!
__________________
Equívocos sin importancia