myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Webmaster Talk > Entwicklung & Programmierung
Seite neu laden

Dropboxen

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 11.09.12, 08:28   #1
Exe777
Mamas Liebling
 
Registriert seit: Jan 2012
Beiträge: 57
Bedankt: 10
Exe777 ist noch neu hier! | 0 Respekt Punkte
Standard Dropboxen

Moin Moin,

Ich soll ein Formular anfertigen in dem 2 Dropboxen vorkommen. (Die daten für die Dropbox lese ich über php aus einer ".txt"-Datei da wir keine Berechtigung zum benutzen der MySQL-Datenbank bekommen)
Das Problem ist jetzt ich möchte die 2te Dropbox solange deaktiviert haben bis eine Auswahl in der 1sten Dropbox getätigt wurde und es sollte ein Entsprechender wert aus der ".txt"-Datei in die 2te Dropbox geschrieben werden, wenn in dropbox.1 eine auswahl getroffen wurde. Und das ganze soll ohne "post" (also Seite neuladen) geschehen, weil der benutzer vorher auch schon Daten eingibt.

z.B.

Dropbox.1

0-Bitte Auswählen
1-k01
2-k02
3-k03
4-k04

Dropbox.2
0-(nichts solange Dropbox.1 nichts ausgewählt ist)
0.1-1 (bei auswahl k01)
0.1-2 (bei auswahl k01)

1.1-1 (bei auswahl k02)
1.1-2 (bei auswahl k02)
1.1-3 (bei auswahl k02)

2.1-1 (bei auswahl k03)

3.1-1 (bei auswahl k04)
3.1-2 (bei auswahl k04)
3.1-3 (bei auswahl k04)

Ich hoffe ihr könnt helfen.
Falls ich mich etwas ungenau ausgedrückt habe dann einfach nochma fragen.

Danke
Exe777 ist offline   Mit Zitat antworten
Ungelesen 11.09.12, 16:20   #2
NetWebs
Banned
 
Registriert seit: Aug 2012
Beiträge: 223
Bedankt: 68
NetWebs ist noch neu hier! | 0 Respekt Punkte
Standard

Gnarf...das wichtigste hast du vergessen: was für dropboxen verwendest du?
Ich lese nur dass Du PHP verwendest...
NetWebs ist offline   Mit Zitat antworten
Ungelesen 12.09.12, 08:35   #3
Exe777
Mamas Liebling
 
Registriert seit: Jan 2012
Beiträge: 57
Bedankt: 10
Exe777 ist noch neu hier! | 0 Respekt Punkte
Standard

Sry^^

Das Problem ist gelöst.
jetzt drückt mir der Schuh aber woanders

Mittels

Code:
<select onChange="document.forms['foo'].submit()" name="termin">
sende ich das Formular ab und empfange die Daten mit dem gleichen Formular zwecks einer Aktualisierung.

Das Problem ist jetzt wenn ich sagen möchte "ich will jetzt nicht mehr aktualiesieren sondern will meine E-Mail mittels Formular senden" kommt er wieder zu diesem Formular hier zurück und aktualiesiert nur die daten.

Hier mal der gesamte Code:

Code:
<form action='<?php $PHP_SELF; ?>' method='post' name="foo">


