---
title: "Verwaltung von Datensätzen mit Exportfunktion und alphabet. Sortierung"
url: "https://www.typo3.net/d/26753-verwaltung-von-datensaetzen-mit-exportfunktion-und-alphabet-sortierung"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","Import & Export"]
created: "2005-07-02"
last_reply: "2005-10-11"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Verwaltung von Datensätzen mit Exportfunktion und alphabet. Sortierung

Extensions › Entwicklung · 4 Antworten · gestartet 2005-07-02

## Eröffnungsbeitrag

**MichaelG** · 2005-07-02 · [Beitrag #1](https://www.typo3.net/d/26753-verwaltung-von-datensaetzen-mit-exportfunktion-und-alphabet-sortierung/1)

Hallo zusammen,

ich möchte eine Extension schreiben, mit der ich Datensätze erfassen und auf der Webseite ausgeben kann.

Ich möchte jedoch nicht alle Datensätze, sondern wählbar nach z.B. Typ gefiltert ausgeben (alphabetisch).

Außerdem sollte die Möglichkeit bestehen, die gefilterte Liste (und evtl auch die Komplettliste) exportieren zu können (z.B. mittels Button o.Ä.).

Wäre super, wenn mir jem eine Hilfestellung geben könnte, ich kann die Daten momentan zwar erfassen und ausgeben, aber der o.g. Rest fehlt leider noch.

Danke sehr schonmal,

Grüße
Michael

## Antworten

### [#2](https://www.typo3.net/d/26753-verwaltung-von-datensaetzen-mit-exportfunktion-und-alphabet-sortierung/2) · TW · 2005-07-03

> **MichaelG schrieb:**
>
> ich möchte eine Extension schreiben, mit der ich Datensätze erfassen und auf der Webseite ausgeben kann.

das is was standardmässiges

> Ich möchte jedoch nicht alle Datensätze, sondern wählbar nach z.B. Typ gefiltert ausgeben (alphabetisch).

dann mach das doch mit dem entsprechenden parameter und einem order by in der query...

> Außerdem sollte die Möglichkeit bestehen, die gefilterte Liste (und evtl auch die Komplettliste) exportieren zu können (z.B. mittels Button o.Ä.).

und als was? aber schau mal bei php.net da solltest du genug dazu finden.

> Wäre super, wenn mir jem eine Hilfestellung geben könnte, ich kann die Daten momentan zwar erfassen und ausgeben, aber der o.g. Rest fehlt leider noch.

sorry wenn das jetzt was hart und überheblich klingt, aber wenn du anfängst mit extension schreiben solltest du schon php beherschen, dann würde sich eine solche frage nicht ergeben..

so wie du es hier schreibst, brauchst du keine hilfestellung, sondern jemanden der dir das ding schreibt.....

cu

### [#3](https://www.typo3.net/d/26753-verwaltung-von-datensaetzen-mit-exportfunktion-und-alphabet-sortierung/3) · MichaelG · 2005-07-03

Nee, ist kein Problem.

PHP und SQL sind auch keine Hürden, sondern eher die Methodik des Einbindens der Funktionen.

Export nach MS Excel als Beispiel:
Bräuchte hierzu einen Button, beim Klicken wird die Export-Funktion aufgerufen.

Sortierte Ausgabe/Wahlmöglichkeit über Auswahlfeld:
Hier weiss ich nicht, wo genau ich "Parameter und order by" einbauen muss, damit eine Aktion ausgelöst wird, wenn ich aus einem Dropdown-Feld etwas auswähle.

Evtl möchtest du (oder andere) noch einen Erklärungsversuch starten.

Danke sehr schonmal

Grüße

### [#4](https://www.typo3.net/d/26753-verwaltung-von-datensaetzen-mit-exportfunktion-und-alphabet-sortierung/4) · TW · 2005-07-04

> **MichaelG schrieb:**
>
> Nee, ist kein Problem.
>
> PHP und SQL sind auch keine Hürden, sondern eher die Methodik des Einbindens der Funktionen.
>
> Export nach MS Excel als Beispiel:
> Bräuchte hierzu einen Button, beim Klicken wird die Export-Funktion aufgerufen.

na dann nimm nen button und übergib ne action..
die fängst du ab und lässt die funktion für nen export nach excel drüberlaufen - siehe php.net...

> Sortierte Ausgabe/Wahlmöglichkeit über Auswahlfeld:
> Hier weiss ich nicht, wo genau ich "Parameter und order by" einbauen muss, damit eine Aktion ausgelöst wird, wenn ich aus einem Dropdown-Feld etwas auswähle.

auch hier wieder eine action mit übergeben, abfangen und ausführen.....
buttons und dropdowns sind ja formulare immer dran denken.....

also mit ner form action..

> Evtl möchtest du (oder andere) noch einen Erklärungsversuch starten.
>
> Danke sehr schonmal
>
> Grüße

hab ich hiermit getan....

btw: ma lwas code für nen export in eine csv datei..

```php
function csv_export() {
		$content2 = ""; 
		$row     = "";  
		$i      = 0; 
		$mit_spalten_bezeichnung=true; 
 
		$res = mysql_query("select categories  , firm  ,street,zip,location,phone,fax,homepage,email,imagesourceforprint from tx_deine_extension_daten"); 
		echo mysql_error();
		while($data = mysql_fetch_array($res,MYSQL_ASSOC)){ 
 		$res1 = mysql_query("select    *  from tx_deine_extension_cat where uid='".$data['categories']."'"); 
 		$dat = mysql_fetch_object($res1);
 		$data['categories'] = $dat->categories;
 		
     		foreach($data as $key => $value){ 
          		$content2 .= $value.";"; 
          			if($mit_spalten_bezeichnung && $i==0){ 
          				$row       .= $key.";"; 
          				} 
     				} 
			$i=1; 
			$content2 .="\n"; 
			} 
			$row       .= "\n"; 
 
 
			$handle = fopen ("uploads/tx_deine_extension/tabelle.csv", "w+"); 
			
		if (!fwrite($handle, $row.$content2)) { 
        		print "Kann in die Datei $filename nicht schreiben"; 
        		exit; 
    			} 
			fclose($handle); 
			
			return 1;
		}
```

solltest du natürlich für deine bedürfnisse anpassen...

aufruf z.b. über

```html
<a href=index.php?id=".$GLOBALS["TSFE"]->id."&action=export>
```

und abfangen mit

```php
 	                $action = t3lib_div::GPvar("action");
 	                if($action=="export"){
 	                $this->csv_export();
 	               
 	                $test=1;
 	                }
```

das wars von meiner seite..

cu

### [#5](https://www.typo3.net/d/26753-verwaltung-von-datensaetzen-mit-exportfunktion-und-alphabet-sortierung/5) · mscheur · 2005-10-11

Kleine Ergänzungsfrage:
wenn man es nicht als Datei speichern möchte sondern direkt im Browser aufrufen, also als "Attachment" bzw. eben mit einem anderen Header?
Leider versucht TYPO3 immer seine Standardheader drumrumzubauen.
Gibt es einen Befehl um das zu verhindern?

---

Quelle: „Verwaltung von Datensätzen mit Exportfunktion und alphabet. Sortierung“, typo3.net, https://www.typo3.net/d/26753-verwaltung-von-datensaetzen-mit-exportfunktion-und-alphabet-sortierung
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
