ugrás a tartalomhoz

Ürlap

Xrisz · 2008. Aug. 29. (P), 12.48
Hello!
A kérdésem a következő lenne: van a lentebb látható ürlapom (input.html) és ezt szeretném include-olni az index.php-be, úgy hogy a submit gomb lenyomása után a 'php_proba2_mod.php' nevű fájlom (ami feldolgozza az ürlapot és megjeleníti a kívánt termékeket) ne egy új oladlon hajtsa végre a parancsokat, hanem ott, ahová az index.php-ben include-oltam az ürlapot. Lehetséges ez? Mert amikor próbáltam mindig problémákba ütköztem.

input.html

<html>
<head>
<title>Input</title>
</head>
<body>

<form action="php_proba2_mod.php" method="GET">
Válaszd ki, a terméket!
<br>

<select name="termekek[]">
<option>termék1</option>
<option>termék2</option>
<option>termék3</option>
<option>termék4</option>
<option selected="yes">mind</option>
</select>
<br>
<input type="submit" value="rendben">
</form>

</body>
</html>
az index.php-ban így próbálom includolni a fájlt:
index.php

<?php
header("Content-type: text/html; charset=utf-8");
  
  if (!isset($_GET["page"])) $_GET["page"] = "marcelo";
  
  switch(trim($_GET["page"])){

	case "input" : $content = "input.html"; $title="Tartalom"; break;
	case "profil" : $content = "php_proba2_mod.php"; $title="Tartalom"; break;
	}
?>  
<html>
.
.
.
     <div id="tartalom">
<?php include($content);?>
     </div>
ha bárki tudna segíteni, hogy hol hibáztam annak nagyon hálás lennék!
 
1

Több probléma is van

fchris82 · 2008. Aug. 29. (P), 17.04
Itt nagyon összekeversz egy csomó mindent. Most van egy "központi" fájlod vagy nincs? Pl index.php . Akkor viszont mindent úgy kéne hívnod, hogy index.php?page=vmi . Ha külön "feldolgozó" fájlt akarsz az ürlapokhoz, oldaltöltés nélkül, akkor AJAX-ot kell használnod.

Egyébként ha már van egy PHP fájlod, amiben szerepel egy <html> tag, akkor minek raksz ilyet az include-olt html-be :?
2

igen

Xrisz · 2008. Szep. 1. (H), 22.27
Igen van egy "központi" fájlom ami különböző oldalakat tölt be az include-dal és ez tökéletesen működik. A kérdésem arra irányult, hogy van ez az index.php?page=input oldal amin ha rákattintok a submit gombra akkor hogyan tudom elérni, hogy a php_proba2_mod.php fájlt is iclude-olja, az index.php fájl ugyanazon részére ahova az input.html-t is include-olta. Ezt úgy próbáltam megoldani, hogy ezt:
<form action="php_proba2_mod.php" method="GET">
átírtam erre:
<form action="index.php?page=profil" method="GET">
viszont így nem működött.

Rendben kiszedem majd a kódból a html tagaket.