ugrás a tartalomhoz

Parse error az ellenorzes.php fájlomban

Anonymous · 2006. Jún. 5. (H), 13.58
Nos megirtam a webshopom, de nem működik jól. A 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&eacute;p</th>
    <th width="58" scope="col">Termék neve</th>
    <th width="98" scope="col">Term&eacute;k le&iacute;r&aacute;s </th>
    <th width="64" scope="col">K&oacute;d</th>
    <th width="108" scope="col">&aacute;r</th>
	<th width="242" scope="col">&nbsp;</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>
ellenorzes.php
<?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&eacute;g:</th>
    <th width="144" scope="col">Term&eacute;k neve :</th>
    <th width="114" scope="col">Term&eacute;k k&oacute;dja:</th>
    <th width="138" scope="col">Term&eacute;k &aacute;ra:</th>
	<th width="138" scope="col">Term&eacute;k &ouml;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&ouml;rl&eacute;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>&nbsp;</p>
<p><a href="termek.php">Vásárlás</a></p>
</body>
</html>
Help me!!
 
1

kicsit sok

Off- · 2006. Jún. 5. (H), 14.25
hello, kicsit sok ez

mondjuk a hibaüzenetit is ideírnád és hogy melyik sorban..
2

hiba üzenet

Anonymous · 2006. Jún. 5. (H), 14.40
Parse error: parse error, unexpected '=' in c:\elérési út on line 3
az ellenorzes.php
3

Mi a gond?

Anonymous · 2006. Jún. 5. (H), 14.59
Hol itt a probléma?
Értelmezd a hibaüzenetet, és javítsd ki!!
4

Felesleges egyenlőségjel

Török Gábor · 2006. Jún. 5. (H), 15.42
Itt a hiba:

include="config.php";
Felesleges egyenlőségjel.
5

igen

Anonymous · 2006. Jún. 5. (H), 15.50
nos tényleg csak formai hibák voltak. Kijavítottam egy párat működik a html de a sessionokkal baj van, mert minden egyes alkalommal mikor új lapot töltök be új session id-t kapok. Tele van a könyvtár azonosítokkal. a session_auto_start be van kapcsolva így lehet hogy nem kellene a session_start(); ?