návštěvní kniha - proč nejde?

9 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Zdravím . mám zase problém :( snažím se napsat si návštěvní knihu. (zatím ve stadiu vývoje) vypadá takto: <? $BudemeZobrazovat=true; if (!empty($_POST["odeslano"])) // už se odeslalo { echo "aaa"; } if ($BudemeZobrazovat): echo" <table width=\"95%\" border=\"0px\" align=\"center\"> <tr> <td> <FORM action=\"index.php?clanek=kecarna&clan=10&poz=0\" method=\"POST\"> <INPUT type=\"hidden\" value=\"".Date("d.m.Y")."\" name=\"datum\"> <table> <tr> <td> Vaše jméno: </td> <td> <INPUT type=\"text\" name=\"jmeno\" size=\"55\" maxlength=\"150\"> </td> </tr> <tr> <td> Váš příspěvek: </td> <td> <TEXTAREA name=\"vzkaz\" cols=\"41\" rows=\"4\"></TEXTAREA> </td> </tr> <tr> <td align=\"center\" colspan=\"2\"> as </td> </tr> <tr> <td align=\"center\" colspan=\"2\"> <input type="Hidden" name="odeslano" value="true"> <INPUT type=\"submit\" value=\"Odeslat příspěvek\" name=\"odeslat\"> </td> </tr> </table> </td> <td><table> <tr align=\"center\"> <td>*b*</td><td><b>tučný text</b></td><td>*/b*</td> </tr> <tr align=\"center\"> <td>*u*</td><td><u>podtržený text</u></td><td>*/u*</td> </tr> <tr align=\"center\"> <td>*url*</td><td>odkaz</td><td>*/url*</td> </tr> <tr align=\"center\"> <td>*br*</td><td>odřádkování</td><td></td> </tr> <tr align=\"center\"> <td>*center*</td><td>na střed</td><td>*/center*</td> </tr> </table> </td> </tr> </table> </FORM> "; endif; ?> no a píše mi to : Parse error: parse error, expecting `','' or `';'' in c:\apache\htdocs\link\kecarna.php on line 37 tam je ale pouze: <tr> pokud se pokusím něco upravit chby vždy skočí na tento řádek :(
  2. <input type="Hidden" name="odeslano" value="true"> tady ti chybi lomitka. bt nebylo by jednodussi to nedavat do toho echa? if ($BudemeZobrazovat) { ?>.... html kod ....<?php kousek php ?>.... html kod ....<?php } // konec if a pokracovani php
  3. :D a já sem věděl že to sou někde uvozovky ale nemohl sem je najít :D JJ vím o tom ale jaksi sem začal takhle a myslím že takhle nezapomenu na <? ?> ale zase ty uvozovky :) díky _______________ VYŘÍZENO
  4. Ještě dotaz: potřeboval bych v části skriptu aby se načetla automaticky sama od sebe stránka kde bude zobrazen vzkaz (měl by být umístěn v místě kde je ted: $BudemeZobrazovat=true; if (!empty($_POST["odeslano"])) // už se odeslalo { echo "aaa"; } ) čím by to šlo? Slyšel sem něco o Header-location (bo jak) al eto je jen v meta tazích ne?
  5. ?
  6. Ne, header() normálně můžeš použít pro přesměrování na jinou stránku. http://cz2.php.net/header
  7. nj ale já bych to potřeboval v půlce skriptu. Prostě uložím do datábaze a stránka (pokud se uloží vše správně) načte celou (jinou) stránku znova.
  8. Může to být klidně i v půlce skriptu. Vyzkoušej a uvidíš. Pokud předtím jen ukládáš data do db, tak by neměl být problém.
  9. Akorát si dej pozor: "Poznámka: Pamatujte, že funkce header() musí být volána dříve než se odešle jakýkoliv normální výstup, ať už normálními HTML tagy, nebo z PHP."

← Zpět na všechna témata