Antwort
 
Themen-Optionen
Alt 06.07.2007, 21:20 Nach oben    #1
Benutzer
 
Registriert seit: 10.01.2007
Ort: Chemnitz
Beiträge: 47
Standard Optionsfeld auslesen und sofort anzeigen

hi ich grüsse euch ganz herzlichst,

mein anliegen ist:
ich möchte gern in einem Formular select feld bei optionen was auswählen und bei der auswahl soll es unten gleich nochmals mit angezeigt werden, zb. banner oder kleines bild oder der text egal,

wer hat da eine idee wie man sowas schreibt da ich in den büchern nichts finde.


PHP-Code:

echo "<select name='so' size='1'><br>";
echo 
"<option value='ich erscheine hier 1'>klick mich 1 </option> <a name='#so'>1</a>";
echo 
"<option value='ich erscheine hier 2'>klick mich 2 </option> <a name='#so'>2</a></select><br>";

echo 
"Hier: der Text oder Banner/Foto {$_POST['so']}<br>"
ich danke schon im vorraus für eure tips

ganz herzliche grüsse

jennifer
jennifer ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.07.2007, 21:22 Nach oben    #2
Gabriel
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 406
Standard

PHP-Code:
if (isset($_POST['so']))
{
echo 
"Hier: der Text oder Banner/Foto ".$_POST['so']."<br>";  

__________________
kampfgnom ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.07.2007, 21:30 Nach oben    #3
Benutzer
 
Registriert seit: 10.01.2007
Ort: Chemnitz
Beiträge: 47
Standard

hi,

das ging ja super schnell ganz herzlichen dank.

es gibt aber leider noch nichts aus wenn ich auf die option klicke

PHP-Code:

echo "<select name='so' size='1'><br>";
echo 
"<option value='ich erscheine hier 1'>klick mich 1 </option> <a name='#so'>1</a>";
echo 
"<option value='ich erscheine hier 2'>klick mich 2 </option> <a name='#so'>2</a></select><br>"
jennifer ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.07.2007, 21:33 Nach oben    #4
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.180
Standard

Dann musst du entweder das Formular auch abschicken, oder aber den ganzen Kram über Javascript machen, sprich beim einstellen einer Option wird automatisch über ein Javascript erkannt, dass eine Änderung stattgefunden hat und das andere Bild geladen und dort ausgegeben.
robo47 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.07.2007, 21:35 Nach oben    #5
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.480
Standard

Das, was du machen willst ist mit PHP nicht möglich, da du ja das Formular nicht absenden, sondern vor dem Absenden eine Veränderung auf der Seite anzeigen möchtest. Das habe ich doch richtig verstanden, oder?

Das ist dann nur mit JavaScript möglich ... demnach werde ich den Thread mal in das entsprechende Forum verschieben, sobald du meine Vermutung bestätigt hast.

Kurz: Beschreibe nochmal etwas genauer, was du machen willst.


---

Nachtrag:
  1. verschoben
  2. Schau mal hier: http://forum.jswelt.de/javascript/36120-selectbox.html
    Meinst du so etwas?

Wenn ja, dann schau dir mal an, wie onchange arbeitet: http://de.selfhtml.org/javascript/sp...r.htm#onchange

Geändert von Ben (06.07.2007 um 21:48 Uhr).
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.07.2007, 10:58 Nach oben    #6
Gabriel
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 406
Standard

Achso, dann hatt ich deine Frage falsch verstanden
__________________
kampfgnom ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.07.2007, 15:35 Nach oben    #7
Neuer Benutzer
 
Registriert seit: 30.06.2007
Beiträge: 11
Standard

HTML-Code:
<html>
<head>
<script language="javascript" type="text/javascript">
<!--
function aendern(wert)
{
if (wert == 0)  {  
document.getElementById('anzeige').innerHTML = "<br />erster Text";
 }
if (wert == 1)  {  
document.getElementById('anzeige').innerHTML = "<br />zweiter Text";
 }
   return true;
}
//-->
</script>
<title>Funktion bei Wechsel im Select-Feld ausführen (onChange)</title>
</head>
<body>

<form>
<select name="irgendwas" 
onChange="aendern(this.options[this.selectedIndex].value);" size="1">
 <option value="0">erstes Feld</option>
 <option value="1">zweites Feld</option>
</select>
</form>
<div id="anzeige" style="background-color:#555;
height:100px;width:100px;">&nbsp;</div>

</body>
</html> 
Koala ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.08.2007, 18:35 Nach oben    #8
Benutzer
 
Registriert seit: 10.01.2007
Ort: Chemnitz
Beiträge: 47
Standard

hi koala,

ersteinmal recht herzlichen dank für deine antwort und ist sehr hilfreich gewesen.

bis hier her bin ich gekommen, da ich alle daten aus der datenbank entnehme

die anzeigt klappt auch fast, aber nur fast, den es wird erst der letzte eintrag angezeigt also der 6ste die anderen will es noch nicht

achtung noch keine ordnung drin

PHP-Code:

<html>
<head>

<form>
<?php
include("../../inc/db.inc.php");

$order="SELECT * FROM wdpm_images WHERE BildIdent=1 ORDER BY id LIMIT 0,6";
$result mysql_query($order);

?>
<select name="irgendwas" onChange="aendern(this.options[this.selectedIndex].value);" size="1">
<?php
while($row=mysql_fetch_array($result)) {
$id $row['id'];
?>
<script language="javascript" type="text/javascript">
<!--
function aendern(wert)
{
if (wert == <?php echo $id?>)  {
document.getElementById('anzeige').innerHTML = "<br /><?php echo $row['id'].'/'.$row['Bild']; ?>";
 }

   return true;
}
//--> </script>
<?php

?>
<title>Funktion bei Wechsel im Select-Feld ausführen (onChange) per Datenbank</title>
</head>
<body>

<?php
echo <<<Formular
<option value="{$id}">{$id} : {$row['id']} - {$row['BildName']}</option>
Formular;
}
?>
</select>
<div id="anzeige" style="background-color:#33CCFF; height:100px;width:100px;">&nbsp;</div>
 </form>
</body>
</html>
vielleicht hat noch jemand einen tip, und sage schon ganz herzliches dankeschön sowie

ganz liebe grüsse

jennifer
jennifer ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mehrere Zeilen auslesen. Jan Datenbanken 17 27.06.2006 16:49
mit PHP ein Bild auslesen Jann Hendrik PHP-Programmierung 8 09.05.2006 09:12
[PHP] Fremde Webseiten auslesen WarrenFaith Tutorials 3 14.03.2006 15:59
Datenbank auslesen und Daten in JTable überführen Lautsprecher Datenbanken 5 20.10.2005 15:34


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:25 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44