Form Parameterübergabe

madirfan

Erfahrenes Mitglied
hallo leute..

ich hab 2 Seiten:

auf Seite 2.php wird dieses Formular angezeigt!
PHP:
<form class="pbForm" method="post" action="">
			<div class="pbParagraph">
				<label class="pbLabel pbFloatLeft pbW150 pbPt5">Entry date &amp; time: </label>
				<input type="text" readonly="readonly" value="29/8/2013" class="pbText pbPointer pbMr5 pbW100 pbFloatLeft" name="date_from" id="pb_date_from">
				<a id="pbDateFrom" class="pbDatepickerIcon pbMr5" href="/demo/cpb_10/index.php"></a>
								<select class="pbSelect pbMr5" id="pb_hour_from" name="hour_from"><option value="00">00</option><option value="01">01</option><option value="02">02</option><option value="03">03</option><option value="04">04</option><option value="05">05</option><option value="06">06</option><option value="07">07</option><option value="08">08</option><option selected="selected" value="09">09</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option></select>				<select class="pbSelect" id="pb_minutes_from" name="minutes_from"><option selected="selected" value="00">00</option><option value="01">01</option><option value="02">02</option><option value="03">03</option><option value="04">04</option><option value="05">05</option><option value="06">06</option><option value="07">07</option><option value="08">08</option><option value="09">09</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option><option value="32">32</option><option value="33">33</option><option value="34">34</option><option value="35">35</option><option value="36">36</option><option value="37">37</option><option value="38">38</option><option value="39">39</option><option value="40">40</option><option value="41">41</option><option value="42">42</option><option value="43">43</option><option value="44">44</option><option value="45">45</option><option value="46">46</option><option value="47">47</option><option value="48">48</option><option value="49">49</option><option value="50">50</option><option value="51">51</option><option value="52">52</option><option value="53">53</option><option value="54">54</option><option value="55">55</option><option value="56">56</option><option value="57">57</option><option value="58">58</option><option value="59">59</option></select>			</div>
			<div class="pbParagraph">
				<label class="pbLabel pbFloatLeft pbW150 pbPt5">Exit date &amp; time: </label>
				<input type="text" readonly="readonly" value="30/8/2013" class="pbText pbPointer pbMr5 pbW100 pbFloatLeft" name="date_to" id="pb_date_to">
				<a id="pbDateTo" class="pbDatepickerIcon pbMr5" href="/demo/cpb_10/index.php"></a>
								<select class="pbSelect pbMr5" id="pb_hour_to" name="hour_to"><option value="00">00</option><option value="01">01</option><option value="02">02</option><option value="03">03</option><option value="04">04</option><option value="05">05</option><option value="06">06</option><option value="07">07</option><option value="08">08</option><option selected="selected" value="09">09</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option></select>				<select class="pbSelect" id="pb_minutes_to" name="minutes_to"><option selected="selected" value="00">00</option><option value="01">01</option><option value="02">02</option><option value="03">03</option><option value="04">04</option><option value="05">05</option><option value="06">06</option><option value="07">07</option><option value="08">08</option><option value="09">09</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option><option value="32">32</option><option value="33">33</option><option value="34">34</option><option value="35">35</option><option value="36">36</option><option value="37">37</option><option value="38">38</option><option value="39">39</option><option value="40">40</option><option value="41">41</option><option value="42">42</option><option value="43">43</option><option value="44">44</option><option value="45">45</option><option value="46">46</option><option value="47">47</option><option value="48">48</option><option value="49">49</option><option value="50">50</option><option value="51">51</option><option value="52">52</option><option value="53">53</option><option value="54">54</option><option value="55">55</option><option value="56">56</option><option value="57">57</option><option value="58">58</option><option value="59">59</option></select>			</div>
			<div class="pbParagraph">
				<label class="pbLabel pbFloatLeft pbW150 pbPt5">&nbsp;</label>
				<a class="pbBtn pbBtnBlue pbBtnChooseSpace pbFloatLeft" href="#"><span class="pbBtnBlueLeft"></span>Choose Your Space<span class="pbBtnBlueRightArr"></span></a>
			</div>
			
			<div style="display: none; margin: 0 0 0 155px" class="pbError"></div>
		</form>

