• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Menüauswertung

Status
Für weitere Antworten geschlossen.
dann machst du in deiner auswahl.php (das bsp von prophet) einfach ne if-abfrage:

if (Bayern)
echo "bayern.php";




sorry, abner ich weiß im moment nicht genau wie man das richtig schreibt :oops:
 
Werbung:
Werbung:
[php:1:2e30a044af]<?php
if(isset($_POST["bundesland"])) // wenn bundeesland gesetzt wurde dan zuweisen
{
$bundesland = $_POST["bundesland"];
}

if(isset($_POST['submit_bund'])) // wenn der weiter button gedrückt wurde dann zum bundesland weiterleiten...
{
header("Location: ".$bundesland.".php");
}
else
{
?>
<html>
<head>

</head>
<body>
<form name="form1" action="<?php echo $PHP_SELF; ?>" method="post">
<table width="550" border="0" cellpadding="0">
<tr>
<td width="30"> </td>
<td width="514"><div align="center">
start.jpg
</div></td>
</tr>
<tr>
<td height="236">
dot_white.gif
</td>
<td>
<p align="center" class="Stil3">

<span class="Stil6">Knopf melden</span> </p>
<p class="Stil3">Bitte zuerst das Bundesland ausw&auml;hlen, in dem der Knopf gefunden wurde. </p>
<p class="Stil3">Bundesland:
<select name="bundesland" class="text">
<option>Baden-Württemberg</option>
<option>Bayern</option>
<option>Berlin</option>
<option>Brandenburg</option>
<option>Bremen</option>
<option>Hamburg</option>
<option>Hessen</option>
<option>Mecklenburg-Vorpommern</option>
<option>Niedersachsen</option>
<option>Nordrhein-Westfalen</option>
<option>Rheinland-Pfalz</option>
<option>Saarland</option>
<option>Sachsen</option>
<option>Sachsen-Anhalt</option>
<option>Schleswig-Holstein</option>
<option>Th&uuml;ringen</option>
</select>








dot_white.gif

button_weiter.gif

<input type="submit" name="submit_bund" value="Weiter"/>
</tr>



</p>
</td>
</tr>
<tr>
<td height="69"> </td>
<td><div align="center" class="Stil4"></div></td>
</tr>
</table>
</form>
</body>
</html>
<?php
}
?>[/php:1:2e30a044af]
Glücklich?
 
Jetzt bekomme ich folgende Fehlermeldung: Warning: Cannot modify header information - headers already sent by (output started at /mnt/kw2/08/132/00000014/htdocs/scheibenknopf/knopfmelden1.php:7) in /mnt/kw2/08/132/00000014/htdocs/scheibenknopf/knopfmelden1.php on line 30

Line 30 sieht so aus: header("Location: ".$bundesland.".php"); :?
 
Werbung:
arbeitest du überhaupt mit php ;ugl ?
so viel ich weiss, hast du dies im sommer noch nicht... hat sich da jemand zum guten gewendet?
ich mache dies eigentlich auch nicht....
 
Das ganze sieht jetzt so aus und ich gebe auf! :( :cry:

Dann muss ich mir eben etwas anderes einfallen lassen, um das umzusetzten, was ich möchte. :?

Vielen Dank an alle für eure Bemühungen und euren Einsatz, auch wenn es vergeblich war.

Gruß
Loenne

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Scheibenknopf.de</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
.Stil3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
}
.Stil6 {
	color: #CC0000;
	font-weight: bold;
	font-size: 16px;
}
-->
</style>
</head>
<?php 
if(isset($_POST["bundesland"])) // wenn bundeesland gesetzt wurde dan zuweisen 
{ 
$bundesland = $_POST["bundesland"]; 
} 

if(isset($_POST['submit_bund'])) // wenn der weiter button gedrückt wurde dann zum bundesland weiterleiten... 
{ 
header("Location: ".$bundesland.".php"); 
} 
else 
{ 
?> 
   <html> 
	<body> 
         <form name="form1" action="<?php echo $PHP_SELF; ?>" method="post">   
            <table width="550" border="0" cellpadding="0"> 
               <tr> 
                  <td width="30"> </td> 
                  <td width="514"><div align="center">[img]img/start.jpg[/img]</div></td> 
               </tr> 
               <tr> 
                  <td height="236">[img]img/dot_white.gif[/img]</td> 
                  <td> 
                     <p align="center" class="Stil3">
 
                     <span class="Stil6">Knopf melden</span> </p> 
                     <p class="Stil3">[b]Bitte zuerst das Bundesland ausw&auml;hlen, in dem der Knopf gefunden wurde. [/b]</p> 
                     <p class="Stil3">Bundesland: 
                     <select name="bundesland" class="text"> 
                        <option>Baden-Württemberg</option> 
                        <option>Bayern</option> 
                        <option>Berlin</option>        
                        <option>Brandenburg</option> 
                        <option>Bremen</option> 
                        <option>Hamburg</option> 
                        <option>Hessen</option> 
                        <option>Mecklenburg-Vorpommern</option> 
                        <option>Niedersachsen</option> 
                        <option>Nordrhein-Westfalen</option> 
                        <option>Rheinland-Pfalz</option> 
                        <option>Saarland</option> 
                        <option>Sachsen</option> 
                        <option>Sachsen-Anhalt</option> 
                        <option>Schleswig-Holstein</option> 
                        <option>Th&uuml;ringen</option> 
                     </select> 
                     
 
                     
 
                     
 
                     
 
                     [img]img/dot_white.gif[/img] 
                     <input type="submit" name="submit_bund" value="Weiter"/>  
                     </tr> 
                     

 
                     </p> 
                  </td> 
               </tr> 
               <tr> 
               <td height="69"> </td> 
               <td><div align="center" class="Stil4"></div></td> 
               </tr> 
            </table> 
         </form> 
      </body> 
   </html> 
<?php 
} 
?>
 
Werbung:
warum nimmst du nicht das script was Prophet gepostet hat und nennst es bla.php und testest es dann mal, müsste eigentlich funktionirn wenn es bayern.php gibt
 
eine frage warum macht er es nicht einfach so?

also das formular hat er ja dann schreibt er auf der z.b. weiterleitung.php

[php:1:5557db98d3]<?php
$bundesland = $_POST["bundesland"];
$bundesland
?>[/php:1:5557db98d3]

ist da was falsch oder so ich habe es nicht getestet

edit: oh ich hab was vergessen das muss natürlich so gehen
[php:1:5557db98d3]<?php
$bundesland = $_POST["bundesland"];
echo "<a href=\"$bundesland.php\"> $bundesland</a>"
?>[/php:1:5557db98d3]
 
Werbung:
Ich werde den neuen Vorschlag nachher auch noch probieren.

@Asipak4You

Ich habe das Script von Prophet genommen, ja es gibt bayern.php, nein es funktioniert leider nicht (siehe meine gepostete Fehlermeldung)

Gruß
Loenne
 
guckmal da:

<?
$endung = ".php"; ##<<<< seitenendung !
$bland = $_POST['bland']: ## <<<< edit wegen global register [off]
if(!isset($_POST['b1'])) {
echo '<form method="POST" action="';
echo $PHP_SELF;
echo ' ">


<select size="1" name="bland">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
</select><input type="submit" value="Abschicken" name="b1"></p>
</form>'; } else {
if(isset($_POST['bland'])) {
echo "<meta http-equiv=\"refresh\"content=\"0;URL=$bland$endung\">"; } else { die("FEHLER"); }} ?>

kannste in 1 min anpassen, -> klappt .... musst nur den html teil ändern und aufs design anpassen.

edit:
im code markiert
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben