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: 56.975   Beiträge: 431.488   Mitglieder: 29.055   Aktive Mitglieder: 135
                Willkommen an unser neuestes Mitglied, agrohimprz.

                Online-Benutzer

                Einklappen

                222 Benutzer sind jetzt online. Registrierte Benutzer: 2, Gäste: 220.

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

                Die neuesten Themen

                Einklappen

                • Gnosius
                  Mobile und Desktop-Version kombinieren
                  Hallo,

                  mittlerweile habe ich eine kleine Homepage erstellt (mit MS Expression web 4), die nur einige Buttons mit Links zur Weiterleitung enthält.
                  da das Hintergrundbild teils gekachelt wurde, habe ich 2 Versionen erstellt, die unter verschiedenen URLs aufgerufen werden und einmal...
                  17.01.2022, 12:52
                • mawi1512
                  generelle Statisik über Auswahlmenu erstellen
                  Hallo zusammen!
                  Ich würde gerne eine vorgegebene Statistik über eine Mehrfachauswahlmenu anbieten.
                  Was ausgewählt wurde, soll öffentlich als Summe ausgewertet und angezeigt werden.
                  Die Auswertung soll geischert in einer Datenbank oder über eine andere Möglichkeit gesichert werden....
                  17.01.2022, 11:28
                • Comedix
                  Gesucht: Newsletter Script
                  Hallo,

                  das Newsletterscript, das ich auf meiner Homepage verwende, ist in die Jahre gekommen. Ich muss/möchte den Webspace auf PHP 8.0 umstellen und deshalb werde ich mich von meinem alten PHP-Script verabschieden. Verwendet oder kennt jemand eine Newsletter-Software, die er/sie empfehlen...
                  16.01.2022, 14:46
                • dafra1987
                  MediaWiki Editor ändern
                  Hallo,

                  ich habe auf meinem Webspace von Alfahosting eine Instanz von Mediawiki installiert. Allerdings ist der Editor, der da mit "ausgerollt" wurde sehr unglücklich. Ich möchte natürlich auch medial die Seiten aufbauen und in dem Editor gibt es keine Möglichkeit für einen...
                  13.01.2022, 22:58
                • ST747
                  Google indexierung
                  Hallo,
                  ich habe ein paar Unterseiten die nicht indexiert werden:.
                  Gefunden - zur Zeit nicht im Index.

                  Wenn ich dann die Fehleranalyse mache, kommt Property nicht im Konto.
                  Zugriff bestätigt,die Website befindet sich aber nicht auf ihrem Konto.
                  Die gehört aber zu...
                  11.01.2022, 17:49

                Die neuesten Beiträge

                Einklappen

                • Localfu
                  Antwort auf Mobile und Desktop-Version kombinieren
                  Moin Sempervivum,
                  verwende doch bitte mal bitte:
                  Code:
                  @media (orientation: landscape) {
                  body {
                  background-image: url('images/bild3.jpg');
                  background-size: cover;
                  background-repeat: no-repeat;
                  background-position: center;
                  }
                  }
                  
                  @media
                  ...
                  Gestern, 00:07
                • Gnosius
                  Mobile und Desktop-Version kombinieren
                  Hallo,

                  mittlerweile habe ich eine kleine Homepage erstellt (mit MS Expression web 4), die nur einige Buttons mit Links zur Weiterleitung enthält.
                  da das Hintergrundbild teils gekachelt wurde, habe ich 2 Versionen erstellt, die unter verschiedenen URLs aufgerufen werden und einmal...
                  17.01.2022, 12:52
                • Gnosius
                  Antwort auf Mobile und Desktop-Version kombinieren
                  Ja, das war's. PC jetzt super, Smartphone hochkant auch. Smartphone (S20 ultra) quer: zeigt noch 1 cm von der nächsten Kachel an. Warum er da nicht auf 100% streckt weiß ich nicht. Vielleicht weil das Bild 1670 breit x 1880 hoch ist (unten abgeschintten ist ok). Das S20 hat 1440x3200 Pixel, läuft...
                  19.01.2022, 21:19
                • Sempervivum
                  Antwort auf Mobile und Desktop-Version kombinieren
                  Bei dem
                  Code:
                  background-size: 100% 100%"
                  muss das Gänsefüßchen durch ein Semikolon ersetzt werden.
                  Und bei portrait fehlt die letzte schließende Klammer.
                  Mit diesem CSS sieht es bei mir ganz gut aus:
                  Code:
                          @media (orientation: landscape) {
                              body {
                  ...
                  19.01.2022, 19:49
                • Gnosius
                  Antwort auf Mobile und Desktop-Version kombinieren
                  So, habe ich erledigt:

                  <!DOCTYPE html>
                  <htmllang="de">
                  <head>
                  <metacharset="UTF-8">
                  <metahttp-equiv="X-UA-Compatible"content="IE=edge">
                  <metaname="viewport"content="width=device-width,...
                  19.01.2022, 18:44
                • Ingo
                  Antwort auf Mobile und Desktop-Version kombinieren
                  Hi,
                  nach DOCTYPE und meta fehlt ein Leerzeichen.
                  Bei font-family mindestens eine gererische Angabe wie serif hinzufügen.
                  Statt .auto-style mit Nummern würde ich "sprechende" Namen wählen.

                  Gruß
                  Ingo
                  19.01.2022, 18:31
                • Sempervivum
                  Antwort auf Mobile und Desktop-Version kombinieren
                  Das hätte ich dazu schreiben sollen: Was Du da unerwünschter Weise siehst, ist CSS und gehört in die <style> Tags, also aus dem <body> löschen und dort hinzu fügen:
                  Code:
                  /* alles was darüber steht wie bisher */
                  .auto-style8 {
                  font-family: "Belwe Bd BT";
                  ...
                  19.01.2022, 17:23
                • Gnosius
                  Antwort auf Mobile und Desktop-Version kombinieren
                  Vielen Dank an alle, ich habe versucht, die Tipps mit meinen linken Händen umzusetzen.....

                  Der Text beginnt jetzt so...:

                  <!DOCTYPEhtml>
                  <htmllang="de">
                  <head>
                  <metacharset="UTF-8">
                  <metahttp-equiv="X-UA-Compatible"content="IE=edge">...
                  19.01.2022, 17:07
                • Sempervivum
                  Antwort auf Mobile und Desktop-Version kombinieren
                  Du kannst auch die Orientierung, Hoch- oder Querformat mit einer Mediaquery abfragen:
                  Code:
                  @media (orientation: landscape) {
                      body { background-image: url(images/bg-landscape.jpg); }
                  }
                  @media (orientation: portrait) {
                      body { background-image: url(images/portrait.jpg);
                  ...
                  18.01.2022, 22:14
                • Comedix
                  Gesucht: Newsletter Script
                  Hallo,

                  das Newsletterscript, das ich auf meiner Homepage verwende, ist in die Jahre gekommen. Ich muss/möchte den Webspace auf PHP 8.0 umstellen und deshalb werde ich mich von meinem alten PHP-Script verabschieden. Verwendet oder kennt jemand eine Newsletter-Software, die er/sie empfehlen...
                  16.01.2022, 14:46
                Lädt...
                X