ich wollte gern ein eigens Form habe, wo ich das Datum/Zeit in den obrigen Formular "2.php" übergeben kann.

habt ihr ein vorschlag?
 

Dimenson

Erfahrenes Mitglied
Sendest du die Daten per Post? Sehe zwar das deine Form das die Methode auf "Post" steht. Aber ich seh keinerlei Post-Button oder ähnliches.
 

tombe

Erfahrenes Mitglied
Hallo,

die "Problembeschreibung" die du bisher abgegeben hast und auch der Betreff ist ein bisschen knapp.

Auch das was du in deinem zweiten Beitrag geschrieben hast gibt nicht viel her.

Zumindest ich verstehe bisher nicht so wirklich wie man dir helfen soll bzw. welches Problem du hast. Vielleicht kannst du ja mal ein bisschen genauer beschreiben um was es dir geht, dann fällt es eventuell leichter dir zu helfen!
 

madirfan

Erfahrenes Mitglied
OK ich versuchs zu beschreiben..

Ich habe 2 formular.

Formular 1:
PHP:
<?php
$STORAGE = &$_SESSION[$controller->default_product][$controller->default_order];
?>
<div class="pbPage">
	<div class="pbPageTop"></div>
	<div class="pbPageMiddle pbP20">

		<form action="" method="post" class="pbForm">
			<div class="pbParagraph">
				<label class="pbLabel pbFloatLeft pbW150 pbPt5"><?php echo $PB_LANG['front']['1_start']; ?></label>
				<input type="text" id="pb_date_from" name="date_from" class="pbText pbPointer pbMr5 pbW100 pbFloatLeft" value="<?php echo isset($STORAGE) && isset($STORAGE['date_from']) ? htmlspecialchars($STORAGE['date_from']) : date($tpl['option_arr']['date_format'], strtotime("+1 day")); ?>" readonly="readonly" />
				<a href="<?php echo $_SERVER['PHP_SELF']; ?>" class="pbDatepickerIcon pbMr5" id="pbDateFrom"></a>
				<?php
				$hf = isset($STORAGE) && isset($STORAGE['hour_from']) ? $STORAGE['hour_from'] : 9;
				$mf = isset($STORAGE) && isset($STORAGE['minutes_from']) ? $STORAGE['minutes_from'] : null;
				?>
				<?php TimeWidget::hour($hf, 'hour_from', 'pb_hour_from', 'pbSelect pbMr5'); ?>
				<?php TimeWidget::minute($mf, 'minutes_from', 'pb_minutes_from', 'pbSelect'); ?>
			</div>
			<div class="pbParagraph">
				<label class="pbLabel pbFloatLeft pbW150 pbPt5"><?php echo $PB_LANG['front']['1_end']; ?></label>
				<input type="text" id="pb_date_to" name="date_to" class="pbText pbPointer pbMr5 pbW100 pbFloatLeft" value="<?php echo isset($STORAGE['date_to']) ? htmlspecialchars($STORAGE['date_to']) : date($tpl['option_arr']['date_format'], strtotime("+2 day")); ?>" readonly="readonly" />
				<a href="<?php echo $_SERVER['PHP_SELF']; ?>" class="pbDatepickerIcon pbMr5" id="pbDateTo"></a>
				<?php
				$ht = isset($STORAGE) && isset($STORAGE['hour_to']) ? $STORAGE['hour_to'] : 9;
				$mt = isset($STORAGE) && isset($STORAGE['minutes_to']) ? $STORAGE['minutes_to'] : null;
				?>
				<?php TimeWidget::hour($ht, 'hour_to', 'pb_hour_to', 'pbSelect pbMr5'); ?>
				<?php TimeWidget::minute($mt, 'minutes_to', 'pb_minutes_to', 'pbSelect'); ?>
			</div>
			<div class="pbParagraph">
				<label class="pbLabel pbFloatLeft pbW150 pbPt5">&nbsp;</label>
				<a href="#pbBreadcrumbsStep2" class="pbBtn pbBtnBlue pbBtnChooseSpace pbFloatLeft"><span class="pbBtnBlueLeft"></span><?php echo $PB_LANG['front']['btn_choose_space']; ?><span class="pbBtnBlueRightArr"></span></a>
			</div>
			
			<div class="pbError" style="display: none; margin: 0 0 0 155px"></div>
		</form>

	</div>
	<div class="pbPageBottom"></div>


