phpbuddy.eu
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 29.05.2006, 12:20   #1
TP-Veteran
 
Benutzerbild von jayjay
 
Registriert seit: May 2003
Ort: krefeld
jayjay hilft, wo's gehtjayjay hilft, wo's geht

[php & mysql] jumpmenu


hallo, habe ein sprungmenü, welches mit daten aus einer db gefüllt wird. das problem ist, dass ich an den ersten wert nicht dran komme, dh ich kann alle werte die danach kommen auswählen. kann man da trotzdem einen festen ersten wert einbinden wie zb: auswählen oä?
hier mein js aus dw:
HTML-Code:
<script type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_jumpMenuGo(selName,targ,restore){ //v3.0
  var selObj = MM_findObj(selName); if (selObj) MM_jumpMenu(targ,selObj,restore);
}
//-->
</script>
und mein php:
PHP-Code:
$ber "
SELECT 
    $table_ber.ber_id, 
    $table_ber.ber_bez 
FROM 
    $table_ber
ORDER BY
    $table_ber.ber_bez
"
;
$resber mysql_query($ber) or die(mysql_error());
$options = array();
while(
$rowber mysql_fetch_array($resberMYSQL_ASSOC))
    {
    
$options[] = "<option value=\"berbea2.php?ber=".$rowber['ber_id']."\">".$rowber['ber_bez']." (".$rowber['ber_id'].")</option>\n";
    }
echo 
"<select name=\"bereich\" onchange=\"MM_jumpMenu('parent',this,0)\">\n";
foreach(
$options as $foo) echo $foo;
echo 
"</select>\n";
echo 
"<input type=\"button\" name=\"Button1\" value=\"Gehe zu\" onclick=\"MM_jumpMenuGo('menu1','parent',0)\" />"
__________________
computer tun nur das was man ihnen sagt, meistens

wenn's geholfen hat - bewerte
jayjay ist offline   Mit Zitat antworten


Alt 29.05.2006, 14:31   #2
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Schreib den ersten doch einfach statisch vor der Schleife des Arrays:
PHP-Code:
$ber "
SELECT 
    $table_ber.ber_id, 
    $table_ber.ber_bez 
FROM 
    $table_ber
ORDER BY
    $table_ber.ber_bez
"
;
$resber mysql_query($ber) or die(mysql_error());
$options = array();
while(
$rowber mysql_fetch_array($resberMYSQL_ASSOC))
    {
    
$options[] = "<option value=\"berbea2.php?ber=".$rowber['ber_id']."\">".$rowber['ber_bez']." (".$rowber['ber_id'].")</option>\n";
    }
echo 
"<select name=\"bereich\" onchange=\"MM_jumpMenu('parent',this,0)\">\n";
echo 
"<option value=\"\">Bitte aussuchen</option>\n";
foreach(
$options as $foo) echo $foo;
echo 
"</select>\n";
echo 
"<input type=\"button\" name=\"Button1\" value=\"Gehe zu\" onclick=\"MM_jumpMenuGo('menu1','parent',0)\" />"
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE
emCalculator 1.0

webcreate IT SOLUTIONS
www.webcreate-nrw.de

>>> der code ist so scheisse, soweit hab ich nicht gelesen <<<

Geändert von webcreate (29.05.2006 um 15:18 Uhr).
webcreate ist offline   Mit Zitat antworten
Alt 29.05.2006, 14:52   #3
TP-Veteran
 
Benutzerbild von jayjay
 
Registriert seit: May 2003
Ort: krefeld
jayjay hilft, wo's gehtjayjay hilft, wo's geht
super, das war einfach, hätte ich selber drauf kommen können
__________________
computer tun nur das was man ihnen sagt, meistens

wenn's geholfen hat - bewerte
jayjay ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
[php & mysql] jumpmenu [php & mysql] jumpmenu
« RewriteRule für Suchmaschinen | prüfen ob Cookies und Sessions aktiv »

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

Erweiterte Suche
Thema bewerten
Thema bewerten:

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 an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:40 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



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 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

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 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67