Ver Mensaje Individual
  #6 (permalink)  
Antiguo 20/12/2004, 08:32
Avatar de myconatani
myconatani
 
Fecha de Ingreso: enero-2004
Ubicación: Pje.Ralún 8955 Santiago
Mensajes: 73
Antigüedad: 20 años, 3 meses
Puntos: 1
Pregunta Envio de Arreglos por la URL.


Hola Cluster, espero que estes bien y disculpa las molestias que te estoy dando pero recien me estoy iniciando en la creación de pagina en PHP, sin capacitación previa y a puro manual.

Bueno, hice las modificaciones correspondiente y funciona bien cuando presiono el boton SUBMIT y en la barra de la url mes da esto "http://mlizana.salfa.cl/prueba02.php...&buscar=Buscar", pero cuando presiono el LINK pierdo el contenido de la variable $lineas, y esta queda con un valor Array. Y en la barra de url me da esto http://<b>http://mlizana.salfa.cl/pr...neas=Array</b>. De que manera puedo conservar el valor la variable $linea sin que me afecte el procedimiento del boton SUBMIT, ¿ que es lo que me falta ?.

Escript de Ejemplo :

<?
if (isset($_GET['lineas']))
{
$lineas=$_GET['lineas'];
}
echo "<html>";
echo "<head>";
?>
<script language="JavaScript" type="text/javascript">
var n=0;
function Valida_sel ()
{
var n=0;
chk=document.getElementById('tabla').getElementsBy TagName('input');
for (i=0; i<chk.length; i++) {if (chk[i].checked) {n++;}}
if (n==0) {alert ("Debe seleccionar al menos una CELDA"); return false;}
}
</script>
<?
echo "<title>Enviar Arreglos a un mismo SCRIPT</title>";
echo "</head>";
echo "<body>";
echo "<form name=form1 method=GET action=$php_self>";
echo "<table id=tabla>";
$sel=""; for ($i=0; $i<=5; $i++) {if ($lineas[$i]=="0") {$sel=" checked ";break;}}
echo "\n<tr><td><input type=checkbox name=\"lineas[]\" $sel value='0'>Marcelo</td></tr>";
$sel=""; for ($i=0; $i<=5; $i++) {if ($lineas[$i]=="1") {$sel=" checked ";break;}}
echo "\n<tr><td><input type=checkbox name=\"lineas[]\" $sel value='1'>Myriam</td></tr>";
$sel=""; for ($i=0; $i<=5; $i++) {if ($lineas[$i]=="2") {$sel=" checked ";break;}}
echo "\n<tr><td><input type=checkbox name=\"lineas[]\" $sel value='2'>Constanza</td></tr>";
$sel=""; for ($i=0; $i<=5; $i++) {if ($lineas[$i]=="3") {$sel=" checked ";break;}}
echo "\n<tr><td><input type=checkbox name=\"lineas[]\" $sel value='3'>Natalia</td></tr>";
$sel=""; for ($i=0; $i<=5; $i++) {if ($lineas[$i]=="4") {$sel=" checked ";break;}}
echo "\n<tr><td><input type=checkbox name=\"lineas[]\" $sel value='4'>Tamara</td></tr>";
$sel=""; for ($i=0; $i<=5; $i++) {if ($lineas[$i]=="5") {$sel=" checked ";break;}}
echo "\n<tr><td><input type=checkbox name=\"lineas[]\" $sel value='5'>Nicole</td></tr>";
echo "\n<input type=submit name=buscar id=buscar value= Buscar OnClick=\"return Valida_sel();\">";
echo "<tr><td align=center bgcolor=cccccc><br>";
echo "<a href=\"prueba02.php?lineas=$lineas\">LINK<a>";
echo "</td></tr>";
echo "</table>";
echo "</form>";
echo "</body>";
echo "</html>";
?>

Muy agradecido,.
atte.
myconatani

Santiago de Chile, 20/12/2004 - 11:35 hrs.
__________________
myconatani