Autor Zpráva
lukame
Profil *
Zdravičko, fakt jsem nenašel řešení mýho problému. Podle následujícího kódu si v kalendáři tvořím odkazy na jednotlivé dny abych po kliknutí na odkaz v daný den a hodinu "zviditelnil" <div> se zadávacím formulářem. Samozřejmě tak, aby den a hodina už byly předvyplněny. Po kliknutí na odkaz se sice v adresním řádku proměnné objeví správně a pomocí GET bych si je chtěl vytáhnout, ale píše mi to, že proměnná neexistuje. Připadá mi, jakoby ten onclick sice změnil CSS divu na viditelný, ale už si v divu nepřečtu aktuální adresový řádek. Takže potřebuji z tabulky odkazů vytáhnout proměnnou do divu.
echo "<table  border=\"1\" style=\"border-collapse: collapse; border-color:#D4D4D4;font-size:12px;\">";

    echo"<tr><td class=\" barva_dnu\">Pondělí<br><div class=\" barva_datum\">".$pondeli."</div></td>";
             for ($radek=1;$radek<=25;$radek++)
              {               
                echo "<td align=\"center\">";
                echo "<a href=\"#&bunka_datum=".$pondeli."&bunka_hodina=".$hodina."\" onclick=\"zobrazSkryj('oddil1')\" style=\"font-size:12px\"><img  src=img/tuzka_ico.png alt=\Zapsat objednávku width=40% height=40% \" style=\"cursor: pointer; cursor: hand;\"></a>";
                echo "</td>\n";
              }
   
  echo"</table>";
  ?> 
               <!--div pro zadávání objednávky--> 
              <div style="position:absolute; left: 100px; top: 100px;z-index:100; width:660px;height:300px;background-color:red;" id="oddil1" class="skryvany" >              
              <form method="post" action="ulozit_objednavku.php">
                  <table style="position:absolute; top:30px;left:15px;">
                   <tr><td width="100px">Datum masáže:</td><td style="font-weight:bold;"><?php echo $_GET["bunka_datum"]?></td><td>Začátek masáže:</td><td style="font-weight:bold;"><?php echo $_GET["bunka_hodina"]?></td></tr>
</table>
              
              </div>
Alphard
Profil
1. Celý html kód (celá stránka) se vygeneruje na serveru hned při načtení stránky, proto PHP žádné proměnné nevidí, ještě nikdo na nic neklikl. Ta chyba je jen skrytá a vy si ji klikem zobrazíte :-)
2. Na server se vůbec neposílá nic, co je za #, takže by to PHP stejně nevidělo.

Buď Nejčastější potíže s PHP (FAQ) » Jak přenést proměnnou z javascriptu do PHP, nebo si musíte všechny možné hodnoty načíst hned při generování stránky.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: