php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.12.2008, 18:40  
Neuer Benutzer
 
Registriert seit: 07.12.2008
Beiträge: 2
david76 befindet sich auf einem aufstrebenden Ast
Standard Dropdown Menü mit Datenbankvergleich

Hallo,

um es vor weg zu nehmen: Ich bin der neue und habe leider kaum ein Plan von php, aber vielleicht kommt dies noch.

Ich habe folgendes Problem: Es existiert bereits eine funktionierende Datenbankabfrage/Ausgabe welche die Daten aus der SpalteXY ausgibt.

PHP-Code:
<?php echo mysql_result($result,0,"spalteXY"); ?>
Nun würde ich jedoch gerne diese Daten als Dropdownmenü anzeigen bzw. vergleichen lassen. Nur Irgendwie finde ich den Fahler nicht.

PHP-Code:
<select name="spalteXY">

<if( 
$result,0,"spalteXY" == )><option value="1">Nummer 1</option>
         <
option value="2">Nummer 2</option>
         <
option value="3">Nummer 3</option></if>
      
<if( 
$result,0,"spalteXY" == )><option value="2">Nummer 2</option>
         <
option value="1">Nummer 1</option>
         <
option value="3">Nummer 3</option></if>

<if( 
$result,0,"spalteXY" == )><option value="3">Nummer 3</option>
         <
option value="1">Nummer 1</option>
         <
option value="2">Nummer 2</option></if>
         
</
select
Wie gesagt mit dem oberen bekomme ich die Daten, nur ich weiß nicht wie ich das als Dropdown hinbekomme.

Ich höffe jemand kann mir helfen.....
david76 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 07.12.2008, 19:53  
Erfahrener Benutzer
 
Registriert seit: 19.03.2007
Beiträge: 176
BlackWolf ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Da hilft nur eins: Grundlagen lernen.

Zuerst einmal kannst du doch nicht einfach HTML und PHP mischen, ohne PHP zu sagen wo denn nun der PHP-Code anfängt.
"<if"? Niemals!

Als zweites solltest du dir beispiele anschauen wie PHP mit MySQL umgehen kann. Speziell die mysql_fetch-Funktionen solltest du dir anschauen, z.B. mysql_fetch_array oder mysql_fetch_object

Aber generell: Erstmal Grundlagen von PHP lernen bitte! Was soll z.b.
if( $result,0,"spalteXY" == 2 )
sein? Das ist in 10 Jahren keine gültige If-Abfrage. Und die < und > drumherum sind auch kein gültiger PHP-Code. Grundlegendes PHP-Tutorial durchlesen in dem erklärt wird wie man PHP-Code in eine Seite einbindet und wie die grundlegenden Dinge wie Variablen, Konstanten, if,else,elseif-Abfragen und while/for-Schleifen, switch-cases etc. funktionieren. Davor hilft dir kein Tip der Welt etwas.

mfg

Geändert von BlackWolf (07.12.2008 um 19:58 Uhr).
BlackWolf ist offline  
Alt 07.12.2008, 21:21  
Neuer Benutzer
 
Registriert seit: 07.12.2008
Beiträge: 2
david76 befindet sich auf einem aufstrebenden Ast
Standard Vielen Dank...

...aber so tief will ich eigentlich garnicht rein.

Brauche nur diesen Schnipsel für eine Seite sonst funktioniert diese.

Vielleicht könnte sich ja jemand erbarmen und mir unter die Arme helfen.

Vielen Dank im Voraus.
david76 ist offline  
Alt 07.12.2008, 21:45  
Benutzer
 
Registriert seit: 24.09.2008
Beiträge: 52
frank-ae befindet sich auf einem aufstrebenden Ast
frank-ae eine Nachricht über Yahoo! schicken frank-ae eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von david76 Beitrag anzeigen
...aber so tief will ich eigentlich garnicht rein.

