Hallo,
also ich bin echt am verzweifeln
In meinem Script soll man eine von vielen Haubt Kategorien auswählen,
danach die unter Kategorie und dann soll das alles abgeschickt werden.
Nun hab ich das Problem, da HTML und so vergesslich ist, wie kann ich machen
das er beim Forumlar noch weiß was ausgwählt wurde.
Das wollte ich Per "Link-übergabe" regeln. Das Klappt bei der Haubt-Kategorei auch super bloß wenn ich jetzt auch noch die Sub-Kategorie übergeben möchte zeigt er gar nichts mehr an.
Hier mein Script:
Kurze erklärung:
Das script ist noch net vollständig, ich teste alles unter dem Punkt "Videostation". Das Forumalr ist auch noch nicht drin, brauch es auch net weil er gar nicht soweit kommt
Nun ist meine Frage, was mach ich Falsch, könnt ihr mir helfen oder mir einen Vorschlag geben wie ich das besser Regeln könnte.
Dank
retta
also ich bin echt am verzweifeln
In meinem Script soll man eine von vielen Haubt Kategorien auswählen,
danach die unter Kategorie und dann soll das alles abgeschickt werden.
Nun hab ich das Problem, da HTML und so vergesslich ist, wie kann ich machen
das er beim Forumlar noch weiß was ausgwählt wurde.
Das wollte ich Per "Link-übergabe" regeln. Das Klappt bei der Haubt-Kategorei auch super bloß wenn ich jetzt auch noch die Sub-Kategorie übergeben möchte zeigt er gar nichts mehr an.
Hier mein Script:
HTML:
<html>
<head>
<title>Unbenanntes Dokument</title>
<script language="javascript">
function setVisibility(id)
{
if(document.getElementById(id).style.display == 'none')
{
document.getElementById(id).style.display='inline';
}
else
{
document.getElementById(id).style.display='none';
}
}
function check(array, lenght, page)
{
var check1=0;
for(j=0; j<lenght; j++)
{
if(array[j].checked == true)
{
check1++;
if(check1>=2)
{
alert("Bitte wählen Sie nur ein Produkt aus");
break;
}
k=j;
}
}
if(check1==1)
{ if(k==0)
window.location.href="?typ=ende&yey=0";
if(k==1)
window.location.href="?typ=ende&yey=1";
if(k==2)
window.location.href="?typ=ende&yey=2";
if(k==3)
window.location.href="?typ=ende&yey=3";
if(k==4)
window.location.href="?typ=ende&yey=4";
}
}
</script>
</head>
<body>
<form action="mail_senden.php" method="POST" name="ye">
<?PHP
$page = $_GET['typ'];
$pro = 0;
if(!isset($page))
{
?>
<br>
<h1 align="center">Vermietung</h1>
<div align="center">
<font size="+1">
Bitte wählen Sie eine Hauptkategorie aus,<br>
in dem Sie auf eines der Bilder klicken<br>
</font>
</div>
<table border="0" width="70%" height="70%" align="center">
<tr height="33%">
<td width="50%" align="center">
<img src="Bilder/videostation.gif" onClick="window.location.href='?typ=videostation';">
<p><font size="+2">Videostationen</font></p>
</td>
<td width="50%" align="center">
<img src="Bilder/hoerstation.gif" onClick="window.location.href='?typ=hoerstation';">
<p><font size="+2">Hörstation</font></p>
</td>
</tr>
<tr height="33%">
<td width="50%" align="center">
<img src="Bilder/beschallung.gif" onClick="window.location.href='?typ=beschallung';">
<p><font size="+2">Audio</font></p>
</td>
<td width="50%" align="center">
<img src="Bilder/display.gif" onClick="window.location.href='?typ=leinwaende';">
<p><font size="+2">Leinwände</font></p>
</td>
</tr>
<tr height="33%">
<td width="50%" height="145" align="center">
<img src="Bilder/beamer.gif" onClick="window.location.href='?typ=beamer';">
<p><font size="+2">Beamer</font></p>
</td>
<td width="50%" align="center">
<img src="Bilder/hoerer.gif" onClick="window.location.href='?typ=hoerer';">
<p><font size="+2">Hörer</font></p>
</td>
</tr>
</table>
<?PHP
}
elseif($page=='videostation')
{ $pro='Videostation';
?>
<br><br>
<h3>Videostationen<br>Wählen Sie Ihr Produkt</h3>
<br>
<table>
<tr>
<td><input type="checkbox" onChange="setVisibility('LCD_Player_15');" value="0" name="data[]"></td>
<td>LCD Player 15</td>
</tr>
<tr>
<td><input type="checkbox" onChange="setVisibility('mv_station01');" value="1" name="data[]"></td>
<td>mv-station01</td>
</tr>
<tr>
<td><input type="checkbox" onChange="setVisibility('mv_station03');" value="2" name="data[]" ></td>
<td>mv-station03</td>
</tr>
<tr>
<td><input type="checkbox" onChange="setVisibility('m_player');" value="3" name="data[]" ></td>
<td>M-Player</td>
</tr>
</table>
<br><br>
<input type="button" value="Zurück" onCLick="window.location.href='?';">
<input type="button" onClick="check(document.ye.elements['data[]'], '4', '0')" value="weiter">
<br>
<p><div id="LCD_Player_15" style="display:none"><b>LCD Player<br></b>15" TFT Display inkl.Videoplayer, betriebsfertig</div>
<p><div id="mv_station01" style="display:none"><b>mv-station01<br></b>Videostation 160cm hoch, mit 15"Display und integr. Player, betriebsfertig</div>
<p><div id="mv_station03" style="display:none"><b>mv-station03<br></b>Videostation Wandmontage bzw. Einbau, mit 15"Display und integr. Player, betriebsfertig</div>
<p><div id="m_player" style="display:none"><b>M-Player<br></b>Videoplayer zum Anschluss an ein Display, inkl. Kopfhörer und CF-Karte</div>
<?PHP
}
elseif($page=='hoerstation')
{
?>
<br><br>
<h3>H&ooml;rstationen<br>Wählen Sie Ihr Produkt mooooo</h3>
<br>
<table>
<tr>
<td><input type="checkbox" onChange="setVisibility('ISMP3_1');" value="0" name="data[]"></td>
<td>ISMP3 mit CF Karte</td>
</tr>
<tr>
<td><input type="checkbox" onChange="setVisibility('ISMP3_2');" value="1" name="data[]"></td>
<td>ISMP3 mit CF und Tastatur</td>
</tr>
<tr>
<td><input type="checkbox" onChange="setVisibility('ISMP3_3');" value="2" name="data[]" ></td>
<td>ISMP3 mit CF, Kopfhörer und Tastatur</td>
</tr>
<tr>
<td><input type="checkbox" onChange="setVisibility('ISMP3_4');" value="3" name="data[]" ></td>
<td>ISMP3 mit CF, Tastatur, musephone</td>
<td><br></td>
</tr>
<tr>
<td><input type="checkbox" onChange="setVisibility('m-station01');" value="3" name="data[]" ></td>
<td>m-station 01</td>
</tr>
<tr>
<td><input type="checkbox" onChange="setVisibility('m_station02_1');" value="3" name="data[]" ></td>
<td>m-station 02H1 1 Hörer</td>
</tr>
<tr>
<td><input type="checkbox" onChange="setVisibility('m_station02_2');" value="3" name="data[]" ></td>
<td>m-station 02H2 2 Hörer</td>
</tr>
</table>
<br><br>
<input type="button" value="Zurück" onCLick="window.location.href='?';">
<input type="button" onClick="check(document.ye.elements['data[]'], '4');" value="weiter">
<br>
<p><div id="ISMP3_1" style="display:none"><b>ISMP3 mit CF Karte</b><br>programmierbarer MP3-Player</div></p>
<p><div id="ISMP3_2" style="display:none"><b>ISMP3 mit CF und Tastatur</b><br>programmierbarer MP3-Player, 12-er Telefontastatur</div></p>
<p><div id="ISMP3_3" style="display:none"><b>ISMP3 mit CF, Kopfhörer und Tastatur</b><br>programmierbarer MP3-Player, 12-er Telefontastatur, Kopfhörer</div></p>
<p><div id="ISMP3_4" style="display:none"><b>ISMP3 mit CF, Tastatur, musephone</b><br>programmierbarer MP3-Player, 12-er Telefontastatur, Audiohörer</div></p>
<p><div id="m-station01" style="display:none"><b>m-station 01</b><br>Hörstation 160cm hoch, komplett betriebsbereit</div></p>
<p><div id="m_station02_1" style="display:none"><b>m-statoin 02 1 Hörer</b><br>Hörstation 60cm hoch, 1 Hörer, komplett betriebsbereit</div></p>
<p><div id="m_station02_2" style="display:none"><b>m-station 02 2 Hörer</b><br>Hörstation 60cm hoch, 2 Hörer, komplett betriebsbereit</div></p>
<?PHP
}
elseif($page=='leinwaende')
{
?>
<br><br>
<h3>Wählen Sie Ihr Produkt</h3>
<br>
<table>
<tr>
<td><input type="checkbox" onChange="setVisibility('rueckpro_1');" value="0" name="data[]"></td>
<td>Rückpro m-frame 50"</td>
</tr>
<tr>
<td><input type="checkbox" onChange="setVisibility('rueckpro_2');" value="1" name="data[]"></td>
<td>Rückpro m-frame 50" mit Rahmen</td>
</tr>
<tr>
<td><input type="checkbox" onChange="setVisibility('rueckpro_3');" value="2" name="data[]" ></td>
<td>Rückpro m-frame 67"</td>
</tr>
<tr>
<td><input type="checkbox" onChange="setVisibility('rueckpro_4');" value="3" name="data[]" ></td>
<td>Rückpro m-frame 100"</td>
</tr>
<tr>
<td><input type="checkbox" onChange="setVisibility('aufpro');" value="4" name="data[]" ></td>
<td>Aufpro Faltleinwand Projecta</td>
</tr>
<tr>
<td><input type="checkbox" onChange="setVisibility('roll_leinwand');" value="5" name="data[]" ></td>
<td>Roll-Leinwand</td>
</tr>
</table>
<br><br>
<input type="button" value="Zurück" onCLick="window.location.href='?';">
<input type="button" onClick="check(document.ye.elements['data[]']);" value="weiter">
<br>
<p><div id="rueckpro_1" style="display:none"><b>Rückpro m-frame 50" </b><br>50" Rückprojektionsleinwand, Kunststoff, für Drahtseilaufhängung</div></p>
<p><div id="rueckpro_2" style="display:none"><b>Rückpro m-frame 50" mit Rahmen</b><br>50" Rückprojektionsleinwand, Kunststoff, mit Rahmen</div></p>
<p><div id="rueckpro_3" style="display:none"><b>Rückpro m-frame 67"</b><br>67" Rückprojektionsleinwand, Kunststoff, mit Rahmen</div></p>
<p><div id="rueckpro_4" style="display:none"><b>Rückpro m-frame 100"</b>100" Rückprojektionsleinwand, Kunststoff, mit Rahmen</div></p>
<p><div id="aufpro" style="display:none"><b>Aufpro Faltleinwand Projecta</b><br>Aufprojektionsleinwand mit klappbarem Alurahmen</div></p>
<p><div id="roll_leinwand" style="display:none"><b>Roll-Leinwand</b><br>Aufprojektionsleinwand zum Abrollen</div></p>
<?PHP
}
elseif($page=='beamer')
{
?>
<br><br>
<h3>Wählen Sie Ihr Produkt</h3>
<br>
<table>
<tr>
<td><input type="checkbox" onChange="setVisibility('optoma');" value="0" name="data[]"></td>
<td>Optoma P774 </td>
</tr>
<tr>
<td><input type="checkbox" onChange="setVisibility('panasonic_1');" value="1" name="data[]"></td>
<td>Panasonic PT-L557 </td>
<td><br><div id="mv_station01" style="display:none">Hier könnte Ihre Werbung stehen</div></td>
</tr>
<tr>
<td><input type="checkbox" onChange="setVisibility('inno_vision');" value="2" name="data[]" ></td>
<td>Inno Vision 8170X </td>
<td><br><div id="mv_station03" style="display:none">Hier könnte Ihre Werbung stehen</div></td>
</tr>
<tr>
<td><input type="checkbox" onChange="setVisibility('benq');" value="3" name="data[]" ></td>
<td>BenQ</td>
<td><br><div id="m_player" style="display:none">Hier könnte Ihre Werbung stehen</div></td>
</tr>
<tr>
<td><input type="checkbox" onChange="setVisibility('panasonic_2');" value="3" name="data[]" ></td>
<td>Panasonic</td>
<td><br><div id="m_player" style="display:none">Hier könnte Ihre Werbung stehen</div></td>
</tr>
</table>
<br><br>
<input type="button" value="Zurück" onCLick="window.location.href='?';">
<input type="button" onClick="check(document.ye.elements['data[]']);" value="weiter">
<br>
<p><div id="LCD_Player_15" style="display:none">Hier könnte Ihre Werbung stehen</div>
<?PHP
}
elseif($page=='beschallung')
{
$typ_rpo = 5;
?>
<br><br>
<h3>Wählen Sie Ihr Produkt</h3>
<br>
<table>
<tr>
<td><input type="checkbox" onChange="setVisibility('LCD_Player_15');" value="0" name="data[]"></td>
<td>LCD Player 15</td>
<td><br><div id="LCD_Player_15" style="display:none">Hier könnte Ihre Werbung stehen</div></td>
</tr>
<tr>
<td><input type="checkbox" onChange="setVisibility('mv_station01');" value="1" name="data[]"></td>
<td>mv-station01</td>
<td><br><div id="mv_station01" style="display:none">Hier könnte Ihre Werbung stehen</div></td>
</tr>
<tr>
<td><input type="checkbox" onChange="setVisibility('mv_station03');" value="2" name="data[]" ></td>
<td>mv-station03</td>
<td><br><div id="mv_station03" style="display:none">Hier könnte Ihre Werbung stehen</div></td>
</tr>
<tr>
<td><input type="checkbox" onChange="setVisibility('m_player');" value="3" name="data[]" ></td>
<td>M-Player</td>
<td><br><div id="m_player" style="display:none">Hier könnte Ihre Werbung stehen</div></td>
</tr>
</table>
<br><br>
<input type="button" value="Zurück" onCLick="window.location.href='?';">
<input type="button" onClick="check(document.ye.elements['data[]']);" value="weiter">
<?PHP
}
elseif($page=='ende')
{
$sub=$_POST['yey'];
echo "Der Main-Typ ist: ".$pro."<br>Der Sub-Typ ist: ".$sub."<br>";
}
?>
</body>
</html>
Kurze erklärung:
Das script ist noch net vollständig, ich teste alles unter dem Punkt "Videostation". Das Forumalr ist auch noch nicht drin, brauch es auch net weil er gar nicht soweit kommt
Nun ist meine Frage, was mach ich Falsch, könnt ihr mir helfen oder mir einen Vorschlag geben wie ich das besser Regeln könnte.
Dank
retta