Und Formular2:
PHP:
	<form action="action.php" method="post">
 <p>Abflugzeit: </p>
 <input class="name"  type="text" value="28/8/2013" /><br>
<select class="formstart"  id="pb_hour_from" name="hour_from"><option value="00">00</option><option value="01">01</option><option value="02">02</option><option value="03">03</option><option value="04">04</option><option value="05">05</option><option value="06">06</option><option value="07">07</option><option value="08">08</option><option selected="selected" value="09">09</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option></select>	
<select class="formstart"  id="pb_minutes_from" name="minutes_from"><option selected="selected" value="00">00</option><option value="01">01</option><option value="02">02</option><option value="03">03</option><option value="04">04</option><option value="05">05</option><option value="06">06</option><option value="07">07</option><option value="08">08</option><option value="09">09</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option><option value="32">32</option><option value="33">33</option><option value="34">34</option><option value="35">35</option><option value="36">36</option><option value="37">37</option><option value="38">38</option><option value="39">39</option><option value="40">40</option><option value="41">41</option><option value="42">42</option><option value="43">43</option><option value="44">44</option><option value="45">45</option><option value="46">46</option><option value="47">47</option><option value="48">48</option><option value="49">49</option><option value="50">50</option><option value="51">51</option><option value="52">52</option><option value="53">53</option><option value="54">54</option><option value="55">55</option><option value="56">56</option><option value="57">57</option><option value="58">58</option><option value="59">59</option></select>	

  <p>Ankunftzeit: </p>
   <input class="name"  type="text"  value="29/8/2013" /><br>
<select class="formstart"  id="pb_hour_from" name="hour_from"><option value="00">00</option><option value="01">01</option><option value="02">02</option><option value="03">03</option><option value="04">04</option><option value="05">05</option><option value="06">06</option><option value="07">07</option><option value="08">08</option><option selected="selected" value="09">09</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option></select>	

<select class="formstart"  id="pb_minutes_from" name="minutes_from"><option selected="selected" value="00">00</option><option value="01">01</option><option value="02">02</option><option value="03">03</option><option value="04">04</option><option value="05">05</option><option value="06">06</option><option value="07">07</option><option value="08">08</option><option value="09">09</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option><option value="32">32</option><option value="33">33</option><option value="34">34</option><option value="35">35</option><option value="36">36</option><option value="37">37</option><option value="38">38</option><option value="39">39</option><option value="40">40</option><option value="41">41</option><option value="42">42</option><option value="43">43</option><option value="44">44</option><option value="45">45</option><option value="46">46</option><option value="47">47</option><option value="48">48</option><option value="49">49</option><option value="50">50</option><option value="51">51</option><option value="52">52</option><option value="53">53</option><option value="54">54</option><option value="55">55</option><option value="56">56</option><option value="57">57</option><option value="58">58</option><option value="59">59</option></select>	
  

 <p><input class="button" type="submit" value=" Verfügbarkeit checken " /></p>
</form>


Beide befinden sich zwar in unterschiedlichen OrdnerStruckturen.

Das zweite Formular ist auf auf meiner StartSeite und ich wollte, dass User hier Ihre Datum und Zeit eingeben, und
die Inhalte auf dem ersten Formular uebertragen werden..
Also Parameterübergabe...

Ist das soweit verständlich****
 

tombe

Erfahrenes Mitglied
Also wenn du im Formular 2 deine Daten eingibst und dann auf den Senden Button klickst, soll Formular 1 angezeigt werden und die Daten sollen dann dort eingetragen werden!?

Dazu musst du als erstes bei Formular 2 action="formular1.php" eintragen (für "formular1.php" natürlich den tatsächlichen Namen dieser Datei).

Im Formular 1 kannst du dann zum Beispiel mit $_POST['hour_from'] oder $_POST['minutes_from'] auf diese Angaben zugreifen.