<div style="float: left; margin-left: 10px">
	<h2>Anmeldedaten</h2>
	<table>
    	<tr>
			<td>
				Zuständiger Händler*
			</td>
			<td>
				<?php
					$haendlername = (isset($_POST['haendlername'])) ? $_POST['haendlername'] : "";
					echo '<input type="text" value="' . $haendlername . '" name="haendlername">';
				?>
			</td>
		</tr>
		<tr>
			<td>
				Firmenname*
			</td>
			<td>
				<?php
					$firmenname = (isset($_POST['firmenname'])) ? $_POST['firmenname'] : "";
					echo '<input type="text" value="' . $firmenname . '" name="firmenname">';
				?>
			</td>
		</tr>
		<tr>
			<td>
				Name*
			</td>
			<td>
				<?php
					$name = (isset($_POST['name'])) ? $_POST['name'] : "";
					echo '<input type="text" value="' . $name . '" name="name">';
				?>
			</td>
		</tr>
		<tr>
			<td>
				Vorname*
			</td>
			<td>
				<?php
					$vorname = (isset($_POST['vorname'])) ? $_POST['vorname'] : "";
					echo '<input type="text" value="' . $vorname . '" name="vorname">';
				?>
			</td>
		</tr>
		<tr>
			<td>
				Straße und Nr.*
			</td>
			<td>
				<?php
					$strnr = (isset($_POST['strnr'])) ? $_POST['strnr'] : "";
					echo '<input type="text" value="' . $strnr . '" name="strnr">';
				?>
			</td>
		</tr>
		<tr>
			<td>
				PLZ*
			</td>
			<td>
				<?php
					$plz = (isset($_POST['plz'])) ? $_POST['plz'] : "";
					echo '<input type="text" value="' . $plz . '" name="plz">';
				?>
			</td>
		</tr>
		<tr>
			<td>
				Ort*
			</td>
			<td>
				<?php
					$ort = (isset($_POST['ort'])) ? $_POST['ort'] : "";
					echo '<input type="text" value="' . $ort . '" name="ort">';
				?>
			</td>
		</tr>
		<tr>
			<td>
				E-Mail-Adresse
			</td>
			<td>
				<?php
					$mail = (isset($_POST['mail'])) ? $_POST['mail'] : "";
					echo '<input type="text" value="' . $mail . '" name="mail">';
				?>
			</td>
		</tr>
		<tr>
			<td>
				Wunschtermin</td>
			<td>
				<select onChange="document.forms['foo'].submit()" name="termin">
					<option>--select--</option>
					<?php
						$verbindung = mysql_connect ("localhost", "root", "")
						or die ("keine Verbindung möglich.
						Benutzername oder Passwort sind falsch");

						mysql_select_db("test")
						or die ("Die Datenbank existiert nicht.");
						$abfrage = "SELECT Termin,Plaetze FROM termine_m";
						$ergebnis = mysql_query($abfrage);

						while($row = mysql_fetch_object($ergebnis))
						{
							if(isset($_POST['termin'])) 
							{
								$termin = $_POST['termin'];
								if($row->Termin == $termin)
								{
									echo "<option selected>$termin</option>";
								}
								else
								{
									echo "<option>$row->Termin</option>";
								}
							}
							else
							{
								echo "<option>$row->Termin</option>";
							}
						}

						echo "</select>";
						echo "</tr>";
						if(isset($_POST['termin']))
						{
							echo "<tr>";
							echo "<td>Anzahl der Personen</td>";
							echo "<td>";
							echo "<select name='anzahl' size='1'>";
		
							$abfrage = "SELECT Termin,Plaetze FROM termine_m";
							$ergebnis = mysql_query($abfrage);
							while($row = mysql_fetch_object($ergebnis))
							{
							$termin = $_POST['termin'];
							$plaetze = $row->Plaetze;
							echo $plaetze;
							echo $termin;
								if($row->Termin == $termin)
								{
									for($i=1;$i<=$row->Plaetze;$i++)
									{
										echo "<option selected>$i</option>";
									}
								}
							}
						}
					?>
		<tr>
			<td>Namen der Personen<br />(1 Zeile = 1 Person)</td>
			<td>
				<textarea name="personen" rows='6' cols='30'></textarea>
				<!--
				<input type='text' name='benutzername' />
				-->
			</td>
		</tr>
		<tr>
			<td></td><td><input type='submit' value='Anmelden' /></td>
		</tr>
	</table>
</div>
<div style="float: left; margin-left: 10px">
	<h2>Termine</h2>
	<table border='1'>
		<tr>
			<td><b>Termin-Nr.</b></td>
			<td><b>Zeitraum</b></td>
			<td><b>Freie Plätze</b></td>
		</tr>
		<?php
			$verbindung = mysql_connect ("localhost", "root", "")
			or die ("keine Verbindung möglich.
			Benutzername oder Passwort sind falsch");

			mysql_select_db("test")
			or die ("Die Datenbank existiert nicht.");
			$abfrage = "SELECT Termin, Zeitraum, Plaetze FROM termine_m";
			$ergebnis = mysql_query($abfrage);

			while($row = mysql_fetch_object($ergebnis))
			{
				echo "<tr><td>$row->Termin</td><td>$row->Zeitraum</td><td>$row->Plaetze</td></tr>";
			}
		?>
		
	</table>
</div>
</form>
P.s. habe jetzt doch die berechtigung bekommen an unserer Datenbank zu basteln^^ also nix mehr von wegen ".txt"-Datei ^^
Exe777 ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:14 Uhr.


Sitemap

().