Durch Dropdown HTML code ausgeben
- masterronnow
- Mitglied
- Beiträge: 145
- Registriert: 11.12.2006 15:28
- Wohnort: Berlin
- Kontaktdaten:
Durch Dropdown HTML code ausgeben
Hallo,
ich möchte durch ein Dropdown Menü einen HTML Code bzw. ein Text ausgeben lassen.
Mal genau beschrieben:
Ich hab ein System geschrieben was eine HTML Datei durch eine PHP Datei erstellt. Jetzt soll diese PHP Datei halt ein Dropdown menü mit einem Absenden Button erstellen, mit in der selben Datei. In diesem Dropdown menü sollen Namen stehen, Namen von supportern.
Wählt ein Supporter nun seinen Namen aus und klickt auf "Absenden" verschwindet das Dropdown menü und es erscheint folgender, mit HTML bearbeiteter Text: "Der Notruf wird von NAME bearbeitet".
Wäre für jeder Hilfe und Antwort dankbar.
Viele Grüße
masterronnow
ich möchte durch ein Dropdown Menü einen HTML Code bzw. ein Text ausgeben lassen.
Mal genau beschrieben:
Ich hab ein System geschrieben was eine HTML Datei durch eine PHP Datei erstellt. Jetzt soll diese PHP Datei halt ein Dropdown menü mit einem Absenden Button erstellen, mit in der selben Datei. In diesem Dropdown menü sollen Namen stehen, Namen von supportern.
Wählt ein Supporter nun seinen Namen aus und klickt auf "Absenden" verschwindet das Dropdown menü und es erscheint folgender, mit HTML bearbeiteter Text: "Der Notruf wird von NAME bearbeitet".
Wäre für jeder Hilfe und Antwort dankbar.
Viele Grüße
masterronnow
Re: Durch Dropdown HTML code ausgeben
Keinen Codeansatz?
Und seit wann kann man ganze System mit PHP programmieren?
Also was du meinst ist: Du hast eine HTML-Datei und hast diese einfach in name.php umbenannt. So habe ich deinen Text jednefalls verstanden. Jetzt willst du, dass wir dir deine Vorstellungen programmieren?
Also echt mal, "Dropdown html" bei google kann dir das innerhalb von 2 Minuten beantworten. Wenn du dann noch "Dropdown JavaScript" googlest, kannst du auch das mit "Der Notruf von NAME wird bearbeitet" machen.
Falls du mit Supportern noch Supporter aus einem Forum oder sowas meinst, lern doch erstmal HTML und PHP, bevor du von anderen Hilfe erwartest...
Und seit wann kann man ganze System mit PHP programmieren?

Also was du meinst ist: Du hast eine HTML-Datei und hast diese einfach in name.php umbenannt. So habe ich deinen Text jednefalls verstanden. Jetzt willst du, dass wir dir deine Vorstellungen programmieren?
Also echt mal, "Dropdown html" bei google kann dir das innerhalb von 2 Minuten beantworten. Wenn du dann noch "Dropdown JavaScript" googlest, kannst du auch das mit "Der Notruf von NAME wird bearbeitet" machen.
Falls du mit Supportern noch Supporter aus einem Forum oder sowas meinst, lern doch erstmal HTML und PHP, bevor du von anderen Hilfe erwartest...
- masterronnow
- Mitglied
- Beiträge: 145
- Registriert: 11.12.2006 15:28
- Wohnort: Berlin
- Kontaktdaten:
Re: Durch Dropdown HTML code ausgeben
Nein, mein ich nicht. Und ich kann HTML und PHP.P7BB hat geschrieben:
Falls du mit Supportern noch Supporter aus einem Forum oder sowas meinst, lern doch erstmal HTML und PHP, bevor du von anderen Hilfe erwartest...
Doch weiß ich hier keinen rat mehr.
Das hier ist die Datei, die die HTML Datei erstellt, in der dann das Dropdown menü mit rein soll:
Code: Alles auswählen
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<link href="style.css" type="text/css" rel="stylesheet" />
<script language="javascript" type="text/javascript">
function checkfields(){if (document.regform.nick.value!="" && document.regform.bes.value!="" && document.regform.ema.value!="" && document.regform.besc.value!="" && document.regform.min.value!=""){return true;}else{return false;}}
</script>
</head>
<?php
$nick = $_POST['nick'];
$ema = $_POST['ema'];
$na = $_POST['na'];
$bes = $_POST['bes'];
$zeu = $_POST['zeu'];
$min = $_POST['min'];
$besc = $_POST['besc'];
$dateiinhalt="Notruf vom ".strftime("%d. %B %Y um %H:%M Uhr");
if (!isset($nick)){
echo "
<html>
<title>http://www.ULTIMATIC-CHAT.de - Notrufsystem</title>
<table width='200' border='1' align='center'>
<tr>
</tr>
<tr>
<td><marquee direction='left' scrollAmount='4' height='10' width='300'></marquee>
<br><br>
<form method='post' onsubmit=\"if(checkfields()==false){alert('Bitte Fülle alle Pflichtfelder aus!');return false;}\" name='regform'>
<table width='236' border='1'>
<tr>
<td width='74'><b>Nickname</b><span style='color: #FF0000;'>*</span>:</td>
<td width='146'><input type=text name='nick'></td>
</tr>
<table width='236' border='1'>
<tr>
<td width='74'><b>Email</b><span style='color: #FF0000;'>*</span>:</td>
<td width='74'><input type='Text'name='ema'></td>
</tr>
</table>
<table width='236' border='1'>
<tr>
<td width='74'><b>Name</b>:</td>
<td width='146'><input type=text name='na'></td>
</tr>
</table>
<br><br><b><u>Beschwerde:</u></b><br>
<table width='200' border='0'>
<tr>
<td width='77'><b>Beschuldigter</b><span style='color: #FF0000;'>*</span>:</td>
<td width='107'><input type=text width='95'name='bes'></td>
</tr>
<tr>
<td><b>Zeuge:</b></td>
<td><input type=text width='95' name='zeu'></td>
</tr>
<tr>
<td><b>Zeit & Datum</b><span style='color: #FF0000;'>*</span>:</td>
<td><input type=text width='95' name='min'></td>
</tr>
<table width='200' border='0'>
<tr>
<td><b>Beschwerdetext</b><span style='color: #FF0000;'>*</span>:</td><br>
<td>
<td> <br> <textarea cols='15' rows='2' name='besc'></textarea></td>
</tr>
</table>
<center><small><span style='color: #FF0000;'>*</span> sind pflichtfelder </small> </center>
<table width='200' border='0'>
<br><br><input type=submit name='submit'>
</form></td>
</tr>
</table>
</table>
<center><p>2010 © ULTIMATIC-CHAT - Alle Rechte vorbehalten</p></center>
</body>
</html>";
}
else {
$text = "<b><i>$dateiinhalt</i></b><br /><tr><table width='200' border='0'><td><b>Nickname:</b> $nick</td><table width='200' border='0'><td><b>Email</b>:$ema</td></table><table width='200' border='0'><td><b>Name</b>:$na</td></table><table width='200' border='0'><td><b>Beschuldigter</b>:$bes
</td><table width='200' border='0'><td><b>Zeuge</b>:$zeu</td></table><table width='200' border='0'><td><b>Minuten</b>:$min</td></table><table width='200' border='0'><td><b>Beschwerde</b>:$besc</td></table></table><hr>";
$open = fopen('others.html', 'a');
fwrite($open, $text);
fclose($open);
echo "
<html>
<title>http://www.ULTIMATIC-CHAT.de - Notrufsystem</title>
<table width='300' border='1' align='center'>
<tr>
</tr>
<tr>
<td<b>Deine Beschwerde wurde weitergeleitet und wird bearbeitet! </b>
</tr>
</table>
<center><p>2010 © ULTIMATIC-CHAT - Alle Rechte vorbehalten</p></center>
</body>
</html>";
$empfaenger = "support@ultimatic-chat.de";
$betreff = "Neuer Notruf in der Kategorie Anderes.";
$text = "Soeben ist ein neuer Notruf in der Kategorie Anderes eingegangen.
Solltest du dich dem Fall bereits annehmen, vermerke dies bitte im Teaminteren Bereich im Forum! ;)";
mail($empfaenger, $betreff, $text,
"From: $nick <$ema>");
}
?>
Re: Durch Dropdown HTML code ausgeben
Und wo ist jetzt das Problem? Wie gesagt, wie man ein Dropdownfeld erstellt, kann man per Google in 2 Minuten rausfinden...
Das Formular des Dropdown-Feld kannst du auch bei einer Auswahl automatisch absenden lassen und zwar mit dem Attribut OnChange.
Im übrigen: Ruf die Seite doch mal auf und guck dir den Quelltext an. Dir dürfte sowas auffallen:
Das Formular des Dropdown-Feld kannst du auch bei einer Auswahl automatisch absenden lassen und zwar mit dem Attribut OnChange.
Code: Alles auswählen
onChange="formname.submit;"
Code: Alles auswählen
...
<html>
<head>
...
</head>
<html>
...
- masterronnow
- Mitglied
- Beiträge: 145
- Registriert: 11.12.2006 15:28
- Wohnort: Berlin
- Kontaktdaten:
Re: Durch Dropdown HTML code ausgeben
Du weißt nicht was ich meine oder?
Ich möchte nicht einfach nur ein Dropdown menü, ich weiß wie man das erstellen kann...
Ich möchte ein Dropdown menü erstellt haben, das wenn man einen der Namen die da drin stehen auswählt und "Absenden" klickt das Dropdown Menü verschwindet und der Text dort steht.
Ich möchte nicht einfach nur ein Dropdown menü, ich weiß wie man das erstellen kann...
Ich möchte ein Dropdown menü erstellt haben, das wenn man einen der Namen die da drin stehen auswählt und "Absenden" klickt das Dropdown Menü verschwindet und der Text dort steht.
Wo taucht da direkt unter </head> noch ein <html> auf? Wenn du den Quelltext aufrufst, magst du recht haben, werde das noch schließen.P7BB hat geschrieben:
Im übrigen: Ruf die Seite doch mal auf und guck dir den Quelltext an. Dir dürfte sowas auffallen:Code: Alles auswählen
... <html> <head> ... </head> <html> ...
Zuletzt geändert von masterronnow am 09.04.2010 20:54, insgesamt 1-mal geändert.
Re: Durch Dropdown HTML code ausgeben
Ohne Seitenrefresh oder mit?
Und sollen die Daten auch "wirklich" an den Server gesendet werden oder soll es nur den Anschein haben?
Und sollen die Daten auch "wirklich" an den Server gesendet werden oder soll es nur den Anschein haben?
- masterronnow
- Mitglied
- Beiträge: 145
- Registriert: 11.12.2006 15:28
- Wohnort: Berlin
- Kontaktdaten:
Re: Durch Dropdown HTML code ausgeben
Am besten ohne Seitenrefresh. Wenn nötig auch mit.
Re: Durch Dropdown HTML code ausgeben
Warum packst du das Dropdown dann nciht direkt in die "erste" Datei mit rein? Der Seitenrefresh wird auch so gemacht. Ansonsten musst du Ajax benutzen, aber das wird dir vermutlich hier keiner erklären. Dafür kannst du dir Tutorials angucken 
Mit Seitenrefresh dürfte es doch kein Problem für dich sein, wenn du sowohl HTML, als auch PHP kannst und auch sagst, dass du weißt, wie man eins erzeugt.

Mit Seitenrefresh dürfte es doch kein Problem für dich sein, wenn du sowohl HTML, als auch PHP kannst und auch sagst, dass du weißt, wie man eins erzeugt.
- masterronnow
- Mitglied
- Beiträge: 145
- Registriert: 11.12.2006 15:28
- Wohnort: Berlin
- Kontaktdaten:
Re: Durch Dropdown HTML code ausgeben
Ich weiß es eben nicht, darum such ich Hilfe, das man von Schlaumeiern wie dir immer gleich so mies angemacht wird, muss nun ehrlich nicht sein! 
Ich will ja was lernen! Also hilf mir doch bitte dabei!

Ich will ja was lernen! Also hilf mir doch bitte dabei!

Re: Durch Dropdown HTML code ausgeben
Ich denk du kannst HTML, dann musst du doch nichts mehr lernen
Ich wär bereit dir zu helfen, wenn du nicht erzählen würdest, dass du sachen kannst, die du anscheinend eben nciht kannst.
Hast du die Dateien selbst erstellt? Auch die HTML-"Dateien" mein ich mit dieser Frage.

Ich wär bereit dir zu helfen, wenn du nicht erzählen würdest, dass du sachen kannst, die du anscheinend eben nciht kannst.
Hast du die Dateien selbst erstellt? Auch die HTML-"Dateien" mein ich mit dieser Frage.