Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 20 von 321

Thema: Allgemeiner Fragethread

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    iikkss!?

    Kleines Problem aber ich weiß nicht wieso. -.-

    Hier mal der Code:
    PHP-Code:
    class db
    {
        var 
    $query_result;
        var 
    $error;
        
        function 
    sql_fetcharray($query ''$fetch)
        {
            if (!
    $this->query_result mysql_fetch_array($query$fetch))
            {
                return 
    $this->error 'moep';
            }
            
            return 
    $this->query_result;
        }

    Und hier die Eingabe bzw Abfrage:
    PHP-Code:
    $row $db->sql_fetcharray($resultMYSQL_ASSOC); 
    Nun zum Problem.
    Wenn ich sql_fetcharray($result, MYSQL_ASSOC); so veraender das es eine Fehelrmeldung gibt, zb. hinter $result eine 1 setze dann muesste ich als Ausgabe ja moep bekommen, es klappt auch, nur bekomme ich immer ein m als Ausgabe und nicht das Vollstaendige moep.
    Was mach ich falsch?

    Geändert von deadshox (05.07.2007 um 19:22 Uhr)

  2. #2
    Das Box-Problem ist momentan aufgeschoben, jetzt aber neues Problem:

    PHP-Code:
    $SQL "INSERT INTO ".$DBTabelle." ('Datum', 'Name', 'Titel', 'Eintrag', 'Website') VALUES ('NOW', '".$_REQUEST['Name']."', '".$_REQUEST['Titel']."', '".$_REQUEST['Eintrag']."', '".$_REQUEST['Website']."')"
    Dies ist die SQL, mit der Daten in eine Gästebuch GB eingetragen werden soll. Der zurückgegebene Fehler lautet:
    Zitat Zitat
    Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in CProgramme\xampp\htdocs\JuRa0.2\gb_insert.php on line 82

    Warning: mysql_affected_rows(): supplied argument is not a valid MySQL-Link resource in CProgramme\xampp\htdocs\JuRa0.2\gb_insert.php on line 84


    Was soll ich tun?

  3. #3
    Äh, supplied argument is not a valid MySQL-Link resource bedeutet afaik so viel wie: Du hast bei deinem Aufruf von mysql_query einen falschen 2. Parameter angegeben. Zeig am besten mal etwas mehr von deinem Code.

    Und die Spaltennamen in dem Query-String würde ich in `` setzen.

    Edit: Die MySQL-Funktion für den Timestamp heißt btw. NOW() ohne die '', außerdem ist`IPAdresse` auf NOT NULL, hat aber keinen Standardwert und bekommen keinen Wert zugewiesen.

  4. #4
    Hat keiner ne Antwort auf mein Problem?

  5. #5
    Zitat Zitat von malu Beitrag anzeigen
    Äh, supplied argument is not a valid MySQL-Link resource bedeutet afaik so viel wie: Du hast bei deinem Aufruf von mysql_query einen falschen 2. Parameter angegeben. Zeig am besten mal etwas mehr von deinem Code.
    OK, mach ich: Dieses Formular sendet die Daten:
    HTML-Code:
    <form action="gb_insert.php" method="POST">
    <table class="gb_tabelle">
    <tr><th colspan='2' scope='col' class="gb_systemmeldungtitel">Beitrag eintragen:</th></tr>
    <tr><td class="gb_edit_links">Titel:</td>
          <td class="gb_edit_rechts">
          <input type='Text' name='Titel' value='' size='25' maxlength='50'></td></tr>
    <tr><td class="gb_edit_links">Name:</td>
          <td class="gb_edit_rechts"><input type='Text' name='Name' value='' size='25' maxlength='30'></td></tr>
    <tr><td class="gb_edit_links">Website:</td><td class="gb_edit_rechts">
          <input type='Text' name='Website' value='http://' size='56' maxlength='255'><br><div style='font-size:smaller;'>Bitte nicht das <i>http://</i> und evtl. das <i>www</i> vergessen!</div></td></tr>
    <tr><th colspan='2' scope='col' class="gb_edit_eintrag"><b>Beitrag:</b><br>
          <textarea name='Eintrag' cols='59' rows='10'></textarea></th></tr>
    <tr><th colspan='2' scope='col' class="gb_edit_eintrag">
          <input type='Submit' name='Submit' value='Beitrag eintragen'></th></tr>
    </table></form>
    Die IP-Adresse hab ich tatsächlich vergessen, aber ich glaube dann würde ein anderer Fehler ausgegeben. (?)

  6. #6
    Ich meinte eigentlich eher den PHP-Code, aus dem HTML-Code kann man den mysql_query-Aufruf nicht erkennen

  7. #7
    Zitat Zitat von malu Beitrag anzeigen
    Ich meinte eigentlich eher den PHP-Code, aus dem HTML-Code kann man den mysql_query-Aufruf nicht erkennen
    Ok, ok, dann Müll ich euch eben mit allen Infos zu (^^):

    PHP-Code:
    <?php include('include.php'); ?>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <!-- Dieses Dokument ist TRANSITIONAL, da sich im GB-System Links zu externen Websiten befinden -->

    <html><head><title>Gästebuch: Einf&uuml;gen - <?php print $FesterTitel;?></title>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <meta http-equiv="Content-Script-Type" content="text/javascript">

    <meta http-equiv="CONTENT-LANGUAGE" content="de">
    <meta name="description" content="Hier kann ein bereits verfasster Beitrag wieder geändert werden.">
    <meta name="author" content="Bluescreen">
    <link rel="stylesheet" href="<?php print $ini['Style']['StyleStandard']."/".$ini['Style']['StyleStandard']; ?>.css" type="text/css" title="<?php print $ini['Style']['StyleStandardName']; ?>">

    <!-- Einbindung der jeweils zugehöhrigen Styles --><style type="text/css">
    <?php $GB_Edit_Style $ini['Style']['StyleStandard']."/".$ini['Style']['StyleStandard']."_gb.php"; include($GB_Edit_Style); ?>
    </style><!-- ################################################ -->
    </head><body>

    <div id="gb_tabelle" style="text-align:center;">

    <?php
    if (empty($_REQUEST['Eintrag'])) {
    echo 
    "<p><br></p><p>In das Feld <i>Eintrag</i> wurden keine Werte eingegeben.</p>",
            
    "<p><a href=javascript:history.back();>Zur&uuml;ck</a></p>";
    exit();
    } else if (empty(
    $_REQUEST['Titel']) || $_REQUEST['Titel']=="Titel") {
    echo 
    "<p><br></p><p>In das Feld <i>Titel</i> wurden keine Werte eingegeben.</p>",
            
    "<p><a href=javascript:history.back();>Zur&uuml;ck</a></p>";
    exit();
    } else if (empty(
    $_REQUEST['Name']) || $_REQUEST['Name']=="Name") {
    echo 
    "<p><br></p><p>In das Feld <i>Name</i> wurden keine Werte eingegeben.</p>",
            
    "<p><a href=javascript:history.back();>Zur&uuml;ck</a></p>";
    exit();
    }

    include(
    "gb_settings.php"); //Zugangsdaten für GB einbeziehen


    $_REQUEST['Eintrag'] = str_replace("<""&lt;"$_REQUEST['Eintrag']); //HTML ausschluss
    $_REQUEST['Eintrag'] = str_replace(">""&gt;"$_REQUEST['Eintrag']); //HTML ausschluss


    $_REQUEST['Eintrag'] = str_replace(":01:""<img src='grafiken/smilies/01.png'>"$_REQUEST['Eintrag']);
    $_REQUEST['Eintrag'] = str_replace(":02:""<img src='grafiken/smilies/02.png'>"$_REQUEST['Eintrag']);
    $_REQUEST['Eintrag'] = str_replace(":03:""<img src='grafiken/smilies/03.png'>"$_REQUEST['Eintrag']);
    $_REQUEST['Eintrag'] = str_replace(":04:""<img src='grafiken/smilies/04.png'>"$_REQUEST['Eintrag']);
    $_REQUEST['Eintrag'] = str_replace(":05:""<img src='grafiken/smilies/05.png'>"$_REQUEST['Eintrag']);
    $_REQUEST['Eintrag'] = str_replace(":06:""<img src='grafiken/smilies/06.png'>"$_REQUEST['Eintrag']);
    $_REQUEST['Eintrag'] = str_replace(":07:""<img src='grafiken/smilies/07.png'>"$_REQUEST['Eintrag']);
    $_REQUEST['Eintrag'] = str_replace(":08:""<img src='grafiken/smilies/08.png'>"$_REQUEST['Eintrag']);
    $_REQUEST['Eintrag'] = str_replace(":09:""<img src='grafiken/smilies/09.png'>"$_REQUEST['Eintrag']);
    $_REQUEST['Eintrag'] = str_replace(":10:""<img src='grafiken/smilies/10.png'>"$_REQUEST['Eintrag']);

    $_REQUEST['Eintrag'] = str_replace(":11:""<img src='grafiken/smilies/11.png'>"$_REQUEST['Eintrag']);
    $_REQUEST['Eintrag'] = str_replace(":12:""<img src='grafiken/smilies/12.png'>"$_REQUEST['Eintrag']);
    $_REQUEST['Eintrag'] = str_replace(":13:""<img src='grafiken/smilies/13.png'>"$_REQUEST['Eintrag']);
    $_REQUEST['Eintrag'] = str_replace(":14:""<img src='grafiken/smilies/14.png'>"$_REQUEST['Eintrag']);
    $_REQUEST['Eintrag'] = str_replace(":15:""<img src='grafiken/smilies/15.png'>"$_REQUEST['Eintrag']);
    $_REQUEST['Eintrag'] = str_replace(":16:""<img src='grafiken/smilies/16.png'>"$_REQUEST['Eintrag']);
    $_REQUEST['Eintrag'] = str_replace(":17:""<img src='grafiken/smilies/17.png'>"$_REQUEST['Eintrag']);
    $_REQUEST['Eintrag'] = str_replace(":18:""<img src='grafiken/smilies/18.png'>"$_REQUEST['Eintrag']);
    $_REQUEST['Eintrag'] = str_replace(":19:""<img src='grafiken/smilies/19.png'>"$_REQUEST['Eintrag']);
    $_REQUEST['Eintrag'] = str_replace(":20:""<img src='grafiken/smilies/20.png'>"$_REQUEST['Eintrag']);


    $Datenbankzeiger=mysql_connect($DBHost$DBBenutzer);
    mysql_select_db($DBDatenbank$Datenbankzeiger);

    /*
    INSERT INTO `gaestebuch` ( `ID` , `IPAdresse` , `Datum` , `Name` , `Titel` , `Eintrag` , `Website` )
    VALUES (
    NULL , '3.3.3', '2007-07-25 17:57:09', 'Erik', 'Titel', 'Eintrag', NULL
    );

    <br>
    */

    $SQL "INSERT INTO ".$DBTabelle." ('Datum', 'Name', 'Titel', 'Eintrag', 'Website') VALUES ('NOW', '".$_REQUEST['Name']."', '".$_REQUEST['Titel']."', '".$_REQUEST['Eintrag']."', '".$_REQUEST['Website']."')";
      print 
    $SQL;

    mysql_query($SQL$DatabasePointer);

    if(
    mysql_affected_rows($DatabasePointer)==1)
    {
    ?>
    Vielen Dank f&uuml;r Ihren Eintrag!<br>
    <a href="javascript:history.back();">Zur&uuml;ck</a>
    <?php
    }
    else
    {
    ?>
    Beim Eintragen ist ein Fehler aufgetreten.<br>
    <a href="javascript:history.back();">Zur&uuml;ck</a>
    <?php
    }
    ?>



    </div>
    </body></html>
    Ich bitte euch jetzt mal definitiv von Validiirungs-Dingen abzusehen, erst muss die Technik stimmen, dann der Rest. Kann mir bitte mal jemand eine Eintrags-SQL vorschlagen?

  8. #8
    PHP-Code:
    $Datenbankzeiger=mysql_connect($DBHost$DBBenutzer);
    mysql_select_db($DBDatenbank$Datenbankzeiger);

    /*
    INSERT INTO `gaestebuch` ( `ID` , `IPAdresse` , `Datum` , `Name` , `Titel` , `Eintrag` , `Website` )
    VALUES (
    NULL , '3.3.3', '2007-07-25 17:57:09', 'Erik', 'Titel', 'Eintrag', NULL
    );

    <br>
    */

    $SQL "INSERT INTO ".$DBTabelle." ('Datum', 'Name', 'Titel', 'Eintrag', 'Website') VALUES ('NOW', '".$_REQUEST['Name']."', '".$_REQUEST['Titel']."', '".$_REQUEST['Eintrag']."', '".$_REQUEST['Website']."')";
      print 
    $SQL;

    mysql_query($SQL$DatabasePointer); 
    Äh, bei mysql_db_select heißt es [i]$Datenbankzeiger[i], bei mysql_query allerdings $DatabasePointer. Ist das vielleicht der Fehler?

  9. #9
    OK, das war auf jeden Fall mitschuld. Es sind immer diese Dinge, die man übersieht!

    Ich habe den Quelltext nun deiner Angabe entsprechend geändert, aber es klappt leider noch nicht:
    Code:
    INSERT INTO gaestebuch ('Datum', 'Name', 'Titel', 'Eintrag', 'Website') VALUES ('NOW', 'NameX', 'TitelX', 'BeitragX ', 'http://www.x.de')
    (Betroffener) Code:
    PHP-Code:
    $SQL "INSERT INTO ".$DBTabelle." ('Datum', 'Name', 'Titel', 'Eintrag', 'Website') VALUES ('NOW', '".$_REQUEST['Name']."', '".$_REQUEST['Titel']."', '".$_REQUEST['Eintrag']."', '".$_REQUEST['Website']."')";
      print 
    $SQL;

    mysql_query($SQL$Datenbankzeiger);

    if(
    mysql_affected_rows($Datenbankzeiger)==1)
    #...

    Ach ja: IPAdress habe ich momentn als Standard NULL definiert.
    Die auto_increment ID brauche ich ja nicht zu erwähnen?!

    Aktuelle Tabelle:

    Geändert von Bluescreen (07.07.2007 um 18:10 Uhr)

  10. #10
    Zitat Zitat von Bluescreen Beitrag anzeigen
    Ich habe den Quelltext nun deiner Angabe entsprechend geändert, aber es klappt leider noch nicht:
    Bitte etwas genauer, so hilft das nicht viel. o_O' Oder kommt wieder genau die gleiche Fehlermeldung für genau die gleichen Zeilen?

    Ahja, und wie Malu schon einmal gesagt hat: wenn du die aktuelle Timestamp einfügen willst, musst du NOW() schreiben, nicht 'NOW'. Bei zweiterem schreibst du einen String in ein Timestamp-Feld, was kaum klappen wird. o_O'

  11. #11

    Users Awaiting Email Confirmation

    Zitat Zitat von deadshox Beitrag anzeigen
    Nun zum Problem.
    Wenn ich sql_fetcharray($result, MYSQL_ASSOC); so veraender das es eine Fehelrmeldung gibt, zb. hinter $result eine 1 setze dann muesste ich als Ausgabe ja moep bekommen, es klappt auch, nur bekomme ich immer ein m als Ausgabe und nicht das Vollstaendige moep.
    Was mach ich falsch?
    hast du schon return $this->error = "moep"; probiert, mit " statt ' ?

    Zudem finde ich deine IF-Frage komisch. Du machst eine Zuweisung, die du aber mit einem NOT-Operator versiehst? Aber ich kenne mich mit PHP nicht gut aus, vielleicht gibt's so etwas ja... *daskomischfind*

  12. #12
    Zitat Zitat von Schattentier Beitrag anzeigen
    hast du schon return $this->error = "moep"; probiert, mit " statt ' ?

    Zudem finde ich deine IF-Frage komisch. Du machst eine Zuweisung, die du aber mit einem NOT-Operator versiehst? Aber ich kenne mich mit PHP nicht gut aus, vielleicht gibt's so etwas ja... *daskomischfind*
    Ja hab ich und es bringt nichts.

    Ist doch besser als wenn ich
    PHP-Code:
    $this->query_result mysql_fetch_array($query$fetch);
            if (!
    $this->query_result)
            {
                return 
    $this->error 'moep';
            } 
    es so schreibe. Hab ich mir ne Zeile Code gespart und es kommt das gleiche bei raus.

  13. #13
    Zitat Zitat von deadshox Beitrag anzeigen
    iikkss!?

    Kleines Problem aber ich weiß nicht wieso. -.-

    Hier mal der Code:
    PHP-Code:
    class db
    {
        var 
    $query_result;
        var 
    $error;
        
        function 
    sql_fetcharray($query ''$fetch)
        {
            if (!
    $this->query_result mysql_fetch_array($query$fetch))
            {
                return 
    $this->error 'moep';
            }
            
            return 
    $this->query_result;
        }

    Und hier die Eingabe bzw Abfrage:
    PHP-Code:
    $row $db->sql_fetcharray($resultMYSQL_ASSOC); 
    Nun zum Problem.
    Wenn ich sql_fetcharray($result, MYSQL_ASSOC); so veraender das es eine Fehelrmeldung gibt, zb. hinter $result eine 1 setze dann muesste ich als Ausgabe ja moep bekommen, es klappt auch, nur bekomme ich immer ein m als Ausgabe und nicht das Vollstaendige moep.
    Was mach ich falsch?
    Sry das ich so nerve aber ich finde einfach nicht die loesung dafuer! Kann mir denn keiner Dabei Helfen?

  14. #14
    Ok, könnten wir das vielleicht gemeinsam lösen? Was ich brauche:
    Eine SQL, die die Folgen per POST übergebenen Daten einträgt:

    Kurze Formatierungs-Erklärung:
    Feld in der DB - Zu übergebene übergebende Daten - Erläuterung

    ID - Tabellenfeld, auto_increment
    IPAdresse - Aktuelle IP Adresse des Eintragenden - IP-Adresse per $_SERVER['REMOTE_ADDR']
    Datum - aktuelles Datum & Uhrzeit - Lässt sich hier mit timestamp & ON UPDATE CURRENT_TIMESTAMP & CURRENT_TIMESTAMP arbeiten?
    Name - Name des Eintragenden - Aus Formularfeld: $_REQUEST['Name']
    Titel -Titel des Eintrags - Aus Formularfeld: $_REQUEST['Titel']
    Website -Website des Eintragenden - Aus Formularfeld: $_REQUEST['Website']
    Eintrag - Das tatsächliche Kommentar, hatte ich ganz vergessen - Aus Formularfeld: $_REQUEST['Eintrag']

    Verbindung kann ich aufbauen mit (Einstellungdatei):
    PHP-Code:
    <?php
    #######################################################
    ################## Einstellungen des GB ##################
    #######################################################
    $ErgebnisseProSeite 20;
    $DBHost "localhost";
    $DBBenutzer "root";
    $DBPasswort "";
    $DBDatenbank "bluescreenpage";
    $DBTabelle "gaestebuch";
    #######################################################
    #######################################################
    ?>
    Und:
    PHP-Code:
    <?php
    $Datenbankzeiger
    =mysql_connect($DBHost$DBBenutzer);
    mysql_select_db($DBDatenbank$Datenbankzeiger);
    ?>
    Natürlich nur ohne PW (so ist's bei mir momentan eingerichtet, und muss sich jetzt auch nicht ändern).

    Geändert von Bluescreen (11.07.2007 um 19:44 Uhr) Grund: Ups! Da hatte ich doch tatsächlich noch das Feld "Eintrag" vergessen...

  15. #15
    PHP-Code:
    $name mysql_real_escape_string($_REQUEST['Name']);
    $title mysql_real_escape_string($_REQUEST['Eintrag']);
    $website mysql_real_escape_string($_REQUEST['Website']);

    $query 'INSERT INTO `' $DBTabelle ' (`ID`, `IPAdresse`, ' .
            
    '`Datum`, `Name`, `Titel`, `Website`) ` VALUES(' .
            
    'NULL, \'' $_SERVER['REMOTE_ADDR'] . '\', NOW(), \'' .
            
    $name '\', \'' $title '\', \'' $website '\')';
    mysql_query($query$Datenbankzeiger)
            or 
    db_error(); 
    Ich hoffe, so klappt's. ^^'
    Ist aber eigentlich kein Mirakel, muss man sich bloß kurz mal MySQL und PHP anschauen, dann sollte man's können. o_O Sprich: lieber selber lernen als im Forum betteln!

  16. #16
    Zitat Zitat von drunken monkey Beitrag anzeigen
    Ich hoffe, so klappt's. ^^'
    Mhmm, es hat fast geklappt - ich habe auch versucht meinen Fehler mit dem Feld "Eintrag" auszubügeln...
    irgendwie hat's nicht hingehauen...

    Zitat Zitat
    Ist aber eigentlich kein Mirakel, muss man sich bloß kurz mal MySQL und PHP anschauen, dann sollte man's können. o_O Sprich: lieber selber lernen als im Forum betteln!
    Ich hatte's mir wirklich schon oft angeschaut, brauchte jetzt aber eine schnelle Lösung. Trotzdem hab ich mir deinen Tip zu Herzen genommen, und selbst nach 'ner Lösung gesucht. Mithilfe der SQL-Befehls-information beim phpMyAdmin, das mir das nachfolgende Ergebnis lieferte, hab ich mir dann das Ding gebastelt.
    Und siehe, es funktioniert jetzt. Vielleicht lag unserer (oder von mir aus mein) Fehler an einer anderen Stelle...
    Code:
    INSERT INTO `gaestebuch` ( `ID` , `IPAdresse` , `Datum` , `Name` , `Titel` , `Eintrag` , `Website` )
    VALUES (
    NULL , '3.3.3', NOW( ) , 'Erik', 'Titeltext', 'Eintragstext', 'www.x.de'
    );
    Gut, damit ist das GB 1.0 fertig. Jetzt geh' ich wieder zum Grundgeschäft, meinem 3-Spalten Layout. Aufgrund eines Tipps arbeitetete ich mit (CSS-Code):
    Code:
    div#linke_box {
        float: left;
        width: 20%;
        background:red;
        }
    div#mittlere_box {
        margin-left: auto;
        margin-right: auto;
        width: 50%;
        background:yellow;
    }
    div#rechte_box {
        float: right;
        width: 20%;
        background:green;
    }
    Das funzt auch, wenn ich es so im HTML hinbastle:
    HTML-Code:
    <div id="linke_box">Text1</div>
    <div id="rechte_box">Text3</div>
    <div id="mittlere_box">Text2</div>
    Aber da ich ja aus Ladezeitlichen Gründen natürlich den Maincontent, also die Mitte zuerst laden möchte, stelle ich folgendermaßen um:
    HTML-Code:
    <div id="mittlere_box">Text2</div>
    <div id="linke_box">Text1</div>
    <div id="rechte_box">Text3</div>
    Leider klappt das nicht ganz. Die rechte & linke Box steht jetzt unter der mittleren. Wie kann ich das reparieren?

  17. #17

    Users Awaiting Email Confirmation

    Die mittlere Spalte zuerst im Quellcode zu haben wird nicht funktionieren. Es gibt noch eine Methode, die Spalten in ihrer logischen Reihenfolge zu belassen, also links, mitte, rechts, allerdings treten bei mir dann immer Probleme beim Padding der Rechten Spalte auf, sonst würde ich dir nun einen Quellcode geben.

    Ich finde das Layout ganz gut, abgesehen davon, dass ich em statt % benutzen würde, aber jedem das seine. Eigentlich sollte es auch kein Problem mit den Ladezeiten geben, wenn deine Seite nicht gerade mit Grafiken und Flashanimationen überfrachtet ist...

  18. #18
    Warum würdest du em benutzen?
    Ich benutze die % wegen der unterschiedlichen Auflösungen.

  19. #19
    Ob M oder % ist eine Grundsatzfrage, entweder das Eine oder das Andere.

    Ich arbeite da lieber mit M, vor allem, weil ich dafür sorgen möchte, dass der Inhaltsbereich nur 40-45em beträgt, was etwa 80 Zeichen pro Zeile entspricht. Damit bleiben die Texte leichter lesbar, auch bei Verwendung der Zoomfunktion.

    Es tut mir leid, dass ich momentan recht wenig von mir gebe, das RL mischt momentan gut auf...

  20. #20

    Users Awaiting Email Confirmation

    @mitaki ist doch ok, mir bleibste trotzdem als netter und kompetenter mod in erinnerung freu mich schon, wenn du irgendwann wieder aktiver wirst, aber lass dir Zeit

    @bluescreen
    em finde ich aus 3 Gründen besser:
    1. Wenn du die Fenstergröße änderst, verändert sich die Seite nicht! Im Gegensatz zu %, wo die Seite bis ins unlesbare verändert wird. (Und sag nicht, dass eh jeder seine Fenster maximiert, das stimmt nämlich nicht)
    2. Die Seite ist mind. unter genausovielen Auflösungen gut lesbar wie bei %, denn mit sinkender Auflösung nimmt auch die Standartschriftgröße ab (zumindest erscheint es mir so, ich habe damit jedenfalls noch keine schlechten Erfahrungen gemacht)
    3. und das ist ein enormer Vorteil gegenüben %, wie ich finde: Sollte dem Besucher deine Schriftart zu klein/groß sein, kann er sie mühelos verkleinern oder vergrößern, OHNE dabei das Layout zu sprengen... belehre mich eines besseren, wenn das mit % genauso gut geht.

    Aber sieh es als meine persönliche Gründe an, ich verlange ja nicht, dass du auf em umsteigst^^

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •