Seite 14 von 17 ErsteErste ... 41011121314151617 LetzteLetzte
Ergebnis 261 bis 280 von 321

Thema: Allgemeiner Fragethread

  1. #261
    Probiers mal mit etwas wie:
    HTML-Code:
    div#linke_box {
        float: left;
        width: 25%;
    }
    div#mittlere_box {
        margin-left: auto;
        margin-right: auto;
        width: 50%;
    }
    div#rechte_box {
        float: right;
        width: 25%
    }
    Hab es nicht getestet, daher kann ich nichts versprechen.

    Edit:
    Zitat Zitat
    Geht sogar in allen Browsern.
    Erfolg! ERFOLG!

    Geändert von Drakes (27.06.2007 um 18:38 Uhr)

  2. #262
    HTML-Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
           "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    	<head>
    		<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
    		<link rel="stylesheet" type="text/css" href="css.css">
    		<title>Test Seite</title>
    	</head>
    	<body>
    		<div class="Box1">Box 1</div>
    		<div class="Box3">Box 3</div>
    		<div class="Box2">Box 2</div>
    	</body>
    </html>
    HTML-Code:
    .Box1{
    	border: 1px solid #f00;
    	margin: 0; padding: 0;
    	width: 25%;
    	float: left;
    }
    .Box2{
    	border: 1px solid #0f0;
    	margin: 0 25% 0 25%; padding: 0;
    }
    .Box3{
    	border: 1px solid #00f;
    	margin: 0; padding: 0;
    	width: 25%;
    	float: right;
    }
    Geht sogar in allen Browsern.

  3. #263
    Mhmmm. Bei mir klappt's gar nicht.
    Sieht so aus (liegt's vielleicht an STRICT?): Bild

  4. #264
    Ich glaube kaum, ich schreib eigentlich nur STRICT. Wieso hast du so viele Boxen? Zeig mal Codeausschnitt

    Übrigens ginge vielleicht auch ne relative Box(welche ja automatisch 100% Breite hat) und in diese absolute Boxen hinein tun.

  5. #265
    Ich hatte nur beide Versionen eingebaut.
    Code ist n' bissl schwierig, da ist noch ein Header drüber und so.
    Könntest du mal eine art Codebeispiel für ein Lyout mit einer Headerbox und darunter 3 Boxen nebeneinander machen?

  6. #266
    Hier hast du das Beispiel, CSS und HTML solltest du dir selber anschauen können.

    (Es muss niemand kommen und mir sagen, ich hätte das h1 Element als header benützen können.
    Zitat Zitat von Bluescreen Beitrag anzeigen
    Könntest du mal eine art Codebeispiel für ein Lyout mit einer Headerbox und darunter 3 Boxen nebeneinander machen?
    )

    Geändert von Drakes (27.06.2007 um 20:18 Uhr)

  7. #267
    Vielen dank!
    Wenn ich Zeit habe, werde ich mir das ganze ansehen!

  8. #268
    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)

  9. #269
    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?

  10. #270
    Ä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.

  11. #271
    Hat keiner ne Antwort auf mein Problem?

  12. #272
    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. (?)

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

  14. #274

    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*

  15. #275
    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.

  16. #276
    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?

  17. #277
    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?

  18. #278
    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)

  19. #279
    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'

  20. #280
    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?

Berechtigungen

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