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 ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken 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 für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 23.10.2003, 15:12:24
schmidt schmidt ist offline
Anfänger
 
Registriert seit: Oct 2003
Beiträge: 42
schmidt eine Nachricht über ICQ schicken
Array in ein Auswahlmenü ausgeben

hallo @all,

ich habe aus einer Tabelle einer Datenbank eine Spalte in ein Array gespeichert.

Nun die Frage:
Kann ich ein Auswahlfeld mit diesem Array füllen! Wenn ja wie ungefähr funktioniert das! Wenn nicht gibt es andere Möglichkeiten!!

mfg

schmidt
Mit Zitat antworten
  #2  
Alt 23.10.2003, 15:25:38
schmidt schmidt ist offline
Anfänger
 
Registriert seit: Oct 2003
Beiträge: 42
schmidt eine Nachricht über ICQ schicken
Quellcode

so sieht der Quellecode aus:


<?php
// ------------- db mit dem table perm_desc neu oeffnen -------------
----------

$db_handle = mysql_connect ("localhost","test","test")
or die ("Verbindungsversuch ist fehlgeschlagen!");

$erfolg = mysql_select_db ("name")
or die ("Angegebene Datenbank ist nicht vorhanden!");

$query_handle = mysql_query
("select perm_desc_id, perm_desc_num, perm_desc_desc from perm_desc ",$db_handle);

$result = mysql_query($query);

$zeilen = mysql_num_rows ($query_handle);

for ($i = 0; $i<$zeilen;$i++)
{
$elemente=mysql_fetch_row($query_handle);

// ------------- ausgabe aus der Db und in ein Array speichern ------
------------------

$sql = "SELECT perm_desc_desc FROM perm_desc";
$res = mysql_query($sql);

$array = array();
while ($row = mysql_fetch_array($res))
{
$array_db[] = $row['perm_desc_desc'];
}
print_r ($array_db); // inhalt des Arrays wiedergeben!!
?>

<select name="perm_desc_desc">
<option><?php print_r ($array_db) ?></option>
</select> -> hier die ausgabe, das Array soll aber nur einmal
-> ausgegeben werden und nicht 5 mal und vorallem nur jeder
-> Eintrag einmal!

<!-- db mit dem table perm_desc wird geschlossen -->

<?php
}
mysql_close ($db_handle);
?>


ich hoffe mir kann jemand helfen!!

mfg

schmidt
Mit Zitat antworten
  #3  
Alt 23.10.2003, 16:03:59
sourcecode sourcecode ist offline
Junior Member
 
Registriert seit: May 2003
Beiträge: 287
Hab ich das jetzt richtig verstanden: Du willst innerhalb einer Select-Liste alle Felder eines Arrays ausgeben? Wo genau ist das Problem?

PHP-Code:
<?php
echo "<select name="name_der_liste">n";
foreach(
$array as $name => $value) {
echo 
"<option value="$name">$value</option>n";
}
echo 
"</select>";
?>
Mit Zitat antworten
  #4  
Alt 23.10.2003, 16:09:22
schmidt schmidt ist offline
Anfänger
 
Registriert seit: Oct 2003
Beiträge: 42
schmidt eine Nachricht über ICQ schicken
ja das ist richtig!! aber es wird mir nicht nur einmal ausgegeben sondern fünf mal. Schau dir dazu den anderen Beitrag von mir an dann siehst du wo das Problem ist!!

http://www.selfphp.com/forum/showthr...&threadid=5879

das was du geschrieben hast ist eigentlich relativ klar.
Mit Zitat antworten
  #5  
Alt 23.10.2003, 16:49:28
FloRos FloRos ist offline
Junior Member
 
Registriert seit: Mar 2002
Beiträge: 153
FloRos eine Nachricht über ICQ schicken
ich weiß zwar nicht ob das geht da ich gerade nicht zu Hause bin aber wie wäre es denn mit
break;
Das stoppt doch deine schleife.
:)
__________________
Wir sehen uns in der
Programmierer Hölle ;)
Mit Zitat antworten
  #6  
Alt 23.10.2003, 17:08:00
schmidt schmidt ist offline
Anfänger
 
Registriert seit: Oct 2003
Beiträge: 42
schmidt eine Nachricht über ICQ schicken
es hat sich erledigt habe es auf andere Art und weise gelöst!!

Aber dennoch danke für eure hilfe!!


mfg

schmidt

Geändert von schmidt (23.10.2003 um 17:10:21 Uhr)
Mit Zitat antworten
  #7  
Alt 23.10.2003, 17:31:30
sourcecode sourcecode ist offline
Junior Member
 
Registriert seit: May 2003
Beiträge: 287
So wie ich es geschrieben habe, wird das Array einmal und nicht fünf mal ausgegeben. Wenn also es fünf mal ausgegeben wird, sind die Werte wohl fünf mal vorhanden. Aber da du es ja jetzt gelöst hast, ist es auch egal.

Nebenbei - Wieso eigentlich zwei Threads?
Mit Zitat antworten
  #8  
Alt 23.10.2003, 17:34:05
schmidt schmidt ist offline
Anfänger
 
Registriert seit: Oct 2003
Beiträge: 42
schmidt eine Nachricht über ICQ schicken
weil ich an anfang gedacht habe das es zwei unterschiedliche probleme sind.

naja ma ende ist es auf das selbe hinausgelaufen!!


auch an dich noch mal danke für die gute und schnelle hilfe!!


mfg

schmidti
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:35:30 Uhr.


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


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