Autor | Zpráva | ||
---|---|---|---|
suplik Profil * |
#1 · Zasláno: 29. 11. 2012, 11:57:12
Zdravím,
na netu jsem našel tento poměrně jednoduchý script na vytvoření kalendáře, potřeboval bych vytvořit nějakou fci, která mi po kliknutí na jeden den, zapíše tento datum do databáze. Jediné k čemu jsem se dohrabal je, že vytvořím odkaz na den v týdnu ovšem nevím jak dál (jak zjistit tento den, kdyz dam např. name="den12" tak se mi přes $_POST['den12'] zkrátka nepošle. Jsem lamka nevím jak s tím pracovat. viz. zdroják. Kdyby byl někdo tak hodný a pomohl mi s tím, neboť si vážně nevím už rady. <?php $monat=date('n'); $jahr=date('Y'); $heute=date('d'); $monate=array('Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'); echo '<table border=0 width=700>'; echo '<th colspan=4 align=center style="font-family:Verdana; font-size:18pt; color:#ff9900;">'.$jahr.'</th>'; for ($reihe=1; $reihe<=3; $reihe++) { echo '<tr>'; for ($spalte=1; $spalte<=4; $spalte++) { $this_month=($reihe-1)*4+$spalte; $erster=date('w',mktime(0,0,0,$this_month,1,$jahr)); $insgesamt=date('t',mktime(0,0,0,$this_month,1,$jahr)); if ($erster==0) $erster=7; echo '<td width="25%" valign=top>'; echo '<table border=0 align=center style="font-size:8pt; font-family:Verdana">'; echo '<th colspan=7 align=center style="font-size:12pt; font-family:Arial; color:#666699;">'.$monate[$this_month-1].'</th>'; echo '<tr><td style="color:#666666"><b>Mo</b></td><td style="color:#666666"><b>Di</b></td>'; echo '<td style="color:#666666"><b>Mi</b></td><td style="color:#666666"><b>Do</b></td>'; echo '<td style="color:#666666"><b>Fr</b></td><td style="color:#0000cc"><b>Sa</b></td>'; echo '<td style="color:#cc0000"><b>So</b></td></tr>'; echo '<tr><br>'; $i=1; while ($i<$erster) { echo '<td> </td>'; $i++; } $i=1; while ($i<=$insgesamt) { $rest=($i+$erster-1)%7; if (($i==$heute) && ($this_month==$monat)) { echo '<td style="font-size:8pt; font-family:Verdana; background:#ff0000;" align=center>'; } else { echo '<td style="font-size:8pt; font-family:Verdana" align=center>'; } if (($i==$heute) && ($this_month==$monat)) { echo '<span style="color:#ffffff;">'.$i.'</span>'; } else if ($rest==6) { echo '<span style="color:#0000cc">'.$i.'</span>'; } else if ($rest==0) { echo '<span style="color:#cc0000">'.$i.'</span>'; } else { echo $i; //echo '<a href="#" name="den'.$i.'" type="submit">'.$i.'</a>'; } echo "</td>\n"; if ($rest==0) echo "</tr>\n<tr>\n"; $i++; } echo '</tr>'; echo '</table>'; echo '</td>'; } echo '</tr>'; } echo '</table>'; ?> |
||
peta Profil |
"vytvořím odkaz ... name="den12" ... se mi přes $_POST['den12'] zkrátka nepošle"
A je ti jasne, ze html odkaz je metoda GET, ze? Proc odkazu davas name? Odkaz pro odkazovani pouziva href=URL?parametr=hodnota. Ja bych se vratil zpet na jakpsatweb.cz a nastudoval si odkazy a formulare, jak se pouzivaji, nez se pustis do php, Jako priklad na predani hodnoty odkazem se pouzit i priklad z javascriptu, kde kliknes na odkaz pridat: Přečtení proměnných z adresy javascriptem |
||
suplik Profil * |
#3 · Zasláno: 29. 11. 2012, 14:23:47
peta:
Díky moc docela jsi mi ten problém osvětlil, tim getem a odkazem ;-) musím zopakovat základy... Mám to téma smáznout? |
||
Časová prodleva: 11 let
|
0