Beiträge von Axel

    Hi Kadey,

    ohne dass ich jetzt deinen Quellcode angesehen habe :) (ist natürlich fahrlässig und könnte es noch komplizierter machen ;)

    Problem an der Geschichte mit \n ist, dass das nur die halbe Wahrheit ist. Siehe <!-- m --><a class="postlink" href="http://de.wikipedia.org/wiki/Zeilenumbruch">http://de.wikipedia.org/wiki/Zeilenumbruch</a><!-- m -->
    Escape-Sequenz/ Betriebssystem
    \n bei Unix, Linux, Mac OS X, AmigaOS, BSD, weitere
    \r\n bei Windows, DOS, OS/2, CP/M, TOS (Atari)
    \r bei Mac OS bis Version 9, Apple II

    Probier doch mal die wunderschöne PHP-Funktion nl2br ( <!-- m --><a class="postlink" href="http://php.net/manual/de/function.nl2br.php">http://php.net/manual/de/function.nl2br.php</a><!-- m --> ) - somit hast du sauber <br> und die kannst du ja dann per str_replace ersetzen lassen.

    Das nur als Gedanke (ohne jetzt etwas probiert zu haben) - aber das ist ein beliebter Fehler :)
    Also alles ohne Gewehr (und Jäger)


    ----

    ergänzend (doch kurz ein wenig in deinen Quellcode geschaut :)

    das steht bei dir

    Code
    $text_ohne_nl = str_replace("\n","",$_REQUEST['text']);
        $text_ohne_nl = trim ($_REQUEST['text']);

    sollte eigentlich sein:

    Code
    $text_ohne_nl = str_replace("\n","",$_REQUEST['text']);
        $text_ohne_nl = trim ($text_ohne_nl);
    Zitat von &quot;Yamram&quot;

    Ich mag es, mit dir zu streiten. (Klappe, die zweite.)

    Ist ja schön, dass du gerne mit Lauras streitest - ich finde solche "Streitereien" unnötigt. Themen sollten wie schon mehrfach erwähnt mit "alles rund um Websites" zu tun haben - und da gehört Java nur im entferntesten dazu. Und die Zeit der Java-Applets ist meiner Meinung auch schon rum :) <!-- m --><a class="postlink" href="http://de.wikipedia.org/wiki/Java-Applet">http://de.wikipedia.org/wiki/Java-Applet</a><!-- m -->

    Sinnig wäre JavaScript, von mir aus Perl oder Flash (wer unbedingt mag) - aber Java? Wir können es ja in "Sonstiges" schieben :)

    Gruß
    Axel


    PS: und es hat auch jeder mitbekommen, dass du fleißig deine Java-Versuche auf deiner Seite bloggst - die Anzahl deiner Links wird solangsam spammy ;)

    Ja, das Rauschen liegt an deiner Kamera bzw. haben viele Kameras dieser Bauart, weil der Bildsensor gerade mal 1/2,5-Zoll-CCD-Sensor groß ist, aber trotzdem 7,1 Megapixel haben muß (mehr Infos unter <!-- m --><a class="postlink" href="http://www.foto-kurs.com/bildsensor-digitalkamera.php">http://www.foto-kurs.com/bildsensor-digitalkamera.php</a><!-- m --> ).

    [Blockierte Grafik: http://www.foto-kurs.com/bilder/groessenvergleich-vollformat-aps-c-usw.jpg]

    Zusätzlich haben die Kameras i.d.R. nicht wirklich Lichtstarke Objektive und somit werden bei schlechten Lichtverhältnissen die ISO von der Kamera hochgedreht - und nun rauscht es mächtig :)

    Schau also mal in den Bilddaten, welcher ISO-Wert eingetragen ist.

    Wenn du mehr Infos zu ISO, Blende und Brennweite brauchst, kannst du in meinen Kurs unter <!-- m --><a class="postlink" href="http://www.foto-kurs.com/iso-empfindlichkeit.htm">http://www.foto-kurs.com/iso-empfindlichkeit.htm</a><!-- m --> mal reinschauen. Da geht es nur ums Fotografieren :)

    Es gibt also durchaus ein Grund, warum sich die Fotografen an den fetten Spiegelreflexkameras zu tode schleppen - denn damit ist das Rauschen doch noch erträglich.

    Beispiel von einer Canon 5D
    [Blockierte Grafik: http://www.foto-kurs.com/bilder/iso-vergleich.jpg]

    Hier sieht man schon sehr schön, dass ein Rauschen von ISO 4000 noch bei der Kamera verträglich ist, was bei vielen kleinen Kameras schon Katastrophe ist.
    Und Handy rauschen dann noch mehr.

    Damit ergibt sich 2 Möglichkeiten - entweder nur noch bei schönem Wetter fotografieren oder alles manuell einstellen (falls das bei der Kamera möglich ist) und mit Stativ fotografieren.

    Man muß kein Designer sein.

    Haben die 2 verwendeten Farben (blau / gelb) auf deiner Seite irgendeine besondere Bedeutung?
    Wenn nein - andere Farben, da diese eher traurige Stimmung transportieren (und es ist ja ein Taxi und kein Leichentransport).

    Als nächsten Schritt neue Fotos bei Sonnenschein und mit Menschen drauf! Ein Taxi in der Garage macht nicht wirklich Sinn :)

    Im Kopfbereich sollten die wichtigsten Dinge stehen (OK - für uns Schwaben ist das schon ein Daimler;) - also für ein Taxiunternehmen denke ich ist es die Information, wann gefahren wird (24 uurs service) und die Telefonnumer, damit man sofort das Taxi ordern kann. Eigentlich macht es Sinn, das Taxi vom Autoteileverkauf zu trennen - 2 Webseiten sind da besser als eine.

    Das auf die schnelle :) Ich bin auf deine ersten Änderungen gespannt.

    cu Axel

    PS: grün Hintergrund und rote Schrift sind auch nicht gut lesbar, da Komplementärfarben.

    Hi ZeEuS,

    Zitat von &quot;ZeEuS&quot;


    Da ich schon länger auf der Suche bin mit HTML,CSS,..... beizubringen bzw. aufzufrischen, bin ich heute auf diese Seite gestoßen und bin nicht mehr davon weggekommen :)
    Hab mal die HTML Tutorial für Anfänger durchgemach und bin sehr sehr begeistert.
    Nun wollte ich fragen ob es sich lohnt die 4 Video Kurs DVD zu bestellen.

    Aber immer doch (aber da bin ich natürlich parteiisch :) )
    Die Videokurs sind umfangreicher wie die Website und komplett auf HTML5 bereits umgestellt. Nach den Grundlagen werden komplette Projekte nachgebaut als 1-, 2- und 3-spaltiges Layout mit HTML5 und CSS.
    Z.B. die Seite <!-- m --><a class="postlink" href="http://www.fennek.mobi">http://www.fennek.mobi</a><!-- m --> (in aktuellem HTML5 - nicht wie der Quellcode bei fennek.mobi ist ;)
    Bildbearbeitung ist auch noch dabei, damit man die eigenen Bilder für die Website herrichten kann.

    Zitat von &quot;ZeEuS&quot;


    Mein Ziel ist es, in zirka 1/2 - 1 Jahr sehr gut HP's zu erstellen mit CSS, MySQL, JavaScript, usw...

    Da bei dir in der Auflistung MySQL auftaucht, schätze ich mal, dass auch PHP dann angesagt ist - dazu kannst du auf die Schwesterseite vom html-seminar.de - die findest du unter <!-- m --><a class="postlink" href="http://www.php-kurs.com">http://www.php-kurs.com</a><!-- m -->
    Da gibt es auch Videos.

    Zitat von &quot;ZeEuS&quot;


    Ich muss allerdings erwähnen das ich HTML (Grundkenntnisse) schon vor zirka 4 Jahren gelernt habe, aber allderings danach nicht mehr progammiert habe.
    Ich habe zusätzlich zuhause Adobe Dreamweaver CS3 um meine Versuche zu progammieren.

    In 4 Jahren ist einiges passiert - und am besten zum Lernen ist immer noch Handarbeit. Aber Dreamweaver kann man ja auch reinen HTML-Editor missbrauchen.

    Grüße
    Axel

    Und schwupps - ohne Link nach außen ist das für Spammer auch nicht mehr interessant :)
    Und die gute CatherineHoper versteht uns schätzungsweise alleine von der Sprache her nicht ... irgendwie schon blöd, ein Forum in dem Deutsch gesprochen wird auf englisch zuzuspammen.

    Spambuster Axel ;)

    Ungeachtet mal der Frage, warum du nicht gleich alles auf der ersten Seiten machst

    In PHP:

    PHP
    <?php
    /* Es darf KEINERLEI vorangehende Ausgabe erfolgen (auch nicht ein Leerzeichen!)
     * die vor dem Aufruf von header() erzeugt wird */
    header('Location: http://www.example.com/');
    ?>

    example.com ersetzen und dort kannst du auch noch "GET" mitgeben
    deinedomain/deineseite.php?name=axel

    Zitat von &quot;adolpho&quot;


    Ich habe mich exakt an die Vorgaben gehalten - wo könnte das Problem liegen?

    Es gibt 2 Möglichkeiten (mindestens) - du hast alles Richtig und über die Session ist das "Kurzzeitgedächtnis" noch bekannt, dass du dich schon einmal erfolgreich eingeloggt hast (was unwahrscheinlicher ist)
    Testen kannst du es, indem du den Ausloggbereich auch schon integrierst.

    Oder es ist ein Fehler in dein Script gerutscht :)

    Also ist auf jeden Fall das Posten von deinem Script angesagt ;) (sonst kann selbst ich nur raten)

    herzliche Grüße
    Axel

    Nein - die Testadressen sind wirklich fiktive Adresse mit einem Tool generiert, das ein Amerikaner programmiert hat
    (und daher keine Umlaute :). Umlaute sind i.d.R. keine Probleme (höchstens man tobt sich mit den falschen Zeichensätzen aus - sprich bei PHP/HTML UTF8 und die MySQL-Datenbank auf ISO-8859-1 oder andersherum (und baut dadurch Chaos;)).

    Thats it
    Axel

    Zitat von &quot;fubbi&quot;

    4 Buchstaben auf 16 Pixel?

    Bei einem Abstand von 1 Pixel bleiben 11 Pixel / 4 = ~2,6.

    eigentlich 16/4 - Abstand wird überbewertet

    geht schon:) - siehe oben das Favicon vom
    HTML-Seminar
    HTML - 4 Buchstaben problemlos
    Seminar - 7 Buchstaben geht schon einigermaßen ;)

    Es gibt auch Tutorial mit Videos direkt unter dem HTML-Seminar
    <!-- m --><a class="postlink" href="http://www.html-seminar.de/favicons-erstellen.htm">https://www.html-seminar.de/favicons-erstellen.htm</a><!-- m -->

    Hi - schon meine Videos gesehen zum Lightbox integrieren?

    Bildergalerie / Fotogalerie erstellen mit HTML und Lightbox 2 (in 6 Teilen)

    <!-- m --><a class="postlink" href="http://www.youtube.com/watch?v=gyWa1vwdNrw">

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
    </a><!-- m -->

    <!-- m --><a class="postlink" href="http://www.youtube.com/watch?v=dpkq_RQkUzk">

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
    </a><!-- m -->

    <!-- m --><a class="postlink" href="http://www.youtube.com/watch?v=ikpxEaIVA1E">

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
    </a><!-- m -->

    <!-- m --><a class="postlink" href="http://www.youtube.com/watch?v=ZZ1du0H04G0">

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
    </a><!-- m -->

    <!-- m --><a class="postlink" href="http://www.youtube.com/watch?v=D6jUEYAu4fI">

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
    </a><!-- m -->

    <!-- m --><a class="postlink" href="http://www.youtube.com/watch?v=Mkr_abbLf6U">

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
    </a><!-- m -->

    herzliche Grüße
    Axel

    Zitat von &quot;Sören&quot;

    Ist bei mir genauso, ist nicht für 1920er Bildschirme ausgelegt.

    Man sollte die Grafik mindestens 2000px breit machen, damit sie überall komplett angezeigt wird.

    Grafik ist nun breiter- allerdings würde genau genommen auch 2000px nicht reichen - einige Monitore im Profibreich haben höhere Auflösungen ;)

    Grafik reicht nun für die HD-Fernsehauflösung

    Zitat von &quot;bydrive&quot;

    Mich würde es mal interessieren, wie er/sie darauf kommt? :?:
    Es gab dafür doch kein grund, oder? :!::?:

    Für die Löschung gab es einen Grund. Ich habe das Original auch gelesen, nur Laura war schneller beim reagieren.
    Wortwahl dieser Art haben hier nichts verloren!
    Im Forum geht es um HTML, CSS und PHP. Für Lebensfrust gibt es andere Foren (aber nichts meins).

    Axel

    Zitat von &quot;Speedy00123&quot;
    PHP
    <span class="syntaxhtml"><form name="" action="<span class="syntaxdefault"><?php echo $_localhost</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'PHP_SELF'</span><span class="syntaxkeyword">];</span><span class="syntaxdefault"> ?></span>"<br /> method="POST" enctype="text/html"><br /><p>Ihr Name:<br /><br /><input type="text" name="name" value="" size="50" maxlength="150" /><br /></p><br /><br /><p>Ihre E-Mail-Adresse:<br /><br /><input type="text" name="email" value="" size="50" maxlength="150" /><br /></p><br /><br /><p>Ihre Homepage:<br /><br /><input type="text" name="url" value="" size="50" maxlength="150" /><br /></p><br /><br /><p>Gästebucheintrag:<br /><br /><textarea name="eintrag" rows="10" cols="50"></textarea><br /></p><br /><br /><input type="Submit" name="" value="speichern" /><br /></form><br /><span class="syntaxdefault"><?php<br />define </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> </span><span class="syntaxstring">'MYSQL_HOST'</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">''</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">define </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> </span><span class="syntaxstring">'MYSQL_BENUTZER'</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">''</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">define </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> </span><span class="syntaxstring">'MYSQL_KENNWORT'</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">''</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">define </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> </span><span class="syntaxstring">'MYSQL_DATENBANK'</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">'homepageanwendungen'</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">$db_link </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">@</span><span class="syntaxdefault">mysql_connect </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">MYSQL_HOST</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> MYSQL_BENUTZER</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> MYSQL_KENNWORT</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">!</span><span class="syntaxdefault"> $db_link </span><span class="syntaxkeyword">)<br />{<br /></span><span class="syntaxdefault">    </span><span class="syntaxcomment">// hier sollte dann später dem Programmierer eine<br /></span><span class="syntaxdefault">    </span><span class="syntaxcomment">// E-Mail mit dem Problem zukommen gelassen werden<br /></span><span class="syntaxdefault">    </span><span class="syntaxcomment">// die Fehlermeldung für den Programmierer sollte<br /></span><span class="syntaxdefault">    </span><span class="syntaxcomment">// das Problem ausgeben mit: mysql_error()<br /></span><span class="syntaxdefault">    die</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'keine Verbindung zur Zeit möglich - später probieren '</span><span class="syntaxkeyword">);<br />}<br /></span><span class="syntaxdefault">$db_sel </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> mysql_select_db</span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> MYSQL_DATENBANK </span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">    or die</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"Auswahl der Datenbank fehlgeschlagen"</span><span class="syntaxkeyword">);<br /></span><span class="syntaxcomment">// SQL-Befehl für den Zugriff<br /></span><span class="syntaxdefault">$sql </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"<br />    SELECT<br />        *<br />    FROM gaestebuch<br />    ORDER BY datum<br />"</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxcomment">// ausführen des mysql-Befehls<br /></span><span class="syntaxdefault">$db_erg </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> mysql_query</span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $sql </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">!</span><span class="syntaxdefault"> $db_erg </span><span class="syntaxkeyword">)<br />{<br /></span><span class="syntaxdefault">    die</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'Ungültige Abfrage: '</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> mysql_error</span><span class="syntaxkeyword">());<br />}<br /></span><span class="syntaxdefault">if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'eintrag'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">!=</span><span class="syntaxdefault"> </span><span class="syntaxstring">""</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">)<br />{<br /></span><span class="syntaxdefault">    echo </span><span class="syntaxstring">"<h2>Eintrag speichern</h2>"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxcomment">// hier kommt nun der entsprechende PHP-Code<br /></span><span class="syntaxdefault">    exit</span><span class="syntaxkeyword">;<br />}<br /></span><span class="syntaxdefault">$sql </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">" INSERT INTO gaestebuch "</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">$sql </span><span class="syntaxkeyword">.=</span><span class="syntaxdefault"> </span><span class="syntaxstring">" SET "</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">$sql </span><span class="syntaxkeyword">.=</span><span class="syntaxdefault"> </span><span class="syntaxstring">" name   ='"</span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'name'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxstring">"', "</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">$sql </span><span class="syntaxkeyword">.=</span><span class="syntaxdefault"> </span><span class="syntaxstring">" email  ='"</span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'email'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxstring">"', "</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">$sql </span><span class="syntaxkeyword">.=</span><span class="syntaxdefault"> </span><span class="syntaxstring">" url    ='"</span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'url'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxstring">"', "</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">$sql </span><span class="syntaxkeyword">.=</span><span class="syntaxdefault"> </span><span class="syntaxstring">" eintrag='"</span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'eintrag'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxstring">"' "</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">echo </span><span class="syntaxstring">"</table>"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">mysql_free_result</span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $db_erg </span><span class="syntaxkeyword">);<br /><br /><br /></span><span class="syntaxcomment">// ausführen des mysql-Befehls<br /></span><span class="syntaxdefault">$db_erg </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> mysql_query</span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $sql </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">!</span><span class="syntaxdefault"> $db_erg </span><span class="syntaxkeyword">)<br />{<br /></span><span class="syntaxdefault">  die</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'Ungültige Abfrage: '</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> mysql_error</span><span class="syntaxkeyword">());<br />}<br /></span><span class="syntaxdefault">echo </span><span class="syntaxstring">'<p><a href="gaestebuch.php">Gästebuch anzeigen</a></p>'</span><span class="syntaxkeyword">;<br />exit;<br />{<br /></span><span class="syntaxdefault">    </span><span class="syntaxcomment">// Aushabe der Daten<br /></span><span class="syntaxdefault">    echo </span><span class="syntaxstring">"<pre>"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    print_r </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$daten</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">    echo </span><span class="syntaxstring">"</pre>"</span><span class="syntaxkeyword">;<br />}<br /></span><span class="syntaxdefault">?><br /></span></span>


    Stell mal die Reihenfolge um - erst in Datenbank schreiben und dann auslesen. Dein select ... kommt zu früh :) und ein mysql_fetch_array ist auch notwendig - folgend die Umstellung:

    PHP
    <span class="syntaxhtml"><form name="" action="<span class="syntaxdefault"><?php echo $_localhost</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'PHP_SELF'</span><span class="syntaxkeyword">];</span><span class="syntaxdefault"> ?></span>"<br /> method="POST" enctype="text/html"><br /><p>Ihr Name:<br /><br /><input type="text" name="name" value="" size="50" maxlength="150" /><br /></p><br /><br /><p>Ihre E-Mail-Adresse:<br /><br /><input type="text" name="email" value="" size="50" maxlength="150" /><br /></p><br /><br /><p>Ihre Homepage:<br /><br /><input type="text" name="url" value="" size="50" maxlength="150" /><br /></p><br /><br /><p>Gästebucheintrag:<br /><br /><textarea name="eintrag" rows="10" cols="50"></textarea><br /></p><br /><br /><input type="Submit" name="" value="speichern" /><br /></form><br /><span class="syntaxdefault"><?php<br />define </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> </span><span class="syntaxstring">'MYSQL_HOST'</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">''</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">define </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> </span><span class="syntaxstring">'MYSQL_BENUTZER'</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">''</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">define </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> </span><span class="syntaxstring">'MYSQL_KENNWORT'</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">''</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">define </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> </span><span class="syntaxstring">'MYSQL_DATENBANK'</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">'homepageanwendungen'</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">$db_link </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">@</span><span class="syntaxdefault">mysql_connect </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">MYSQL_HOST</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> MYSQL_BENUTZER</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> MYSQL_KENNWORT</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">!</span><span class="syntaxdefault"> $db_link </span><span class="syntaxkeyword">)<br />{<br /></span><span class="syntaxdefault">    </span><span class="syntaxcomment">// hier sollte dann später dem Programmierer eine<br /></span><span class="syntaxdefault">    </span><span class="syntaxcomment">// E-Mail mit dem Problem zukommen gelassen werden<br /></span><span class="syntaxdefault">    </span><span class="syntaxcomment">// die Fehlermeldung für den Programmierer sollte<br /></span><span class="syntaxdefault">    </span><span class="syntaxcomment">// das Problem ausgeben mit: mysql_error()<br /></span><span class="syntaxdefault">    die</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'keine Verbindung zur Zeit möglich - später probieren '</span><span class="syntaxkeyword">);<br />}<br /></span><span class="syntaxdefault">$db_sel </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> mysql_select_db</span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> MYSQL_DATENBANK </span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">    or die</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"Auswahl der Datenbank fehlgeschlagen"</span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'eintrag'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">!=</span><span class="syntaxdefault"> </span><span class="syntaxstring">""</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">)<br />{<br /></span><span class="syntaxdefault">    echo </span><span class="syntaxstring">"<h2>Eintrag speichern</h2>"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxcomment">// hier kommt nun der entsprechende PHP-Code<br /></span><span class="syntaxdefault">    exit</span><span class="syntaxkeyword">;<br />}<br /></span><span class="syntaxdefault">$sql </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">" INSERT INTO gaestebuch "</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">$sql </span><span class="syntaxkeyword">.=</span><span class="syntaxdefault"> </span><span class="syntaxstring">" SET "</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">$sql </span><span class="syntaxkeyword">.=</span><span class="syntaxdefault"> </span><span class="syntaxstring">" name   ='"</span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'name'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxstring">"', "</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">$sql </span><span class="syntaxkeyword">.=</span><span class="syntaxdefault"> </span><span class="syntaxstring">" email  ='"</span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'email'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxstring">"', "</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">$sql </span><span class="syntaxkeyword">.=</span><span class="syntaxdefault"> </span><span class="syntaxstring">" url    ='"</span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'url'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxstring">"', "</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">$sql </span><span class="syntaxkeyword">.=</span><span class="syntaxdefault"> </span><span class="syntaxstring">" eintrag='"</span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'eintrag'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxstring">"' "</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">echo </span><span class="syntaxstring">"</table>"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">mysql_free_result</span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $db_erg </span><span class="syntaxkeyword">);<br /><br /><br /></span><span class="syntaxcomment">// ausführen des mysql-Befehls<br /></span><span class="syntaxdefault">$db_erg </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> mysql_query</span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $sql </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">!</span><span class="syntaxdefault"> $db_erg </span><span class="syntaxkeyword">)<br />{<br /></span><span class="syntaxdefault">  die</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'Ungültige Abfrage: '</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> mysql_error</span><span class="syntaxkeyword">());<br />}<br /><br /><br /></span><span class="syntaxcomment">// jetzt werden alle Einträge ausgewählt und mal auf dem Bildschirm ausgegeben<br />// SQL-Befehl für den Zugriff<br /></span><span class="syntaxdefault">$sql </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"<br />    SELECT<br />        *<br />    FROM gaestebuch<br />    ORDER BY datum<br />"</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxcomment">// ausführen des mysql-Befehls<br /></span><span class="syntaxdefault">$db_erg </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> mysql_query</span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $sql </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">!</span><span class="syntaxdefault"> $db_erg </span><span class="syntaxkeyword">)<br />{<br /></span><span class="syntaxdefault">    die</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'Ungültige Abfrage: '</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> mysql_error</span><span class="syntaxkeyword">());<br />}<br /><br /></span><span class="syntaxdefault">while </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$daten </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> mysql_fetch_array</span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $db_erg</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> MYSQL_ASSOC</span><span class="syntaxkeyword">))<br />{<br /></span><span class="syntaxdefault">    </span><span class="syntaxcomment">// Aushabe der Daten<br /></span><span class="syntaxdefault">    echo </span><span class="syntaxstring">"<pre>"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    print_r </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$daten</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">    echo </span><span class="syntaxstring">"</pre>"</span><span class="syntaxkeyword">;<br />}<br /></span><span class="syntaxdefault">?><br /></span></span>

    Sollte so funktionieren - noch ungetestet vor dem Frühstück :)

    [Blockierte Grafik: http://www.php-kurs.com/bilder/57-affenformular-code.png]

    wichtig ist, dass auch der "Submit" einen name="___" bekommt, dann sollte es soweit tun.

    PHP
    <span class="syntaxdefault"></span><span class="syntaxkeyword"><</span><span class="syntaxdefault">form action</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"formular-m-anzeige.php"</span><span class="syntaxdefault"> method</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"get"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">><br /><br /><</span><span class="syntaxdefault">p</span><span class="syntaxkeyword">></span><span class="syntaxdefault">Ihr Vorname</span><span class="syntaxkeyword">:<br /><</span><span class="syntaxdefault">input type</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"text"</span><span class="syntaxdefault"> name</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"vorname"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">/><br /></</span><span class="syntaxdefault">p</span><span class="syntaxkeyword">><br /><br /><</span><span class="syntaxdefault">p</span><span class="syntaxkeyword">><br /><</span><span class="syntaxdefault">input type</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"submit"</span><span class="syntaxdefault"> name</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"Button"</span><span class="syntaxdefault"> value</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"absenden"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">/><br /></</span><span class="syntaxdefault">p</span><span class="syntaxkeyword">><br /><br /></</span><span class="syntaxdefault">form</span><span class="syntaxkeyword">><br /></span><span class="syntaxdefault"> </span>

    Aber besser immer mit hidden-field!

    Zitat von &quot;Speedy00123&quot;

    habe hier weiter gemacht, wie weit wird hier in die datei geschrieben ???

    Gar nicht - vielleicht solltest du erst die vorherigen Kapitel durcharbeiten zwecks dem Verständnis.

    in Datenbanken schreiben
    <!-- m --><a class="postlink" href="http://www.php-kurs.com/mysql-datenbank-mit-inhalt-fuellen.htm">http://www.php-kurs.com/mysql-datenbank ... uellen.htm</a><!-- m -->

    Datenbanken auslesen
    <!-- m --><a class="postlink" href="http://www.php-kurs.com/mysql-datenbank-auslesen.htm">http://www.php-kurs.com/mysql-datenbank-auslesen.htm</a><!-- m -->

    und das komplette Kapitel zu PHP und Datenbanken
    <!-- m --><a class="postlink" href="http://www.php-kurs.com/mysql---datenbank-unter-php.htm">http://www.php-kurs.com/mysql---datenbank-unter-php.htm</a><!-- m -->