Código Javascript:
Ver original
<script language="JavaScript" type="text/JavaScript"> <!-- function envia($op) { parent.frames['Pag'].location = "blanc.php"; document.menu.opcio.value = $op; document.menu.submit(); } --> </script>
Entonces en otra página recojo el valor opcio asi:
Código PHP:
Ver original
<?php $opcio = $_POST['opcio']; //var_dump($opcio); ?>
Luego tengo un switch:
<?php
Código PHP:
Ver original
switch ($opcio){ case 1: ?> <b><?=texte($_SESSION["idioma"],"seccions")?></b></font> <? case 2: ?> <b><?=texte($_SESSION["idioma"],"usuaris")?></b></font> <? case 3: ?> <b><?=texte($_SESSION["idioma"],"associacio")?></b></font> <? case 4: ?> <b><?=texte($_SESSION["idioma"],"cor")?></b></font> <? case 5: ?> <b><?=texte($_SESSION["idioma"],"escola")?></b></font> <? case 6: ?> <b><?=texte($_SESSION["idioma"],"obres")?></b></font> <?
}
Me sale este error:
Notice: Undefined index: op in /var/www/html/workspace/prova/root/admin/menuesq.php on line 79 (donde recojo por post).
Sin embargo, el switch lo hace pero de una manera muy rara: el resultado del primer case, es la suma de lso siguientes case y asi sucesivamente, hasta llegar al ultimo case, que lo ahce perfecto.
No sé si me explico bien, porque es una cosa muy rara. Espero que me puedan ayudar.
Saludos.