Brauche nur diesen Schnipsel
"Und eigentlich suche ich jemanden der mir alles vorkaut damit ich meinen eigenen Kopf nicht anstrengen muss."

Mit dieser Einstellung wirst Du hier niemand finden der Dir ein fertiges Script hier hinstellt. Andernfalls geh hier in die Scriptbörse.

Hier werden Hilfestellungen geliefert und hin und wieder auch mal ein Sinnvoller Wink in die richtige Richtung, aber PHP wird Dir hier keiner beibringen, zumal Du das ja selber nicht willst.
Eigeninitiative ist hier gefragt.

@nikosch: so langsam bin ich geneigt Dir recht zu geben.

Aber damit ich nicht als der totale Arsch hier durchgehe und weil bald Weihnachten ist gebe ich dir 2 Freunde (weil heute der 2.Advent ist)

1.) eine while() Schleife
2.) mysql_fetch_assoc um ALLE Zeilen in der Tabelle auszulesen.

V.G.
Frank
frank-ae ist offline  
Alt 07.12.2008, 21:54  
Erfahrener Benutzer
 
Registriert seit: 27.09.2008
Beiträge: 316
PHP-Kenntnisse:
Fortgeschritten
moveax1 befindet sich auf einem aufstrebenden Ast
Standard

PHP-Code:
function outputSelect($aContent$name ''$id ''$class ''$size 1$selected 1)
{

    
$html '<select name="'.$name.'" id="'.$id.'" class="'.$class.'" size="'.$size.'">';
    
$i 0;
    
    foreach(
$aContent as $content) {
        
$checked '';
        if(
$i == $selected$checked ' selected '
        
$html .= "\t".'<option '.$checked.' value="'.$content[0].'">'.$content[1].'</option>';
        
        
$i++;
    }
    
    
$html .= '</select>';
    
    return 
$html;


Ich schrieb mal eine Funktion zum zusammenstellen von Selectboxen. Funktioniert wenn ein Array folgenden aufbau hat:

Code:
array
  0 => 
    array
      0 => string 'Wert 1 Value'
      1 => string 'Wert 1 Title'
Jeder Array Index der ersten Dimension stellt ein Option Feld dar
moveax1 ist offline  
 


Themen-Optionen
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
horizontales Menü Fritz73 Scriptbörse 9 26.05.2008 22:26
Variablen Wert übergeben aus Dropdown Menü Avalas PHP Tipps 2006 18 13.06.2006 06:37
[Erledigt] dynamisches dropdown menü PHP Tipps 2006 3 11.01.2006 15:15
[Erledigt] DropDown Menü in Abhängigkeit vom RadioButton ändern HTML, Usability und Barrierefreiheit 20 28.11.2005 16:05
Dropdown Menü Höhe bestimmen Mike55 HTML, Usability und Barrierefreiheit 5 09.10.2005 17:57
Dropdown Menü Grösse ändern Mike55 PHP Tipps 2005-2 2 06.10.2005 21:05
dropdown menu mit array füllen alias_zappler PHP Tipps 2005-2 2 04.09.2005 01:37
Mit JS DropDown Menü füllen? HTML, Usability und Barrierefreiheit 3 13.06.2005 16:04
dropdown menü mit werten aus db füllen LA-Finest PHP Tipps 2005-2 4 10.06.2005 13:19
Dropdown Menü ersten Entrag löschen?[gelöst] PHP Tipps 2005-2 2 08.06.2005 10:19
DropDown Menü in PHP PHP Tipps 2005 3 29.04.2005 14:14
Dropdown menü mit PHP PHP Tipps 2005 0 25.01.2005 16:27
Funktion in Dropdown menü ein binden PHP Tipps 2004-2 1 22.12.2004 10:35
[Erledigt] DropDown Menü HTML, Usability und Barrierefreiheit 2 15.09.2004 15:19
DropDown Menu JeeZ HTML, Usability und Barrierefreiheit 1 19.06.2004 17:15

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
datenbankvergleich, php datenbankvergleich

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




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum