Thread: meerdere forms in 1 pagina
-
24-11-2008, 16:26 #1
meerdere forms in 1 pagina
Hallo iedereen
Na wat googlen heb ik het nog steeds niet.
Hoe kan ik meerdere forms in 1 html/php pagina laten werken?
De bedoeling is dat ik zo verschillende forms kan gebruiken.
Is er een betere/werkende" manier?
Deze code wordt op zijn beurt ingesloten door:PHP Code:<form action="<?php $_SERVER['PHP_SELF']; ?>" method="POST">
<input type="submit" value="EuroCalculator">
</form>
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
echo "<applet code=EuroCalc.class codebase=\"applet/\" width=\"20px\" height=\"20px\" />";
}
?>
Wat het probleem geeft als ik al bij 1 form verzend hij het aanziet als een pagepost.PHP Code:<?php
if (isset($_GET['pg']) && $_GET['pg'] != "") {
$pg = $_GET['pg'];
if (file_exists('pages/'.$pg.'.php')) {
@include ('pages/'.$pg.'.php');
} elseif (!file_exists('pages/'.$pg.'.php')) {
echo 'Page you are requesting doesn´t exist';
}
} else {
@include ('pages/home.php');
}
?>
Hopelijk kunnen jullie mij helpen.
Alvast bedankt
Mvg J
Edit: Ik heb dan ook al aan een hidden parameter mee te geven en daar op te testen.
Maar ik zou het liever zo oplossen.Evulgo Media Where magic beginsno votes
-
-
24-11-2008, 17:42 #2Member
- Registered
- 19/09/05
- Posts
- 1,911
- iTrader
- 0
- Mentioned
- 0 Post(s)
uw action, moet die niet verwijzen naar een php pagina? die kan je dan steeds wijzigen
action="index.php?action=form1"
action="index.php?action=form2"
action="index.php?action=form3"no votes
-
24-11-2008, 18:22 #3
Je kan binnen dezelfde pagina voortwerken ook.
Ik heb het nu met een 2e variabele in de url gedaan maar nog steeds wordt het 2e deel na de 2e code verwijdert.
Het idee is gewoon als ik op een link/btn duw dar er in hetzelfde venster een java file wordt afgespeeld.
Op dit moment lukt dat door middel van aan de link ?pg=java&code=1 toe te voegen
Zo kan je ze er met get gemakkelijk uithalen.
Nu is het probleem dat er een deel van mijn content mee verwijnt.
Met name het deel dat achter dat 2e deel code komt, gewone htmlEvulgo Media Where magic beginsno votes
-
24-11-2008, 18:32 #4
De gegenereerde pagina (met stukje code) (en met link)
Volledig de div #contentright verdwijnt nadat ik op de link duwPHP Code:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>J</title>
<link rel="stylesheet" href="layout.css" type="text/css" />
</head>
<body>
<div id="wrapper">
<div id="nav">
<ul>
<li><a href="?pg=home">home</a></li>
<li><a href="">news</a></li>
<li><a href="?pg=work">work</a></li>
<li><a href="?pg=contact">contact</a></li>
</ul>
</div>
<div id="content">
<div id="contentleft">
<h1>Java</h1>
<p style="color: #666666;">
Java is een clientside programeertaal.<br />
Dat betekend dat het programma uitgevoerd wordt op de computer van de gebruiker.<br />
<br />
Klik op de knop om het programma te starten.
</p>
<hr class="dash" />
<p>
<a href="?pg=java&code=1">Eurocalculator</a>
<?php
$code = $_GET['code'];
if($code==1) echo "<applet code=EuroCalc.class codebase=\"applet/\" width=\"20px\" height=\"20px\" />";
?>
</p>
</div>
<div id="contentright">
<img src="img/raw/logo.png" alt="Your best Solution" />
<h3>Op Zoek?</h3>
<p>
Op zoek naar een Website?<br />
Huisstijl?<br />
Promofilmpje?<br />
...<br />
<br />
Je kan het zo gek niet bedenken.<br />
Vraag gratis een offerte aan!<br />
</p>
<h3>Contact</h3>
<p>j.design@live.be<br />
www.jdesign.be<br />
<br />
<a href="?pg=contact" class="right">Stuur ons een email</a>
</p>
</div>
</div>
</div>
</body>
</html>
+ ik zou het liever met een form doen, qua opmaak is zo een knop niet misEvulgo Media Where magic beginsno votes
-
01-12-2008, 22:48 #5
Hoe zit je pagina er dan wel uit? Je wil twee verschillende stukken data beheren met 1 POST action?
Ik zie wel dat je zowel de GET als de POST operator gebruikt? Enige reden waarom?
Waar wil dit trouwens via een PHP_Self doen? Je kan toch makkelijker twee aparte php pagina's gebruiken, zo scheid je netjes je code en maak je het makkelijker handelbaar voor de toekomst.Revenge is never a straight line ...no votes
-
01-12-2008, 22:56 #6
Wel dit is de WIP dus gelieve er even naast te kijken..
Het betreft deze pagina.
Daarop staat een link EuroCalc, dat is hem. De andere is maar een test
J Design | java - web print motion java - "so actually everything you desire.."
Het is de bedoeling dat door op een link te duwen een stukje code wordt getriggerd.
De pagina veranderd niet, enkel dat stukje code wordt getoond, soort popup wordt getoond.
Ik had het liever met een button en form gedaan maar een link lukt ook wel.Last edited by j design; 01-12-2008 at 23:01.
Evulgo Media Where magic beginsno votes
