Ankündigung

Einklappen
Keine Ankündigung bisher.

bilderupload und verlinkung auf text einer datenbank

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • bilderupload und verlinkung auf text einer datenbank

    Hallo nochmal, nachdem ich das letzte Problem gelöst habe, will ich mein newssystem etwas erweitern.

    ich habe eine Eingabemaske mit den Feldern Titel, Bildupload und Text. Wie ich die Kriterien Titel und Text in die Datenbank bekomme ist schon klar, aber wie bekomme ich das Bild hinein. Hier ist der vorhandene Quelltext:

    <html>

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Titel</title>
    <meta name="author" content="Markus Wedl">
    <meta name="publisher" content="Markus Wedl">
    <meta name="copyright" content="2002 by Markus Wedl">
    <meta name="keywords" content="test, test,....">
    <meta name="description" content="Seitenbeschreibung">
    <base target="_self">
    </head>

    <body bgproperties="fixed" background="../images/bg/hell3.jpg" link="#FFFFCC" vlink="#FFFFCC" alink="#FFFFCC">
    <?php
    if(isset($titel) && isset($bild) &&
    isset($text)) {
    //Daten in die DB schreiben:
    $mydb=mysql_connect("sql.xxx.at","xxxx","xxxxx");
    if (!$mydb) die ("Keine Verbindung zu MySQL");
    $dbname="xxxxx";
    mysql_select_db($dbname, $mydb) or die("Keine Verbindung zur Datenbank");
    $sql ="INSERT INTO fpoe ";
    $sql=$sql . " set titel='$titel', bild='$bild', text='$text'";
    mysql_query($sql, $mydb) or die ("Anfrage war nicht erfolgreich");
    //Die neue id abfragen
    $id=mysql_insert_id();
    print("$titel $text hat fpoe #$id");
    }
    ?>
    <div align="center">
    <center>
    <table border="1" width="80%">
    <tr>
    <td width="100%">
    <p align="center">
    <font face="Comic Sans MS" size="5" color="#FFFFCC">Eingabe für
    Gemeindeneuigkeiten</font>
    </td>
    </tr>
    </table>
    </center>
    </div>
    <p> </p>
    <div align="center">
    <center>
    <table border="1" cellspacing="1" width="80%" id="AutoNumber3" bgcolor="#C0C0C0" background="../images/back_dkblau.gif">
    <tr>
    <td width="100%">   
    <div align="center">
    <form action="<? echo $PHP_SELF ?>"method ="post">
    <!--webbot bot="FileUpload" U-File="../_private/form_results.csv" S-Format="TEXT/CSV" S-Label-Fields="TRUE" --><p align="left">
    <font color="#FFFFCC" size="4" face="Comic Sans MS">Titel</font></p>
    <p><input name="titel" size="39" style="float: left"></p>
    <p> </p>
    <p align="left"><font color="#FFFFCC" face="Comic Sans MS" size="4">
    Bildupload</font></p>
    <p align="left"><input type="file" name="bild" size="20"></p>
    <p align="left"><font face="Comic Sans MS" size="4">
    <font color="#FFFFCC">Texteingabe</font></font></p>
    <p align="left"><textarea rows="7" name="text" cols="66"></textarea></p>
    <p><input type="submit" value="Abschicken" name="B1"></p>
    <p> </p>
    </form>
    <p style="margin-top: 0; margin-bottom: 0"> </div>
    </td>
    </tr>
    </table>
    </center>
    </div>
    <p> </p>
    <p> </p>
    <p style="margin-top: 0; margin-bottom: 0"> </p>
    <p style="margin-top: 0; margin-bottom: 0"> </p>
    <p style="margin-top: 0; margin-bottom: 0"> </p>

    </body>

    </html>

    Und nun noch eine Frage:
    Ich will auf der Ausgabeseite in der Tabelle auf der linken Seite das Bild auswerfen und auf der rechten Seite den Titel als Link auf eine eigene Seite, in der der Text aus der Datenbank erscheint.

    Hier der vorhandene Quelltext:

    <html>

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Titel</title>
    <meta name="author" content="Markus Wedl">
    <meta name="publisher" content="Markus Wedl">
    <meta name="copyright" content="2002 by Markus Wedl">
    <meta name="keywords" content="test, test,....">
    <meta name="description" content="Seitenbeschreibung">
    <base target="_self">
    </head>

    <body bgproperties="fixed" background="../images/bg/hell3.jpg" link="#FFFFCC" vlink="#FFFFCC" alink="#FFFFCC">

    <div align="center">
    <center>
    <table border="1" width="80%">
    <tr>
    <td width="100%">
    <p align="center"><font face="Comic Sans MS" size="5" color="#FFFFCC">Aktuelles aus der
    Gemeinde
    </font></td>
    </tr>
    </table>
    </center>
    </div>
    <p> </p>
    <div align="center">
    <center>
    <table border="1" cellspacing="1" width="80%" id="AutoNumber3" bgcolor="#C0C0C0" background="../images/back_dkblau.gif">
    <tr>
    <td width="100%">   
    <div align="center">
    <center>
    <table border="1" cellspacing="1" width="75%" id="AutoNumber4" background="../images/bg/hell3.jpg">
    <tr>
    <tr>
    <td width="102"><?php
    //Daten aus DB lesen:
    $mydb=mysql_connect("sql.xxx.at","xxxxx","xxxxxx") ;
    if (!$mydb) die ("Keine Verbindung zu MySQL");
    $dbname="xxxxxx";
    mysql_select_db($dbname, $mydb) or die ("Keine Verbindung zur Datenbank");
    $sql="SELECT * FROM fpoe";
    $zeilen=mysql_query($sql, $mydb);
    if (!$zeilen) die ("Anfrage nicht erfolgreich");
    while ($zeile=mysql_fetch_array($zeilen)) {
    ?>
    <tr>
    <td><?=$zeile[bild]?></td>
    </tr>
    <?php
    }
    mysql_close($mydb);
    ?></td>
    <td width="309"><font face="Comic Sans MS" color="#FFFFCC"><?php
    //Daten aus DB lesen:
    $mydb=mysql_connect("nitweb3.nit.at","desein","des wed");
    if (!$mydb) die ("Keine Verbindung zu MySQL");
    $dbname="desein";
    mysql_select_db($dbname, $mydb) or die ("Keine Verbindung zur Datenbank");
    $sql="SELECT * FROM fpoe";
    $zeilen=mysql_query($sql, $mydb);
    if (!$zeilen) die ("Anfrage nicht erfolgreich");
    while ($zeile=mysql_fetch_array($zeilen)) {
    ?>
    <tr>
    <td><?=$zeile[titel]?></td>
    </tr>
    <?php
    }
    mysql_close($mydb);
    ?></font></td>
    <td width="81%">
    <p align="center">
    </td>
    </tr>
    </table>
    </center>
    <p style="margin-top: 0; margin-bottom: 0"> </p>
    <table border="1" cellspacing="1" width="75%" id="AutoNumber8" background="../images/bg/hell3.jpg" bordercolor="#C0C0C0">
    <tr>
    <td width="76%"><font face="Comic Sans MS" color="#FFFFCC">Unser
    Gemeindewetter</font>
    </td>
    <td width="24%">
    <p align="center"><font face="Comic Sans MS" color="#FFFFCC">
    <a target="_blank" /_dynamic/heute/sogi/wetter/wetter_118.html","Wetter","height="280,width=380&a mp;quot"" href="http://www.kleinezeitung.at/_dynamic/heute/sogi/wetter/wetter_118.html">... mehr</a></font></td>
    </tr>
    </table>
    <p style="margin-top: 0; margin-bottom: 0"> </div>
    </td>
    </tr>
    </table>
    </center>
    </div>
    <p> </p>
    <p> </p>
    <p style="margin-top: 0; margin-bottom: 0"> </p>
    <p style="margin-top: 0; margin-bottom: 0"> </p>
    <p style="margin-top: 0; margin-bottom: 0"> </p>

    </body>

    </html>

    Wer kann mir bei dieser Aufgabe helfen ?

    Bitte darum
    Los lei lafn und zag wosd konnst

  • #2
    Hm... Naja, da hört mein Horizint auf... Ich würds so amchen(Deine zweite Aufgabe
    <? $sql = mysql_connect("oj","kjkj","okokhjo") or die ("Falsch!"); mysql_select_db("johojjodfno") or die ("Falsch2"); ?>

    <?
    $abfrage = "SELECT * FROM table;
    $ergebnis = mysql_query($abfrage);
    while($row = mysql_fetch_array($ergebnis))
    {
    <Tabellen und so.......><td><img src="$row->bild;"></td><td><a href="news2.php"> $row->titel</a></td></tr></table>
    }
    ?>
    Wegen dem Bilderupload, gibt es glaub ich eine Extra funktion...
    Guck mal bei www.php4-forum.de im Archiv, sonst bei www.php.net

    Wie alt bist du eigentlich? War gard auf deiner HP... Nicht schlecht, aber ich finde die Designs von euren Projekten nicht sehr ansprechend. Scheind so als ob du gut mit Flash umgehen kannst, aber nicht so gut designen.... Ist aber nicht bös gemaint!!!

    Kommentar


    • #3
      Guck mal: http://www.php4-forum.de/forum.php3?nr=94943&site=0

      Warst du das?

      Kommentar


      • #4
        danke für den tipp, ich schau einmal.

        danke für das Kompliment wegen der Homepage, tja die Projekte sind die ersten und ich habe seither schon einige andere gemacht, aber da ich es nur nebenberuflich mache (hoffentlich bald hauptberuflich) und ich im moment von überall her die Aufträge bekomme habe ich nicht mal zeit meine eigene Homepage zu warten, also ist die voll überholt.

        Tja und bei den neuen Aufträgen will ich wieder einmal trumpfen und zwar mit php und lerne deshalb learning by doing.

        Gruß
        Los lei lafn und zag wosd konnst

        Kommentar


        • #5
          Äh... wo hast du denn die Aufträge alle her? Ich will acuh welche haben, weil cih mach auch ein bisschen Webdesign!(Fürs Taschengeld und die Internetrechnung)

          http://www.oli.wiewowarum.net/index2...age=einleitung

          Kommentar


          • #6
            ich selbst bin 29 aber du mit deinen 15 (steht ja auf deiner homepage) bist echt gut drauf. Ich arbeite sehr viel in der Öffentlichkeit mit Verkehrsunternehmen und Gemeinden zusammen und komme dadurch sehr viel unter die Leute.
            Das versuche ich natürlich auch für mich zu nutzen und bekomme so auch die notwendigen Kontakte
            Los lei lafn und zag wosd konnst

            Kommentar


            • #7
              Hm... Meine Eltern ahben mir geraten durch die Stadt zu marschieren und in den Geschäften zu Fragen, ob die ein HP ahben wollen, die kleineren shops.. Aber irgendwie ist das peinlich... Naja, mal sehen. Muss jetzt mal, weil
              <? $morgen == mysql_katastrophe(Mathearbeit); if ($zensur==1) or ($zensur==2) or ($zensur==3) {*freu*} else {*Mathehassen*} ?>

              Oh gott...

              Kommentar


              • #8
                das mit der mathearbeit wird schon werden, wirst sehen, hast du icq ? wie ist deine nummer ? dann schreiben wir so dass das forum frei bleibt vom hin her schreiben
                Los lei lafn und zag wosd konnst

                Kommentar

                homepage-forum.de - Hilfe für Webmaster! Statistiken

                Einklappen

                Themen: 57.114   Beiträge: 432.398   Mitglieder: 29.316   Aktive Mitglieder: 44
                Willkommen an unser neuestes Mitglied, Schildermacher.

                Online-Benutzer

                Einklappen

                220 Benutzer sind jetzt online. Registrierte Benutzer: 7, Gäste: 213.

                Mit 3.502 Benutzern waren am 23.01.2020 um 17:20 die meisten Benutzer gleichzeitig online.

                Die neuesten Themen

                Einklappen

                Die neuesten Beiträge

                Einklappen

                • eloms
                  Klick Counter
                  Hallo

                  Ich habe hier einen einfachen Klick Conter gefunden und ihn etwas geändert.
                  Es gibt aber noch Probleme.
                  Ich habe schon versucht mit dem Autor Kontakt aufzunehmen, ist mir aber nicht gelungen.
                  Auch eine Anmeldung im Forum hat zwar Funktioniert, aber schreiben kann...
                  29.07.2022, 09:30
                • bdt600
                  Antwort auf Klick Counter
                  Dich stört es also nicht, dass das Script Fehler hat? Merkwürdige Einstellung....
                  Heute, 16:04
                • eloms
                  Antwort auf Klick Counter
                  Hallo

                  Das würde ich gene noch wissen,

                  aber da stehe ich gerade auf dem Schlauch.
                  Ich verstehe da gerade den Zusammenhang nicht.

                  War das so gemeinet?
                  index.php/?seite=startseite

                  oder bezieht es sich auf das "die index.php in index.php?seite=startseite...
                  Heute, 15:52
                • eloms
                  Antwort auf Klick Counter
                  Das ist nicht schlimm ist ja noch nicht fertig

                  Notice: Undefined index: id in ...../seite.php on line 31
                  Fehler: Keine gültige Download-ID!

                  Ich habe es ja schon des öffteren geschrieben,
                  das ich es eigentlich nur über $_Get machen möchte und nicht mit einer...
                  Heute, 15:42
                • basti1012
                  Antwort auf Klick Counter
                  Ist klar, dass es bei dir geht, weil du unten ja wieder counter++ hast.
                  Dein Code wird immer umständlicher.
                  Zu viele get und put contents die man wohl nicht brauch wenn man es anders macht.

                  Erklär mal das mit dem ganzen Datum auf sich hat?
                  Willst du dir jetzt ein Counter...
                  Heute, 15:16
                • bdt600
                  Antwort auf Klick Counter
                  Also immer noch fehlerhaft. Und was passiert beim Aufruf von seite.php ohne id?

                  Und noch ein Hinweis, dieses denglisch w.z.B. filenameneu ist grausam. Bei der Scriptgröße geht das noch, aber wenn ein Script länger wird, führt das zu einem Chaos. Wähle zwischen deutschen oder englischen...
                  Heute, 15:16
                • Schildermacher
                  Suche Homepage ersteller
                  Hallo zusammen
                  Ich suche jemanden, der mir für meinen neuen Laden, KFZ Kennzeichen und Zulassungsdienst, eine Homepage baut.
                  Diese sollte auch über google gefunden werden.
                  Und, sie muss bezahlbar sein.
                  Gruß
                  Der Schildermacher
                  12.08.2022, 09:26
                • bdt600
                  Antwort auf Suche Homepage ersteller
                  Du begreifst es einfach nicht, oder? Der Tipp mit der Rechtschreibung auf deiner Seite war gut gemeint, weil das potenzielle Kunden abschrecken kann. Aber ok, lass es wie es ist, sch... auf Rechtschreibung und Satzzeichen.


                  Das hat mit fadenscheinigen Ausreden nichts zu tun, denn...
                  Heute, 15:05
                • eloms
                  Antwort auf Klick Counter
                  Also für mich Funktioniert das
                  Ich habe erst ein mal nur den gesamt Tages Klick geändert, der Rest ist noch wie vorher.

                  diese Seite gibt es nicht, .../seite.php?id=neueseite.php - die txt Date wird erzeugt und wird dann, weil sie ja nicht existiert auf die 404 umgeleitet
                  diese...
                  Heute, 14:59
                • arnego2
                  Antwort auf Suche Homepage ersteller
                  Ist es dir nicht bekannt das Matomo Datenschutz-Grundverordnungs Konform ist? Eine Mail bekommen ist schon Datenverarbeitung bei dir?
                  Lese doch mal hier was Datenverabreitung ist: https://de.wikipedia.org/wiki/Datenverarbeitung
                  Zum wiederholten Male geht es hier nicht um mich, sondern um...
                  Heute, 14:46
                Lädt...
                X