Mit ‘spalte’ getaggte Artikel

MAC: Programmieren mit dem Apple Mac – korrekte Einstellung der Kodierung / Kollation

Mittwoch, 10. Oktober 2012

Wer mit dem Mac programmiert wird oft vor das Problem gestellt dass Umlaute usw. falsch ausgegeben werden. Wie codiere ich also Dateien richtig um sie korrekt auszugeben?

Beim Editor (Empfehlung: TextWrangler) sollte man die Einstellung „Western (ISO Latin 1)“ (WICHTIG: nicht zu verwechseln mit „Western Windows Latin 1“!!!) wählen. Für korrekte Zeilenumbrüche sollte „Unix (LF)“ ausgewählt werden.

In der Datenbank und generell am Server muss man die Kollation auf „utf8_general_ci“ stellen.

Mit diesen Einstellungen sollte alles einwandfrei funktionieren.

Mac: Finder Spaltenbreite dauerhaft ändern

Donnerstag, 26. Juli 2012
  • Alle Spalten zugleich und dauerhaft in der Grösse verändern: Mit gedrückter ALT-Taste die Spalte in die beliebige Breite ziehen.
  • Eine Spalte entsprechend der Breite des längsten Inhaltes formatieren: Doppelklick auf die Spaltenlinie
  • Alle Spalten entsprechen der Breite des jeweils längsten Inhaltes formatieren: ALT-Taste und Doppelklick auf eine beliebige Spaltenlinie.

Excel: Ganze Zeilen anhand einer bestimmten Spalte sortieren

Dienstag, 10. Mai 2011

Oft hat man das Problem dass man in Excel ganze Zeilen nach einer bestimmten Spalte ordnen möchte. Dies setzt natürlich voraus dass die Zeilen unangetastet bleiben.

Das funktioniert ganz einfach:

  1. Mit STRG-A die gesamte Tabelle (alle Zellen) markieren
  2. Auf „Daten“ -> „Sortieren“ gehen und die gewünschte Spalte und Sortierreihenfolge (aufwärts, abwärts) auswählen und OK klicken.

Das war es auch schon. Alle Zeilen sind nun wie gewünscht sortiert.

PHP: Zeile und Spalten einer HTML-Tabelle schliessen und eine neue Zeile beginnen.

Montag, 23. März 2009

Diese Überschrift klingt ja furchtbar kompliziert und auch irgendwie sinnlos. Sehr praktisch ist dies jedoch, wenn man zum Beispiel

  1. Zeilen abwechselnd farblich hervorheben möchte
  2. Eine beliebige Anzahl an Tabellenspalten pro Zeile ausgeben möchte

Beispiel 1: Zeilen farblich hervorheben:

$str = '<table cellpadding="0" cellspacing="0" border="0">';
for($i=1; $i<=10; $i++) {
  $class = $i%2 == 0 ? 'gerade' : 'ungerade';
  $str.= '  <tr class="'.$class.'">';
  $str.= '    <td>Zeile '.$i.' - '.$class.'</td>';
  $str.= '  </tr>';
}
$str.= '</table>';
echo $str;

Wenn Ihr nun im css-Stylesheet für gerade und ungerade eine unterschiedliche Hintergrundfarbe oder ähnliches habt, so wird diese auch unterschiedlich angezeigt.
Ein Beispiel: Die Artikelauflistung auf Gamespot.at

Beispiel 2: Eine beliebige Anzahl an Spalten pro Zeile ausgeben:

$rowBreak = 3; // Wir möchten nach 3 Spalten eine neue Zeile beginnen
$str = '<table cellpadding="0" cellspacing="0" border="1">';
$str.= '  <tr>';
for($i=1; $i<=20; $i++) { // wir geben 20 x-beliebige Datensätze aus
  $str.= '    <td>Spalte '.$i.'</td>';
  if($i%$rowBreak == 0) { // nach $rowBreak Spalten eine neue Zeile beginnen
    $str.= '  </tr>
              <tr>';
  }
}
$str.= '</table>';
echo $str;