Antworten auf deine Fragen:
Neues Thema erstellen

Antworten zum Thema „Variable Anzahl von OPTIONs“

puur

Nicht mehr ganz neu hier

Hi hab in einer MYSQL Datenbank Categorien gespeichert, wo der Admin User dann Kategorien hinzufügen kann / entfernen kann. diese werden dann in der DB gelöscht. Und wie macht man es nun wenn man sowas hat:

HTML:
<select><option>Option1</option><option>Option2</option></select>

jetzt muss ick ja iwie die DB auslesen, wieviel Kategs vorhanden sind und dementsprechend viele option müssen erscheinen..
Kann mir da jemand helfen ?
 

jens260181

Schmarotzer

AW: Variable Anzahl von OPTIONs

hi puur,

verstehe ich nicht.
du willst kategorien auslesen und diese dann löschen bzw. neue hinzufügen? oder sollen alle kategorien als option (dropdown) ausgegeben werden? mit deinem code-schnippsel kann ich jetzt nicht viel anfangen.
 

puur

Nicht mehr ganz neu hier

AW: Variable Anzahl von OPTIONs

ja der war eher zur verdeutlichung: also nochmal:

du hast es eigendlich richtig aufn punkt gebracht, es sollen alle kategorien als Drop down ausgegeben werden.
 

jens260181

Schmarotzer

AW: Variable Anzahl von OPTIONs

dann hier ein kleiner schneller ansatz:

Code:
<select name="ein_name">
<?php
$DB_connect = mysql_connect('HOST', 'USER', 'PASSWORD');
if (!$DB_connect) {
echo'<p>Keine Verbindung zum MySQL-Server!</p>';
die();
}
if (!mysql_select_db('DATENBANKNAME') ) {
echo'<p>Kann die MySQL-Datenbank '$DB_name' nicht oeffnen!</p>';
die();
}
$sql  = "SELECT * FROM TABELLE ";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result))
{
     echo'<option value="'.$row['FELDNAME'].'">'.$row['FELDNAME'].'</option>';
}

?>
</select>

das wäre ein schnelle lösung. wenn fargen sind, fragen ;-)
 

puur

Nicht mehr ganz neu hier

AW: Variable Anzahl von OPTIONs

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\cat\index.php on line 17

Das is leider alles was passiert ;)

HTML:
<html>
	<head><title></title></head>
	<body>
		
		<?php
			$DB_connect = mysql_connect('localhost', 'user', 'pw');
			if (!$DB_connect) {
			echo'<p>Keine Verbindung zum MySQL-Server!</p>';
			die();
			}
			if (!mysql_select_db('cat') ) {
			echo '<p>Kann die MySQL-Datenbank nicht oeffnen!</p>';
			die();
			}
			$sql  = "SELECT * FROM TABELLE ";
			$result = mysql_query($sql);
			while($row = mysql_fetch_array($result))
			{
				 echo'<option value="'.$row['FELDNAME'].'">'.$row['FELDNAME'].'</option>';
			}

		?>
		
		<?php
			echo 'Sortieren';
		?>
		
	</body>
</html>
 

Chickenshooter

Alter Mann

AW: Variable Anzahl von OPTIONs

Moin,

Code:
supplied argument is not a valid  result resource
soll heissen... Deine Query ist fehlerhaft überprüfe Dein

SQL Statement schon ein falsches Komma reicht aus diese

Meldung hervor zu rufen.

MfG Chick
 

puur

Nicht mehr ganz neu hier

AW: Variable Anzahl von OPTIONs

wunderbar, das funktioniert jetzt ;) das war ne super hilfe,danke euch speziell dir jens!

EDIT **
jetzt kommt die sortierungsgeschichte.

hab folgendes geschrieben aber es kommt fehler:

HTML:
          if($_POST['ordnen']==$row['name']) {
            $QUERY = "SELECT pic.id, cat.name categoryname, pic.pic, pic.width, pic.height, pic.title, pic.camera, pic.datum, pic.comment, pic.active, pic.category_id FROM pictures pic, category cat WHERE cat.id = pic.category_id ORDER BY '"$row['name']"' ASC LIMIT $START, $index_num_publ";
        }
der fehler is iwie wegen dem << ORDER BY '"$row['name']"' >>
geht das so wie ich mir das da vorstelle oder ist das zu einfach gedacht :D
 
Zuletzt bearbeitet:

sivedi

Noch nicht viel geschrieben

AW: Variable Anzahl von OPTIONs

Alles in die SQL abfrage bringen...

$sql = "SELECT * FROM TABELLE ORDER BY `FELDNAME` ASC LIMIT 0 , 30";

$result = mysql_query($sql);
while($row = mysql_fetch_array($result))
{
echo'<option value=
"'.$row['FELDNAME'].'">'.$row['FELDNAME'].'</option>';
}


ASC --> a-z
DESC --> z-a
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
175.157
Beiträge
2.581.867
Mitglieder
67.223
Neuestes Mitglied
Desiree
Oben