| | |
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Autor | Správa |
---|
Registrovaný: 24.06.11 Prihlásený: 19.12.13 Príspevky: 11 Témy: 5 | Napísal Necro: 25.04.2012 19:03 | |
|
Dobrý deň , učím sa PHP , a prišiel som k príkladu kde skúšam while . len mám problém mám napísaný príklad a neviem nájsť chybu prečo mi to nejde píše mi
Parse error: syntax error, unexpected $end in /home/free/ic.cz/n/necrotest/root/www/film.php on line 57
ale ako hladám , hladám neviem si nič nájsť :/
Chcem vás poprosiť nájsť mi tú chybu
film.php
Kód: ?php session_start(); //overí ci je užívatel prihlásený pomocou platného hesla. if ( $_SESSION['authuser'] != 1 ) { echo "Bohužial nemáte dostatocné oprávenie k prezeraní tejto stránky!"; exit(); } ?> <html> <head> <title>Filmový web </title> </head> <body> <?php include "zahlavi.php"; ?> <?php $oblfilmy = array( "Život Briana", "Matrix", "Matrix 2", "Matrix 3", "Transformers", "Transformers 2", "Transformers 3", "the social network", "Tron", "Pianista", );
if( isset($_REQUEST['oblfilm'])){
echo "Vitaj na mojom webe."; echo "prihlásený uživatel: " . $_SESSION[ 'username' ]; echo "</br>"; echo "Mojim oblúbeným filmom je "; echo $_REQUEST[ 'oblfilm']; // premenná zo stránky film1.php echo ".<br>"; $hodnotenie = 5; // zadal som premennú echo "Tento film hodnotím známkou: "; echo $hodnotenie; } else { echo "Mojich" .$_POST[ 'pocet']. "najoblúbenejších filmov:<br>";
if( isset($_REQUEST['zoradene'])){ sort($oblfilmy ); } $početpoložiek = 1; while ($početpoložiek <= $_POST["pocet"]) { echo $početpoložiek; echo "."; echo pos($oblfilmy); next($oblfilmy); echo "<br>\n"; $početpoložiek = $početpoložiek +1; }
?> </body> </html> film1.php Kód: <?php
session_start(); $_SESSION['username'] = $_POST['user']; //meno $_SESSION['userpass'] = $_POST['pass']; //heslo $_SESSION['authuser'] = 0; // overí užívatelské meno a heslo if( ( $_SESSION['username'] == 'Lukas')and //:lukas ( $_SESSION['userpass'] == '123456')) //:123456
{ $_SESSION['authuser'] = 1; } else { echo "Bohužial nemáte dostatocné oprávenie k prezeraní tejto stránky!"; exit(); } ?> <html> <head> <title>Najsť oblúbený film!</title> </head> <body> <?php include "zahlavi.php"; ?> <?php
$oblúbenýfilm = urlencode('Život Briana'); // Špeciálna funkcia urlencode ktoré prenese názov filmu z medzerou . echo "<a href='film.php?oblfilm=$oblúbenýfilm'>"; // Zadal som url , s oblúbením filmom . prehodí premennú na stránku film.php echo "Další informácie o mojom oblúbenom filme!"; echo "</a>";
echo "<br>"; echo "Alebo vyberte, počet filmov ktoré chcete vidieť:"; echo "<br>" ?> <form method="post" action="film.php"> <p> Zadajte počet filmov (maximálne 10): <input type="text" name="pocet"> <br> Zoradené <input type="checkbox" name="zoradene">
</p> <input type="submit" name="Submit" value="Odoslať"> </form> </body> </html>
Ďakujem za pomoc , s pozdravom Necro.
|
|
Registrovaný: 08.08.09 Príspevky: 12449 Témy: 39 | Napísal killer: 25.04.2012 19:09 | |
|
film.php: v podmienke
Kód: if( isset($_REQUEST['oblfilm'])){ nemáš ukončenú else vetvu Kód: } else {
_________________ always is always wrong |
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 25.04.2012 19:10 | |
|
typujem ze ti tam chyba jedna zlozena zatvorka ukoncovacia podla chyby ( } )
pouzvias zvyraznovac syntaxe? ak ano tak nerozumiem peeco to nevidis ak nie tak zacni pouzivat
_________________ Sorry za prelkepy |
|
Registrovaný: 24.06.11 Prihlásený: 19.12.13 Príspevky: 11 Témy: 5 | Napísal autor témy Necro: 25.04.2012 19:18 | |
|
ďakujem moc , neviem prečo som si toho nevšimol , hladal som hlavne chybu v
Kód: $početpoložiek = 1; while ($početpoložiek <= $_POST["pocet"]) { echo $početpoložiek; echo "."; echo pos($oblfilmy); next($oblfilmy); echo "<br>\n"; $početpoložiek = $početpoložiek +1; }
ďakujem moc , ešte jedna otázka k $_POST["pocet"]
vždy všade mám
$_REQUEST['oblfilm']
$_SESSION[ 'username' ]
$_POST[ 'pocet']
len z jednou úvodzovkou a teraz pri while mám $_POST["pocet"] a aj tak to funguje .Je jedno či to napíšem s jednou alebo dvoma úvodzovkami ?
|
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 25.04.2012 19:27 | |
|
vpodstate je to jedno, rozdiel je vsak v niektorych veciach, o ktorych sa docitas na php.net
Kód: echo "ah\noj"; echo 'ah\noj';
$var = 'ahoj'; echo '$var svet'; echo "$var svet';
a apostrofy su vo vseobecnosti rychlejsie, kvoli tymto veciam ale to ta zatial trapit nemusi
_________________ Sorry za prelkepy |
|
Registrovaný: 24.06.11 Prihlásený: 19.12.13 Príspevky: 11 Témy: 5 | Napísal autor témy Necro: 25.04.2012 19:39 | |
|
ďakujem moc , no :/ to je moja nevýhoda neviem anglicky , začínam ako samouk ale až od ďalšieho mesiaca . Takže na php.net sa nedočítam ničoho , čo mi preloží prekladač je dosť zlé .
|
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 Bydlisko: Bratislava | Napísal shaggy: 25.04.2012 19:46 | |
|
Necro - nabudúce sem so syntaktickými chybami ani nechoď. Okrem toho, že to máš napísané priamo v chybovej hláške, tak sú to veci, ktoré ti pomôže odhaliť akýkoľvek lepší editor.
A ak chceš programovať, po anglicky sa musíš naučiť, inak to budeš mať ťažké.
_________________ Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme. |
|
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Parse error: syntax error, unexpected '}' in /usr/export/www v Redakčné systémy | 9 | 694 | 11.01.2007 18:32 then | | Parse error: syntax error, unexpected T_STRING in .. v PHP, ASP | 7 | 1052 | 08.08.2007 8:03 Tominator | | Parse error: syntax error, unexpected '"' in v PHP, ASP | 1 | 584 | 10.12.2009 15:40 stenley | | Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_ST v PHP, ASP | 1 | 617 | 05.10.2010 12:08 walther | | Parse error: syntax error, unexpected $end v PHP, ASP | 6 | 965 | 29.08.2011 22:26 BX | | Parse error: syntax error, unexpected ')' v PHP, ASP | 25 | 3865 | 16.05.2009 14:37 pkrajnak | | syntax error PHP v PHP, ASP | 5 | 759 | 03.06.2010 14:14 Ďuri | | Syntax error + formatovanie kodu v PHP, ASP | 19 | 670 | 15.09.2008 13:39 dadmtb | | error in your SQL syntax v Databázy | 8 | 807 | 25.02.2011 11:08 davider137 | | sass - error pri kompilacii (syntax) v HTML, XHTML, XML, CSS | 3 | 490 | 29.08.2017 21:18 17mark | | error in your SQL syntax v Databázy | 6 | 417 | 20.01.2014 15:16 Ďuri | | syntax error T_ECHO neviem si rady :( v PHP, ASP | 9 | 698 | 28.12.2009 22:06 shaggy | | Zmena vo functions.php - syntax error v PHP, ASP | 2 | 641 | 06.04.2018 18:45 oremusaa | | jQuery: Syntax error, unrecognized expression: [href$=.pdf] v JavaScript, VBScript, Ajax | 2 | 525 | 28.12.2011 12:45 tomco3131 | | SATA DVD vypalovačka (error DMA, error CRC) v Optické zariadenia | 2 | 1020 | 13.11.2007 21:11 Mulan3 | | Nechapem syntax v JavaScript, VBScript, Ajax | 3 | 641 | 02.02.2008 12:46 Hoomerr |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|