SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 18.10.2016, 10:20:57
Valles Valles ist offline
Anfänger
 
Registriert seit: Oct 2016
Alter: 25
Beiträge: 1
Drop down befüllung aus Datenbank

Ich versuche aktuell ein Drop down feld mit den Daten aus meiner Datenbank zu befüllen...läuft ehr net so :/ . Es liegt zu 98% an den folgenden Zeilen ;
PHP-Code:
$sql_Banner=$db->prepare("SELECT 'Ort' FROM Addressliste");
    
$sql_Banner->execute();
        while(
$Banner=$sql_Banner->fetch(PDO::FETCH_ASSOC))  {
            echo 
"<option value=/".$Banner["Ort"].'">'$Banner["Ort"
Allerdings bin ich mir da nicht 100%tig sicher. Ich bin relativ neu was PHP angeht und würde mich über eure hilfe freuen.

Hier unten findet ihr den ganzen Code.

PHP-Code:
 <?php  
    $datenbank
="PHP_tests";
    
$datenbankbenutzer="xyz";
    
$datenbankkennwort="eindeutig kein passwort";
    
$db=new PDO("mysql:host=localhost;dbname=".$datenbank,$datenbankbenutzer,$datenbankkennwort);
    
$db->exec("SET CHARACTER SET utf8");
    
$db->setAttribute(PDO::ATTR_ERRMODEPDO::ERRMODE_EXCEPTION);
    
$sql_Banner=$db->prepare("SELECT Ort FROM Addressliste");
    
$sql_Banner->execute();
    if(
$sql_Banner->errorCode()==0)  {
        while(
$Banner=$sql_Banner->fetch(PDO::FETCH_ASSOC))  {
            echo 
$Banner['Ort'];
    }
        }
                else
                    echo 
$sql_Banner->errorInfo();
                            
 
    
$sql_Banner=$db->prepare("SELECT 'Ort' FROM Addressliste");
    
$sql_Banner->execute();
        while(
$Banner=$sql_Banner->fetch(PDO::FETCH_ASSOC))  {
            echo 
"<option value=/".$Banner["Ort"].'">'$Banner["Ort"] .'</option>'."\n";                                                              }
?>    

    </select>
            <br /> Ihr Name: <br /><br />
            <input type="Text" name="name"><br /><br />    
            
            <br>Straße:<br />
            <input type="Text" name="straße"><br /><br />
            
            <br />Benutzername:<br />
            <input type="Text" name="username"><br /><br />
            
                <br>E-Mail:<br>
            <input type="Text" name="email"><br><br>
            
                <br />Passwort:<br />
            <input type="Password" name="passwort" /> <br/>
            <form action="seite2.php" method="post">
            
            <label><br />Geschlecht: <br /> 
            <select name="Geschlecht">
            <option>Männlich</option>
            <option>Weiblich</option>
            </select>
            </label>
            
            Kommentar (optional):<br>>
            <textarea name="kommentar" cols="30" rows="5">
            </textarea>
            <input type="Submit" value="Absenden" />
            <Input type = 'Radio' Name ='Raucher' value= 'Raucher'  >Raucher (Bezahlen mehr!) 
            <Input type = 'Radio' Name ='Raucher' value= 'Nichtraucher'  >Nichtraucher
        

</form>
    


<P>



                
</body>
</html>
LG.
Mit Zitat antworten
  #2  
Alt 18.10.2016, 15:11:33
chorn chorn ist offline
Junior Member
 
Registriert seit: Apr 2016
Alter: 44
Beiträge: 171
AW: Drop down befüllung aus Datenbank

Zitat:
Zitat von Valles Beitrag anzeigen
.läuft ehr net so :/
was soll das heissen? Ich fang jetzt nicht an zu raten was dein Problem ist, erklär dich, erwartetes Ergebnis <=> erhaltenes Ergebnis.
Mit Zitat antworten
  #3  
Alt 18.10.2016, 16:37:55
MikeSar MikeSar ist offline
Anfänger
 
Registriert seit: Oct 2016
Alter: 35
Beiträge: 1
AW: Drop down befüllung aus Datenbank

Zitat:
Zitat von Valles Beitrag anzeigen
Ich versuche aktuell ein Drop down feld mit den Daten aus meiner Datenbank zu befüllen...läuft ehr net so :/ . Es liegt zu 98% an den folgenden Zeilen ;
PHP-Code:
$sql_Banner=$db->prepare("SELECT 'Ort' FROM Addressliste");
    
$sql_Banner->execute();
        while(
$Banner=$sql_Banner->fetch(PDO::FETCH_ASSOC))  {
            echo 
"<option value=/".$Banner["Ort"].'">'$Banner["Ort"
Also wenn ich deinen codefetzen einmal in ein <select></select> packe, erhalte ich folgende Ausgabe im Quelltext.
HTML-Code:
<select>
<option value=/Ort">Ort</option>
</select>
Ich würde das echo wie folgt aufbauen:
PHP-Code:
echo '<option value="'.$Banner['Ort'].'">'.$Banner['Ort'],'</option>'."\n"
Brauchst du gar kein name tag? :p
Mit Zitat antworten
  #4  
Alt 19.10.2016, 14:46:27
sysop sysop ist offline
Member
 
Registriert seit: Mar 2004
Ort: wien
Beiträge: 512
AW: Drop down befüllung aus Datenbank

Hallo ich würde das echo überhaupt weglassen und statt dessen eine Variable befüllen.

PHP-Code:

$sel_ect 
"\n".'<select name="bla" class="foo">'."\n";

$sql_Banner=$db->prepare("SELECT 'Ort' FROM Addressliste");
$sql_Banner->execute();

while(
$Banner=$sql_Banner->fetch(PDO::FETCH_ASSOC))
{
    
$sel_ect .= '<option value="'.$Banner["Ort"].'">'$Banner["Ort"] ."</option>\n";
}

$sel_ect .= "</select>\n";

echo 
$sel_ect
Im Formular kannst du dann mit echo $sel_ect das Dropdown ausgeben.

PS
Im Code oben ist die while-Klammer nicht korrekt geschlossen!
__________________
Gruss sys ;-)
Ich möchte wie mein Grossvater sterben, lächelnd und schlafend, nicht schreiend und weinend, wie sein Beifahrer.
Mit Zitat antworten
Antwort


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

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Drop Down Menü Java Script Hilfe! Joko HTML, CSS und JavaScript Help! 0 22.02.2016 19:14:49
werte bei drop down klick, ins formular laden latina1984 PHP Grundlagen 1 23.08.2007 22:01:28
Laender Drop Down List rsciw HTML, CSS und JavaScript Help! 1 21.11.2006 17:05:29
Baumstruktur in Drop Down Liste möglich? Tikiwiki PHP Grundlagen 3 21.10.2005 14:01:24
drop down menue mit target BlackSnake HTML, CSS und JavaScript Help! 2 27.04.2004 18:13:01


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:09:16 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt