PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Vorschau und Weiter Problem



dadie
08.08.2004, 04:31
Hi ,

Also ich will ein formular bauen welches man ausfüllen kann.
Man kann auf Vorschau und auf weiter klicken.Nur weiss ich nur wie Vorschau geht.Kann mir wer helfen ?

Hier mal der code :



<style type="text/css">
a:link{color: #FFFFFF;}
f { color:#FFFFFF }




</style>

<link rel="stylesheet" href="tn.css">

<body bgcolor="#414141" >

<form name="Formular" action="post.php?ANZ=1" method="post">
<table border="0">
<tr>
<td><b>Modname</b></td>
<td style="text-align:right" ><b> : </b></td>
<td><input type="text" name="MN" size='13' maxlength='13' style="background-color:#404040" value="<?php echo "$MN" ; ?>" /></td>
</tr>
<tr>
<td><b>GameName</b></td>
<td style="text-align:right" ><b> : </b></td>
<td><input type="text" name="GN" size='13' maxlength='13' style="background-color:#404040" value="<?php echo "$GN" ; ?>" /></td>
</tr>
<tr>
<td><b>Mod-Typ</b></td>
<td style="text-align:right" ><b> : </b></td>
<td>

<p><select name="MT" size="1" style="background-color:#404040">
<?php if($ANZ == '1'){ if($MT == 'Any Mod Typ'){ } else { echo "<option value=\"$MT\">$MT</option>" ; }} ?>
<option value="Any Mod Typ">Any Mod Typ</option>
<option value="DOOM³ Upgrade">DOOM³ Upgrade</option>
<option value="Singelplayer-Mod">Singelplayer-Mod</option>
<option value="Multiplay-Mod">Multiplay-Mod</option>
<option value="Singel-Multiplay-Mod">Singel-Multiplay-Mod</option>
</select></p>

</td>
</tr>
<tr>
<td><b>MOD-Styl</b></td>
<td style="text-align:right" ><b> : </b></td>
<td>


<p><select name="MS" size="1" style="background-color:#404040">
<?php if($ANZ == '1'){ if($MS == 'Any Style'){ } else { echo "<option value=\"$MS\">$MS</option>" ; }} ?>
<option value="Any Style">Any Style</option>
<option value="Action/Adventure">Action/Adventure</option>
<option value="Adventure">Adventure</option>
<option value="Anime/Cartoon">Anime/Cartoon</option>
<option value="Arcade">Arcade</option>
<option value="Comical/Fun">Comical/Fun</option>
<option value="Comicbook">Comicbook</option>
<option value="Deathmatch">Deathmatch</option>
<option value="Fighting">Fighting</option>
<option value="First Person Shooter">First Person Shooter</option>
<option value="Movie Based">Movie Based</option>
<option value="Platform">Platform</option>
<option value="Puzzle">Puzzle</option>
<option value="Racing">Racing</option>
<option value="Real Time Strategy">Real Time Strategy</option>
<option value="Realistic">Realistic</option>
<option value="RPG">RPG</option>
<option value="Simulation">Simulation</option>
<option value="Sport">Sport</option>
<option value="Team Play Oriented">Team Play Oriented</option>
<option value="Turn-Based Strategy">Turn-Based Strategy</option>
<option value="War Based">War Based</option>

</select></p>


</td>
</tr>
<tr>
<td><b>Erscheinungs Datum</b></td>
<td style="text-align:right" ><b> : </b></td>
<td>

<p><select name="ED1" size="1" style="background-color:#404040">
<?php if($ANZ == '1'){ echo "<option value=\"$ED1\">$ED1</option>" ; } ?>
<option value="">Tag</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>
</select>

<select name="ED2" size="1" style="background-color:#404040">
<?php if($ANZ == '1'){ echo "<option value=\"$ED2\">$ED2</option>" ; } ?>
<option value="">Monat</option>
<option value="Januar">Januar</option>
<option value="Februar">Februar</option>
<option value="März">März</option>
<option value="April">April</option>
<option value="Mai">Mai</option>
<option value="Juni">Juni</option>
<option value="Juli">Juli</option>
<option value="August">August</option>
<option value="September">September</option>
<option value="Oktober">Oktober</option>
<option value="November">November</option>
<option value="Dezember">Dezember</option>
</select>

<select name="ED3" size="1" style="background-color:#404040" >
<?php if($ANZ == '1'){ echo "<option value=\"$ED3\">$ED3</option>" ; } ?>
<option value="">Jahr</option>
<option value="2004">2004</option>
<option value="2005">2005</option>
<option value="2006">2006</option>
<option value="2007">2007</option>
<option value="2008">2008</option>
<option value="2009">2009</option>
<option value="2010">2010</option>
<option value="2011">2011</option>
<option value="2012">2012</option>
<option value="2013">2013</option>
<option value="2014">2014</option>
<option value="2015">2015</option>
<option value="2016">2016</option>
<option value="2017">2017</option>
<option value="2018">2018</option>
<option value="2019">2019</option>
<option value="2020">2020</option>
<option value="2021">2021</option>
<option value="2022">2022</option>
</select></p>



</td>
</tr>
<tr>
<td><b>Homepage </b></td>
<td style="text-align:right" ><b> http:// </b></td>
<td><input type="text" name="HP" size='22' maxlength='90' style="background-color:#404040" value="<?php echo "$HP" ; ?>" /></td>
</tr>
<tr>
<td><b>Beschreibung</b></td>
<td style="text-align:right"><b> : </b></td>
<td><textarea name="BS" cols="50" rows="12" style="background-color:#404040"><?php echo "$BS" ; ?></textarea></td>
</tr>
</table>
<center><input type="submit" value="Vorschau"></center>


<?php

//Datum
//#########################

$ED = "$ED1 $ED2 $ED3" ;

if($ED == " ")
{ $ED = "N/A";}

//Real-datum

$datum1 = date("j F, Y");
$datum2 = date("H:i:s");


//#########################


$BS2 = nl2br($BS);

$BS3 = wordwrap( $BS2, 100, "\n", 1);


//HOMEPAGE
//############################

if($HP == "")
{ $HP2 = "N/A";

} else {

$HP2 = "<a href=\"http://$HP\">Homepage</a>"; }


//############################



if($ANZ == '1')
{

if($MN == "")
{ $MN = "Fehler 0001"; }


if($GN == "")
{ $GN = "Fehler 0002"; }


if($MT == "")
{ $MT = "Fehler 0003"; }


if($MS == "")
{ $MS = "Fehler 0004"; }


if($BS3 == "")
{ $BS3 = "Fehler 0005"; }

if($ED == "")
{ $ED = "Wen it done."; }


echo "

In der übersicht :<br><br>

<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
<tr>
<td class=\"tn1\" width=\"150\"><center><font class=\"sdt\"> $MN </font></center></td>
<td class=\"tn1\" width=\"150\"><center><font class=\"sdt\"> $GN </font></center></td>
<td class=\"tn1\" width=\"150\"><center><font class=\"sdt\"> $MT </font></center></td>
<td class=\"tn1\" width=\"150\"><center><font class=\"sdt\"> $MS </font></center></td>
<td class=\"tn1\" width=\"150\"><center><font class=\"sdt\"> $HP2 </font></center></td>
<td class=\"tn1\" width=\"150\"><center><font class=\"sdt\"> Details </font></center></td>
</tr>
</table>

<br><br>
Oder
<br><br>

<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
<tr>
<td class=\"tn2\" width=\"150\"><center><font class=\"sdt\"> $MN </font></center></td>
<td class=\"tn2\" width=\"150\"><center><font class=\"sdt\"> $GN </font></center></td>
<td class=\"tn2\" width=\"150\"><center><font class=\"sdt\"> $MT </font></center></td>
<td class=\"tn2\" width=\"150\"><center><font class=\"sdt\"> $MS </font></center></td>
<td class=\"tn2\" width=\"150\"><center><font class=\"sdt\"> $HP2 </font></center></td>
<td class=\"tn2\" width=\"150\"><center><font class=\"sdt\"> Details </font></center></td>
</tr>
</table>
<br><br>



Im Detail :<br>

<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
<tr>
<td class=\"tn1\" width=\"150\"><center><font class=\"sdt\"> $MN </font></center></td>
<td class=\"tn1\" width=\"150\"><center><font class=\"sdt\"> $GN </font></center></td>
<td class=\"tn1\" width=\"150\"><center><font class=\"sdt\"> $MT </font></center></td>
<td class=\"tn1\" width=\"150\"><center><font class=\"sdt\"> $MS </font></center></td>
<td class=\"tn1\" width=\"150\"><center><font class=\"sdt\"> $HP2 </font></center></td>
<td class=\"tn1\" width=\"150\"><center><font class=\"sdt\"> $ED </center></td>
</tr>
</table>
<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
<tr>
<td class=\"tn2\" width=\"890\" style=\" padding-left:10px; padding-right:10px;\" ><font class=\"sdt\"> $BS3 </font></td>
</tr>
</table>

<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
<tr>
<td class=\"tn1\" width=\"280\" style=\" padding-left:10px; padding-right:10px;\" ><font class=\"sdt\">Eingetragen am $datum1 um $datum2 </font></td>
</tr>
</table>


<br><br>
Oder
<br><br>



<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
<tr>
<td class=\"tn2\" width=\"150\"><center><font class=\"sdt\"> $MN </font></center></td>
<td class=\"tn2\" width=\"150\"><center><font class=\"sdt\"> $GN </font></center></td>
<td class=\"tn2\" width=\"150\"><center><font class=\"sdt\"> $MT </font></center></td>
<td class=\"tn2\" width=\"150\"><center><font class=\"sdt\"> $MS </font></center></td>
<td class=\"tn2\" width=\"150\"><center><font class=\"sdt\"> $HP2 </font></center></td>
<td class=\"tn2\" width=\"150\"><center><font class=\"sdt\"> $ED </font></center></td>
</tr>
</table>
<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
<tr>
<td class=\"tn1\" width=\"890\" style=\" padding-left:10px; padding-right:10px;\" ><font class=\"sdt\"> $BS3 </font></td>
</tr>
</table>

<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
<tr>
<td class=\"tn2\" width=\"280\" style=\" padding-left:10px; padding-right:10px;\" ><font class=\"sdt\">Eingetragen am $datum1 um $datum2 </font></td>
</tr>
</table>

<br><br><br><br><br><br>

" ;


}


?>



so das Grosse problem bei der sache ist aber das die Variablen in den Input feldern weitergegeben werden undzwar
wenn möglich ohne ?x=y .

Ich hoffe jemand hat mich verstanden.Und ich hoffe das es auch recht gut gecoded ist.


MFG


Dadie

Manni
08.08.2004, 15:53
Du fügst einfach in dein Formular folgendes Teil ein:

<input type="hidden" name="mode">

Deine(n) Button(s) ersetzt du durch:

<input type="button" name="vorschau" value="Vorschau" onClick="absenden('vorschau')">
bzw.

<input type="button" name="absenden" value="Absenden" onClick="absenden('absenden')">

Und du fügst dieses Script im Head-Teil ein:

<script language="JavaScript">
<!--
function absenden(mode) {
document.Formular.mode.value=mode;
document.Formular.submit()
}
//-->
</script>

Dann musst du in deiner Ziel-PHP-Datei nur noch die Variable $mode abfragen und du weißt, welche Aktion du durchführen musst. Ich hoffe das reicht als Erklärung :D

Manni

dadie
08.08.2004, 18:37
THX es hatt geklappt :D

mitaki
09.08.2004, 19:11
Und ich hoffe das es auch recht gut gecoded ist.Also, wenn du so fragst...
Ihr beiden solltet euch das register_globals Kapitel (http://www.rm2kmania.de/hosted/adventures/mitaki/inf_register_globals.html) auf meiner Seite durchlesen!