Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/03/2005, 03:35
desve
 
Fecha de Ingreso: octubre-2004
Mensajes: 9
Antigüedad: 19 años, 5 meses
Puntos: 0
Información PROBLEMAS EN El USO DEL METHOD POST CON CARACTERES

tengo el siguiente problema quisiera ver si alguien me puede ayudar.

Estoy generando una pagina con altas, bajas y consultas

en las bajas hay una baja para alumnos y otra para empresas.

en la baja para alumnos esta de forma ke se hace seleccion y se despliega y al final de cada fila se muestra un checkbox para eliminar dicha fila.

el detalle esta en este punto.

las bajas por alumnos se hacen sobre la matricula (numero de control) la cual es numerica y al pasar dicho dato por metodo post se hace mediante un arreglo, checar este pedazo de codigo fuente


while($salida = mysql_fetch_array($resultado))
{
echo "<tr>";
for ($i=0;$i<4;$i++)
{
echo "<td>",$salida[$i],"</td>";
}

echo "<td align=center><input type=checkbox
name=borra[$salida[0]] value='Si'></td></tr>";
}


Lo cual me manda un arreglo borra en el cual contiene el numero de matricula cuando esta activado.

recorriendolo con un bucle for each despues de mandar la forma consigo lo siguiente.




$borra=$HTTP_POST_VARS['borra'];


foreach ($borra as $clave=>$valor)
{
echo "Clave: $clave Valor: $valor";
}


y me muestra por ejemplo un numero de matricula

Clave: 165780 Valor: Si


DE ESTA forma hago una comparacion con clave del campo indicado y la borro


hasta ahi todo es perfecto, pero cuando intento trabajar de la misma forma con bajas de empresas me topo con el problema de que LAS BAJAS DE EMPRESA LAS HAGO POR NOMBRE DE EMPRESA por lo cual necesito pasar datos de CARACTER.


estoy seguro que mi error esta en la sintaxis del checkbox

echo "<td align=center><input type=checkbox
name=borra[$salida[0]] value='Si'></td></tr>";


en la parte ...... borra[$salida[0]]

pero ya he intentado lo siguiente y no puedo conseguir leer los datos despues de ke los envia la forma

borra['$salida[0]']

etc.... poniendo y kitando comillas.

si alguien me puede ayudar con la sintaxis de este detalle le agradeceria y tambien kisiera saber si es que es posible guardar dichos arreglos de tipo cadena o no se, tal vez este intentando abusar del php

Aqui no puedo borrar ya que el arreglo no contiene datos, (por lo mismo lo recorri para checar).


Gracias anticipadamente por su ayuda.