Hola a todos:
En el script siguiente lo que quiero es coger los emails de varios grupos de usuarios almacenándolos en distintas variables que van cambiando gracias a un bucle y con una función javascript enviarlos a un campo de texto inhibido:
Pero me muestra un fallo y es el siguiente:
Parse error: syntax error, unexpected T_CONCAT_EQUAL in ... on line .....
<?php
conexionBD();
for ($buc=1;$buc<=4;++$buc){
$sqlbucle="SELECT email FROM usuarios WHERE email !='' AND clase='$buc' ORDER BY clase ASC";
$rettodos=mysql_query($sqlbucle);
$filatodos=mysql_fetch_array($rettodos, MYSQL_ASSOC);
while ($filatodos)
{
foreach ($filatodos as $todos)
{
$t=$todos."; ";
$q."$buc".=$t; <---- concatena valores, creo que el fallo está aquí.
}
$filatodos=mysql_fetch_array($rettodos, MYSQL_ASSOC);
}
}
entonces en un select pongo lo siguiente:
echo "<select name='emails' onChange=datos();>";
<option value=''></option>;
for ($buc=1;$buc<=4;++$buc){
echo "<option value='$q".$buc."'>--Clase $buc--</option>";
}
echo "</select>";
?>
¿Cual sería la solución? Muchas gracias de antemano.