Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Neznámá chyba v syntaxi...

začal jsem ted v php a při stavení tohoto kodu mi naskočila chyba na řádku 23 no jáji už týden nemůžu najít... poradí někdo, díky ..

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>Registrace do Geodomku</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<form action="odesli.php" method="post">
<center><font face="Arial CE, Arial" size="5">
Váš e-mail:<input type="text" name="od" size="30"><br>
Nick:<input type="text" name="nick" size="30"><br>
Heslo:<input type="password" name="heslo" size="30"><br>
<?php
if ($od == 0): echo "Zadejte prosím Váš email!";
if ($heslo == 0): echo "Zadejte prosím Váše heslo!";
if ($nick == 0): echo "Zadejte prosím Váš nick!";
endif;
?>
<input type="submit" value="Registruj!">
</font></center>
</form>
</body>
</html>

Na vkládání kodu tady máme speciální značky (DWarf)

Předmět Autor Datum
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> <title>Regi…
marekdrtic 27.08.2009 12:13
marekdrtic
asi je to jen část kódu nebo nevím :-)
dan55 27.08.2009 12:16
dan55
je to na registraci do jedné stránky na příklad ale ted jsem přišel na to že to vypisuje ty hlášky i…
eaea 27.08.2009 12:17
eaea
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> <title>Regi…
dan55 27.08.2009 12:21
dan55
Moc dík jen jsem se chtěl teda zeptat kdy se používá to "post" a kdy if?
eaea 27.08.2009 12:25
eaea
Když formulář (!!!) posíláš jako post, musíš z něj data po odeslání tahat postem $_POST['zde se da…
dan55 27.08.2009 12:27
dan55
Nechceš si nejdřív přečíst několik PHP tutoriálů?
marekdrtic 27.08.2009 12:27
marekdrtic
Trochu jsem to pozměnil <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=w…
dan55 27.08.2009 12:14
dan55
Nevim, jak je to v PHP, ale kazdy slusny programovaci jazyk ma IF nejak ukonceny, treba EndIf... Je…
Jan Fiala 27.08.2009 12:14
Jan Fiala
aha to sem si nevšim všem díky funguje to :-)
eaea 27.08.2009 12:16
eaea
Edit : narazil jsem na další chybu ted php bohužel neobsahuje <form action="odesli.php" method="pos…
eaea 27.08.2009 12:43
eaea
Nefunguje :-( EDIT
eaea 27.08.2009 13:52
eaea
Pokud to nevadí, tak mi napiš na email ( sprava.webu((zav))seznam.cz ) a pokusím se to opravit. Sem… poslední
dan55 27.08.2009 19:11
dan55
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>Registrace do Geodomku</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<form action="odesli.php" method="post">
<center><font face="Arial CE, Arial" size="5">
Váš e-mail:<input type="text" name="od" size="30"><br>
Nick:<input type="text" name="nick" size="30"><br>
Heslo:<input type="password" name="heslo" size="30"><br>
<?php
if ($od == 0) echo "Zadejte prosím Váš email!";
if ($heslo == 0) echo "Zadejte prosím Váše heslo!";
if ($nick == 0) echo "Zadejte prosím Váš nick!";
?>
<input type="submit" value="Registruj!">
</font></center>
</form>
</body>
</html>

Akorát se mi to zdá celé nějaké zmatené, popiš, čeho chceš dosáhnout.

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>Registrace do Geodomku</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<form method="post">
<center><font face="Arial CE, Arial" size="5">
Váš e-mail:<input type="text" name="od" size="30"><br>
Nick:<input type="text" name="nick" size="30"><br>
Heslo:<input type="password" name="heslo" size="30"><br>
<?php
if (isset($_POST['send'])){
if ($_POST['od'] == ""){echo "Zadejte prosím Váš email!";}
if ($_POST['heslo'] == ""){echo "Zadejte prosím Váše heslo!";}
if ($_POST['nick'] == ""){echo "Zadejte prosím Váš nick!";}
}
?>
<input type="submit" name="send" value="Registruj!">
</font></center>
</form>
</body>
</html>

edit// Teď už to jde tak jak to má

Trochu jsem to pozměnil

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>Registrace do Geodomku</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<form action="odesli.php" method="post">
<center><font face="Arial CE, Arial" size="5">
Váš e-mail:<input type="text" name="od" size="30"><br>
Nick:<input type="text" name="nick" size="30"><br>
Heslo:<input type="password" name="heslo" size="30"><br>
<?php
if ($od == 0){echo "Zadejte prosím Váš email!";}
if ($heslo == 0){echo "Zadejte prosím Váše heslo!";}
if ($nick == 0){echo "Zadejte prosím Váš nick!";}
?>
<input type="submit" value="Registruj!">
</font></center>
</form>
</body>
</html>

edit// Zase pozdě :-)

Edit : narazil jsem na další chybu ted php bohužel neobsahuje

<form action="odesli.php" method="post"> 

takže se vůbec nespojí s odesli.php a nezapise se tak do databáze :-( když jsem to tam vrátil tak to zas odešle i prázdné jinak php se učím na interval.cz .

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