Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: "Parse error" rivin 70 tienoilla

mika_jussi [19.01.2005 15:28:55]

#

Olen tähän asti hyvin pitkälle käyttänyt muiden tekemiä php-koodeja, mutta nyt halusin sovetaa vähän enemmänkin ja koittaa tehdä suuremman osan itse.

Alla oleva koodinpätkä ei ajaudu ilman parse erroria, jämähtää n. riville 70.

Näkisikö joku ilman suurta työtä, mikä mättää?

<?php

$username="knimi";
$pass="ssana";
$db="kannan_nimi";

$conn=mysql_connect("housti", "$knimi", "$ssana") or die ("<font face=\"Verdana\" size=\"2\">Invalid server or user</font>");

mysql_select_db("$db", "$conn");

function insert_info(){
        $Yritys = $_POST['Yritys'];
	$Yhteyshenkilö = $_POST['Yhteyshenkilö'];
	$Osoite = $_POST['Osoite'];
	$Puhelin = $_POST['Puhelin'];
	$Sposti = $_POST['Sposti'];
	$www = $_POST['www'];

	$sql2="select * from yritysjasenet where Yritys='$Yritys'";
	$result2=mysql_query($sql2) or die("select fails");
	$no=mysql_num_rows($result2);

	if ($no==0) {

$sql="insert into yritysjasenet (id, Yritys, Yhteyshenkilö, Osoite, Puhelin, Sposti, www) values (NULL, '$Yritys', '$Yhteyshenkilö', '$Osoite', '$Puhelin', '$Sposti', '$www')";
$result=mysql_query ($sql) or die ("<font face=\"Verdana\" size=\"2\">Tietojen syöttö ei onnistunut</font> <br /> Yritä <a href=\"http://www.housti.fi/scripts/index.php\">uudestaan</a>");

echo '<font face=\"Verdana\" size=\"2\">Tiedot tallentuivat tietokantaan';

} else {
echo 'Yritys on jo tietokannassa</font> <br /> Palaa <a href=\"http://www.housti.fi/scripts/index.php\">etusivulle</a>';
	}

}

function delete_info() {

    $Yritys = $_POST['Yritys'];

    if ($Yritys == "") {
       $Yritys = $_GET['Yritys'];
    }

    $sql2="select * from yritysjasenet where Yritys='$Yritys'";
    $result2=mysql_query($sql2) or die("select  fails");
    $no=mysql_num_rows($result2);

    if ($no==0) {

echo '<font face=\"verdana\" size=\"2\"><br /> <br /> <br/>Yritystä ei löytynyt tietokannasta </font>';
echo '<a href=\"http://www.housti.fi/scripts/index.php\"><br />Takaisin</a>';

    } else {

      echo "<font face=\"verdana\" size=\"2\"><br /><br /><br />Tiedot on poistettu tietokannasta</font>";
echo '<a href=\"http://www.housti.fi/scripts/index.php\"> <br />Takaisin</a>';
}

    $sql2="delete from yritysjasenet where Yritys='$Yritys'";
    $result2=mysql_query($sql2) or die("Yritystä ei voitu poistaa, yritä uudestaan");

echo '<a href=\"http://www.housti.fi\"><br />Kotisivulle</a>';


}

function replace_info() {

$Yritys = $_POST['Yritys']
if ($Yritys == "") {
       $Yritys = $_POST['Yritys'];
    }

$sql2="select * from yritysjasenet where Yritys='$Yritys'";
    $result2=mysql_query($sql2) or die("select  fails");
    $no=mysql_num_rows($result2);

    if ($no==0) {

echo "<font face=\"verdana\" size=\"2\"> <br /><br /><br/>Yritystä ei löytynyt tietokannasta</font>";
echo "<a href=\"http://www.housti.fi/scripts/index.php\">Takaisin</a>";

    } else {

       echo "<font face=\"verdana\" size=\"2\"><br><br><br>Muutokset on tallennettu.</font>";
echo "<a href=\"http://www.housti.fi/scripts/index.php\"> <br />Takaisin</a>";

    }

    $sql2="update yritysjasenet set Yhteyshenkilö='$Yhteyshenkilö', Osoite='$Osoite', Puhelin='$Puhelin', Sposti='$Sposti', www='$www' where Yritys='$Yritys'";
    $result2=mysql_query($sql2) or die("Muutos ei onnistunut, yritä uudestaan");
echo "<a href=\"http://www.housti.fi/scripts/index.php\"> <br />Takaisin</a>";

}

?>

Antti Laaksonen [19.01.2005 15:37:00]

#

PHP on hyvin tarkka puolipisteiden suhteen, ja yksi semmoinen puuttuu koodistasi. Virhe on rivillä 69:

$Yritys = $_POST['Yritys']

mika_jussi [19.01.2005 15:43:41]

#

Kiitos!

olen tuijottanut silmät päästäni löytääkseni tuon...!

kayttaja-2791 [20.01.2005 10:30:10]

#

mika_jussi kirjoitti:

Kiitos!

olen tuijottanut silmät päästäni löytääkseni tuon...!

Tiedän tunteen, joskus sitä virhettä ei vain löydä kirveelläkään...

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta