Parse error az ellenorzes.php fájlomban
Nos megirtam a webshopom, de nem működik jól. A
termek.phpellenorzes.phpHelp me!!
■ termek.php
mükszik. Az ellenorzes.php
-vel lesz a baj. Átnézhetnétek mi a probléma. Adatbázisban tárolt kép, adatok. Már az ellenorzes.php
sem müködik. Valahogy a POST olás sem tiszta meg parse error hibaüzenetek tömege jelenik meg.termek.php
<?php
include 'config.php';
session_start();
//Kosár tartalma
if (isset($_SESSION['kosar'])) {
$kosar=$_SESSION['kosar'];
$_SESSION[kosar]=$kosar;
}
///Adatbázis
$myConn=mysql_connect("$localhost", "$username", "$password");
mysql_select_db("$dbname", $myConn);
//Nyisd meg az adatbázist
$result=mysql_query( "SELECT * FROM uzlet "); //üzlet táblából lekérés
$totalRows_login = mysql_num_rows($result);
for ($i=1; $i < ($totalRows_login+1); $i=$i+1) {
$termek_tomb[$i]=mysql_fetch_row($result); //feltöltjük egy tömbbe
}
?>
<html>
<head>
<title>termekek</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<table width="570" border="1" cellspacing="8" cellpadding="8">
<tr>
<th width="70" scope="col">Kép</th>
<th width="58" scope="col">Termék neve</th>
<th width="98" scope="col">Termék leírás </th>
<th width="64" scope="col">Kód</th>
<th width="108" scope="col">ár</th>
<th width="242" scope="col"> </th>
</tr>
<?php
//Ismétlés
for($k=1; $k < ($totalRows_login+1); $k=$k+1) {
?>
<tr>
<td><img src="<?php echo $termek_tomb[$k][1];//Kép URL?>" width="90" height="120"></td>
<td><?php echo $termek_tomb[$k][2];//Termek neve?></td>
<td><?php echo $termek_tomb[$k][3];//Termék leírás?></td>
<td><?php echo $termek_tomb[$k][0];//Kód?></td>
<td><?php echo $termek_tomb[$k][4];//Ár?></td>
<td><form action="ellenorzes.php" method="post" name="1" id="1">
<input name="db" type="text" id="db" value="1" size=2 >
<input name="gomb" type="submit" id="kosar" value="Kosárba">
<input type="hidden" name="kod" value="<?php echo $termek_tomb[$k][0];?>"> </form></td>
</tr>
<?php }?>
</table>
</body>
</html>
<?php
include="config.php";
?>
<html>
<head><title>Ellenőrzés</head></title>
<body>
<center>
<H1>Rögzítettük a terméket!</H1>
<a href="kosar.php"><H2>A kosár tartalma!</H2></a>
<br><br>
<a href="termek.php"><H3>További vásárláshoz kattintson ide!</H3></a>
</center> </body></html>
<?php
session_start();
//Kosár tartalma
if (isset($_SESSION['kosar'])) {
// $kosar=$_SESSION['kosar'];
$_SESSION['kosar']=$kosar; }
$dbname=$_POST["webshop"];
$kod=$_POST["kod"];
//Kosárba tesszük
//Adatbázis megnyitása
$myConn=mysql_connect("$localhost", "$username", "$password");
mysql_select_db($dbname, $myConn); //shopból
//Nyisd meg az adatbázist
$result=mysql_query( "SELECT * FROM uzlet where kod='$kod'"); //üzlet táblából kódot
$termek =($result); //kivettem = mysql_fetch_row
//Kosár feltöltése
$tetel_szam=count($kosar);
$k=$tetel_szam+1;
$kosar[$k]['mennyiseg'] = $db;
$kosar[$k]['nev'] = $termek[2];
$ar = $db*$termek[4];
$kosar[$k]['osszesen'] = $ar;
$kosar[$k]['kod'] = $kod;
$kosar[$k][$ar]=$termek[4]; //'' helyett
//Elküljük a kosár tartalmát
$_SESSION['kosar']=$kosar;
/* //Tovább
header("Location: kosar.php");
exit;*/
?>
ez meg a kosar.php
<?php
session_start();
if (isset($_SESSION['kosar'])) {
$kosar=$_SESSION['kosar'];
$_SESSION['kosar']=$kosar;
}
?>
<head>
<title>Kosár</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<table width="94%" border="2" cellspacing="0" cellpadding="0">
<tr>
<th width="124" scope="col">Mennyiség:</th>
<th width="144" scope="col">Termék neve :</th>
<th width="114" scope="col">Termék kódja:</th>
<th width="138" scope="col">Termék ára:</th>
<th width="138" scope="col">Termék összesen:</th>
</tr>
<?php
$kosar_tetel=count($kosar);
print("Ennyi tétel van:".$kosar_tetel);
for ($szam=1; $szam < ($kosar_tetel+1); $szam=$szam+1) {
?>
<tr>
<td><center>
<?php echo $kosar[$szam]['mennyiseg'];?></center></td>
<td><center>
<?php echo $kosar[$szam]['nev'];?></center></td>
<td><center>
<?php echo $kosar[$szam]['kod'];?></center></td>
<td><center>
<?php echo $kosar[$szam]['ar'];?></center></td>
<td><center>
<?php echo $kosar[$szam]['osszesen'];?></center></td>
<td width="214"><div align="center">
<form name="del" method="post" action="torles.php">
<input type="hidden" name="termek_azon" value="<?php echo $szam;?>">
<input type="submit" name="Submit" value="Törlés"> </form>
</div>
<?php $mindosszesen=$mindosszesen+$kosar[$szam]['osszesen'];
}
?>
</table>
<table width="210" border="2" align="right" cellpadding="5" cellspacing="5">
<tr>
<th scope="col"><div align="left">Összesen <?php if($kosar_tetel=="0") {$mindosszesen="0";} echo $mindosszesen;?>
</div></th>
</tr>
</table>
<p> </p>
<p><a href="termek.php">Vásárlás</a></p>
</body>
</html>
kicsit sok
mondjuk a hibaüzenetit is ideírnád és hogy melyik sorban..
hiba üzenet
az ellenorzes.php
Mi a gond?
Értelmezd a hibaüzenetet, és javítsd ki!!
Felesleges egyenlőségjel
igen