Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Nemohu přijít na to, co je špatně na syntaxi php

Už se s tím trápím snah hodinu :-( Co tam mám blbě? Vypisuje
Parse error: syntax error, unexpected T_ELSE on line 11

<?php
$action = $_POST['action'];
if (!empty($_POST['url']))
{
echo "<center><br><br><h3>Do toho mista na spam pisi pouze hloupi roboti a nejde jim to odeslat</h3><br><br>";
echo "<a href='http://seznam.cz'> Zpet </a></center>";
}
else {
if (!empty($_POST['nazev']) && ($_POST['kategorie']) && ($_POST['kanal']) && ($_POST['den'])  && ($_POST['datum']) && ($_POST['cas']) && ($_POST['recnik']) && ($_POST['sub']) && ($_POST['status']) && ($_POST['action']))
{
else
echo "<div style='font-family: verdana'><br><br><center><h3>Chybí něco vyplnit</h3></center><br>
<center>
<br><br><input class=tlacitko style=padding: 3px; margin-bottom: 9px type=button 
onclick=history.back() value= ZPĚT (opravit) ></center></div>";
}

else {
if ($action == 'upravit')
{
include "upravit-porad.php";}

else {
if ($action == 'novy')
{
include "novy-porad.php";}
?>
Předmět Autor Datum
Podívej se na manuál: http://php.net/manual/en/control-structures.elseif .php a pak ti to třeba docv…
kacikac 18.11.2013 04:30
kacikac
Děkuji za vyčerpávající odpověď. Přijde mi to podobné, jako když někdo přitlačí auto do servisu, pop…
Kráťa 18.11.2013 08:27
Kráťa
Jak píše dole wam - máš tam 7x otevření složenky a jen 4x její zavření.
Kurt 18.11.2013 08:50
Kurt
Dík, teď nemám čas to studovat, mrknu na to večer.
Kráťa 18.11.2013 09:04
Kráťa
mas tam bordel so zlozenymi zatvorkami. trochu si to odsad a potom si skontroluj jednotlive pary.
wam_Spider007 18.11.2013 08:36
wam_Spider007
Dík, teď nemám čas to studovat, mrknu na to večer.
Kráťa 18.11.2013 09:04
Kráťa
<?php $action = $_POST['action']; if (!empty($_POST['url'])) { echo "<center><br><br><h3>Do toho mis… poslední
wam_Spider007 18.11.2013 10:34
wam_Spider007

Děkuji za vyčerpávající odpověď. Přijde mi to podobné, jako když někdo přitlačí auto do servisu, poprosí je, aby na něj mrkli a oni mu vrazí do ruky manuál od auta se slovy: "A pak vám docvakne, proč auto nejede, pokud ne, vykašlete se na ježdění autem." :-)

Má tam být elseif?

<?php
$action = $_POST['action'];
if (!empty($_POST['url']))
{
	echo "<center><br><br><h3>Do toho mista na spam pisi pouze hloupi roboti a nejde jim to odeslat</h3><br><br>";
	echo "<a href='http://seznam.cz'> Zpet </a></center>";
}
else {

	if (!empty($_POST['nazev']) && ($_POST['kategorie']) && ($_POST['kanal']) && ($_POST['den'])  && ($_POST['datum']) && ($_POST['cas']) && ($_POST['recnik']) && ($_POST['sub']) && ($_POST['status']) && ($_POST['action']))
	{
		echo "<div style='font-family: verdana'><br><br><center><h3>Chybí něco vyplnit</h3></center><br>
		<center>
		<br><br><input class=tlacitko style=padding: 3px; margin-bottom: 9px type=button 
		onclick=history.back() value= ZPĚT (opravit) ></center></div>";
	}

	else {
		if ($action == 'upravit')
		{
			include "upravit-porad.php";
		}

		else {
			if ($action == 'novy')
			{
				include "novy-porad.php";
			}
		}
	}
}
?>

podla mna nejak takto, ale neoveroval som to.
mozno by nebolo zle trochu to upratat, naucit sa co to o OOP apod.

Zpět do poradny Odpovědět na původní otázku Nahoru