schreiben lesen... ausgabe absteigend...

Gehe zu Seite 1, 2  Weiter
 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Hilfe für Webmaster -> PHP / MySQL
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
raffi
Gast

Beitragschreiben lesen... ausgabe absteigend... Antworten mit Zitat

hi zusammen!
habe das hier entdeckt und es klappt bestens!

http://www.homepage-total.de/php/schreiben_lesen.php

nun meine frage:
wie kann ich die ausgabe absteigend sortiert ausgeben? geht das mit einer kleinen änderung???
vielen dank für die hilfe!
grüsse raffi
20 Okt 2006 20:57
axinio Internet Marketing
Werner
Homepage-Total.de
Moderator

Beitrag Antworten mit Zitat

Mit diesen Befehl wird die Ausgabe in umgekehrter Reihenfolge angezeigt:
Code:
$array = array_reverse($array);

_________________
Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt
21 Okt 2006 21:15
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
raffi
Gast

Beitrag Antworten mit Zitat

vielen dank!
hät nicht gedacht, dass das so einfach ist..!
hat geklappt!
grüsse raffi
23 Okt 2006 08:39
woolfrace
Mitglied

Beitrag Antworten mit Zitat

Guten Morgen!

Gibt es auch eine Möglichkeit das Ganze alphabetisch zu sortieren?
Meine User geben im ersten Formularfeld ihren Usernamen ein und der Code in der schreibe.php sieht so aus,

PHP-Code:
1
2
3
4
5
6
7
<?php
 $name 
$_POST["name"]; // Variablen einlesen
 
$von $_POST["von"];
 
$bis $_POST["bis"];
 
$grund $_POST["grund"];
 
$datum date("d.m.Y",time()); // Aktuelles Datum ermitteln
 
$text "$name ; $von ; $bis ; $grund ; $datum  \n"// Textstring zusammensetzen


Das ganze soll ein Abwesenheitsscript werden. Da können meine User ihren Urlaub oder..... eingeben und die erste Spalte ($name) müsste alphabetisch sortiert sein.

//Edit:

Die ausgabe.php sieht so aus:
PHP-Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
 $datei 
"abwesenheit.txt"// Name der Datei
 
$array file($datei); // Datei in ein Array einlesen
 
 
for ($i 0$i count($array); $i++) {
  
$array[$i] = explode(";" $array[$i]);
   for (
$a 0$a 5$a++) { // 4 Tabellenspalten
    
if ($a == 2) {
     echo 
"<td>" $array[$i][$a] . "</td> \n";
    }
    else {
     echo 
"<td>" $array[$i][$a] . "</td> \n";
    }
   }
  echo 
"</tr> \n";
 }
?>


Danke und ein schönes Weekend
Woolfrace
14 Jul 2007 08:14
Benutzer-Profile anzeigen Private Nachricht senden
V4hn
Moderator

Beitrag Antworten mit Zitat

PHP-Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$datei
"abwesenheit.txt"// Name der Datei
$arrayfile($datei); // Datei in ein Array einlesen
sort($array);
for (
$i0$i count($array); $i++) {
 echo 
"<tr>";
 
$curexplode(";" $array[$i]);
 for (
$a0$a 5$a++) { // 4 Tabellenspalten
  
echo "<td>" $cur "</td> \n";
 }
 echo 
"</tr> \n";
}
?>

Das sollte dein Problem loesen.

_________________
14 Jul 2007 13:48
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
woolfrace
Mitglied

Beitrag Antworten mit Zitat

Hallo V4hn!

Danke für deine Hilfe leider funkt es nicht.
Es steht in jeder Zelle "Array" drinnen.

14 Jul 2007 16:54
Benutzer-Profile anzeigen Private Nachricht senden
Werner
Homepage-Total.de
Moderator

Beitrag Antworten mit Zitat

So müsste es passen
PHP-Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$datei
"abwesenheit.txt"// Name der Datei
$arrayfile($datei); // Datei in ein Array einlesen
sort($array);
for (
$i0$i count($array); $i++) {
 echo 
"<tr>";
 for (
$a0$a 5$a++) { // 4 Tabellenspalten
$curexplode(";" $array[$i]);
  echo 
"<td>" $cur[$a] . "</td> \n";
 }
 echo 
"</tr> \n";
}
?>

_________________
Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt
14 Jul 2007 19:47
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
woolfrace
Mitglied

Beitrag Antworten mit Zitat

Hallo Werner!

Jetzt werden zwar die eingegebenen Daten angezeigt aber nicht sortiert! Rolling Eyes
Hast du noch einen Tipp?

MfG
Woolfrace
14 Jul 2007 20:05
Benutzer-Profile anzeigen Private Nachricht senden
V4hn
Moderator

Beitrag Antworten mit Zitat

Rolling Eyes Danke Werner,
warum hattest du auchnoch explode() verschoben?

Also der code hier funktioniert bei mir problemlos:
PHP-Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$datei
"abwesenheit.txt"// Name der Datei
$arrayfile($datei); // Datei in ein Array einlesen
sort($array);
foreach(
$array as $cur) {
 echo 
"<tr>";
 
$curexplode(" ; " $cur);
 foreach(
$cur as $val) {
  echo 
"<td>" trim($val) . "</td>\n";
 }
 echo 
"</tr> \n";
}
?>

_________________
15 Jul 2007 13:17
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
woolfrace
Mitglied

Beitrag Antworten mit Zitat

Hallo V4hn!

SUPER!!!!! Danke es funkt jetzt fast! Laughing Laughing
Darf ich noch unverschämt sein?
Kann man die Groß und Kleinschreibung unterdrücken?
Wenn ein User seinen Namen klein schreibt und ein anderer Groß dann stimmt die Sortierung nicht mehr!
Nur dann wenn alle Usernamen mit einem großen oder kleinen Buchstaben beginnen passt es.

Das müsste mit dem Befehl "echo strtolower" oder "echo ucfirst" funken.
Die Funktion strtolower wandelt alle Zeichen in Kleinbuchstaben um und ucfirst wandelt den ersten Buchstaben in Groß um.
Nur wie binde ich das richtig ein?

Danke für die Hilfe!!
15 Jul 2007 18:20
Benutzer-Profile anzeigen Private Nachricht senden
axinio Internet Marketing
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Hilfe für Webmaster -> PHP / MySQL Alle Zeiten sind GMT + 1 Stunde
Gehe zu Seite 1, 2  Weiter
Seite 1 von 2

 
Gehe zu:  

Ähnliche Beiträge
Thema Webmaster Forum Antw. Autor Verfasst am
Keine neuen Beiträge Bilder ausgabe und sortierung PHP / MySQL 8 KlausD 20 Nov 2011 16:27 Letzten Beitrag anzeigen
Keine neuen Beiträge Problem bei Berechnung bzw Ausgabe PHP / MySQL 1 Gast 24 Sep 2011 12:32 Letzten Beitrag anzeigen
Keine neuen Beiträge Kartentexte lassen sich per Mausanzei... Hilfe für Webmaster 7 think13 22 Jul 2011 09:22 Letzten Beitrag anzeigen
Keine neuen Beiträge Fragebogenformular eingabe und ausgabe PHP / MySQL 1 Neuling 07 Feb 2011 14:14 Letzten Beitrag anzeigen
Keine neuen Beiträge Zahlennavigation - sortierte Ausgabe PHP / MySQL 0 Gast 12 Mai 2010 10:22 Letzten Beitrag anzeigen