else if

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/else_if_166013/page_1 - zur Vollversion wechseln!


noizemaker schrieb am 20.07.2006 um 15:51

Hi, hab da ein problem mit "Conditionals" ^^ net so meins .. würd gern wissen worans hapert .. script is für ein gästebuch

folgenden fehler bekomme ich

Zitat
Parse error: syntax error, unexpected T_ELSE in /usr/export/www/hosting/noizemaker/captcha/gb/addguestbook.php on line 22


Code: PHP
<?php
// Guestbook by NoizeMaker (c) [url]www.dj-noizemaker.at.tc[/url]
// db
$host="localhost"; 
$username=""; 
$password=""; 
$db_name=""; 
$tbl_name="";
// db 

mysql_connect("$host", "$username", "$password")or die("cannot connect server ");
mysql_select_db("$db_name")or die("cannot select DB");

$datetime=date("y-m-d h:i:s"); 


// Prüfung ob captcha == eingabe
        if ($_POST['wert'] == $_POST['testwert'])
		$sql="INSERT INTO $tbl_name(name, email, homepage, comment, datetime)VALUES('$name', '$email', '$homepage', '$comment', '$datetime')";
		$result=mysql_query($sql);
            echo 'Entry added .. !';
       else 
	        echo 'Code false.. try again!';
//$sql="INSERT INTO $tbl_name(name, email, homepage, comment, datetime)VALUES('$name', '$email', '$homepage', '$comment', '$datetime')";
//$result=mysql_query($sql);

// checken ob alles ok ist .. 
// if($result){
// echo "Successful";
// echo "<BR>";
// echo "<a href='viewguestbook.php'>View guestbook</a>";
// }

mysql_close();
?>


COLOSSUS schrieb am 20.07.2006 um 15:52

Conditionals sind keine Schleifen.


Spikx schrieb am 20.07.2006 um 15:53

Ein if mit mehreren Anweisungen benötigt Klammern.
Also wenn man das nicht weiß, dann... puh ;) Aber "^^" sagt eh scho alles? ;P


Tex schrieb am 20.07.2006 um 15:54

du musst blöcke mit geschwungenen klammern versehen.

Code: PHP
// Prüfung ob captcha == eingabe
        if ($_POST['wert'] == $_POST['testwert']) {
            $sql="INSERT INTO $tbl_name(name, email, homepage, comment, datetime)VALUES('$name', '$email', '$homepage', '$comment', '$datetime')";
            $result=mysql_query($sql);
            echo 'Entry added .. !';
       }
       else 
            echo 'Code false.. try again!';


toko schrieb am 20.07.2006 um 15:56

es fehlen geschwungene klammern bei der if-abfrage...

if (x == y) {

echo 'true';

} else {

echo 'false';

}

3ter = l0w ( ^^ )


noizemaker schrieb am 20.07.2006 um 16:02

danke für die schnelle hilfe, hab da was verwechselt mit den klammern .. jetzt bin ich schlauer ;) ..

mfg




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026