endrebjo Skrevet 12. september 2006 Skrevet 12. september 2006 Når man poster kode som er indentert med Tab, så blir det seende slik ut: Skjult tekst: (Marker innholdet i feltet for å se teksten): <?php if (!empty($_POST['sql'])) { $mysql_link = mysql_connect('host', 'bruker', 'passord') or die(mysql_error()); $mysql_db = mysql_select_db('db') or die(mysql_error()); $get_data = mysql_query($sql) or die(mysql_error()); while ($data = mysql_fetch_assoc($get_data)) { if (!isset($body)) { echo "<tr>\n"; foreach ($data as $key => $value) { echo "<th>{$key}</th>\n"; } echo "</tr> <tr>\n"; foreach ($data as $key => $value) { echo "<td>{$value}</td>\n"; } echo "</tr>\n"; $body = 'set'; } else { echo "<tr>\n"; foreach ($data as $key => $value) { echo "<td>{$value}</td>\n"; } echo "</tr>\n"; } } echo '</table> <p><strong>Info:</strong> ' . mysql_info() . '</p> <p><strong>Rader:</strong> ' . mysql_num_rows($get_data) . '</p> <p><strong>Kolonner:</strong> ' . mysql_num_fields($get_data) . '</p> <p><strong>Server info:</strong> Version ' . mysql_get_server_info() . '</p> <p><strong>Status:</strong> ' . mysql_stat() . '</p>'; } ?> Når man poster kode som er indentert med (4) mellomrom, så blir det seende slik ut: Skjult tekst: (Marker innholdet i feltet for å se teksten): <?php if (!empty($_POST['sql'])) { $mysql_link = mysql_connect('host', 'bruker', 'passord') or die(mysql_error()); $mysql_db = mysql_select_db('db') or die(mysql_error()); $get_data = mysql_query($sql) or die(mysql_error()); while ($data = mysql_fetch_assoc($get_data)) { if (!isset($body)) { echo "<tr>\n"; foreach ($data as $key => $value) { echo "<th>{$key}</th>\n"; } echo "</tr> <tr>\n"; foreach ($data as $key => $value) { echo "<td>{$value}</td>\n"; } echo "</tr>\n"; $body = 'set'; } else { echo "<tr>\n"; foreach ($data as $key => $value) { echo "<td>{$value}</td>\n"; } echo "</tr>\n"; } } echo '</table> <p><strong>Info:</strong> ' . mysql_info() . '</p> <p><strong>Rader:</strong> ' . mysql_num_rows($get_data) . '</p> <p><strong>Kolonner:</strong> ' . mysql_num_fields($get_data) . '</p> <p><strong>Server info:</strong> Version ' . mysql_get_server_info() . '</p> <p><strong>Status:</strong> ' . mysql_stat() . '</p>'; } ?> Det er da virkelig ingen tvil om hva som ser best ut og som er klart best å lese. Slik det er nå tilsvarer vel én tab ett mellomrom. Hadde det ikke gått an å få én tab til å bli f.eks 3 eller 4 mellomrom?
Orjanp Skrevet 14. september 2006 Skrevet 14. september 2006 Bra dette blir tatt opp ennå en gang. Har vært oppe mange ganger uten at det har ordnet seg. Spør du meg er dette noe som bør prioriteres. Ørjan...
Loomy Skrevet 15. september 2006 Skrevet 15. september 2006 (endret) Er vel ikke værre enn å kjøre en str_replace() som erstatter \t med fire mellomrom. Hint-hint @ administratorene Endret 15. september 2006 av Loomy
Orjanp Skrevet 26. september 2006 Skrevet 26. september 2006 (endret) Og så ble det stille... Det viser vel at fra diskusjon.no sin side ikke er en ting som vil bli prioritert. Har mappet F9 og F11 i gvim til å endre alle tab til space og omvent. Det løser forsåvidt problemet når jeg poster kode fra gvim. Ørjan... Endret 26. september 2006 av Orjanp
Aalton Skrevet 24. oktober 2006 Skrevet 24. oktober 2006 Dette vil bli gjort noe med etterhvert #Diskusjonen er over - stenges#
Anbefalte innlegg