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)

          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.258   Beiträge: 432.210   Mitglieder: 29.677   Aktive Mitglieder: 22
                Willkommen an unser neuestes Mitglied, Euro_crem.

                Online-Benutzer

                Einklappen

                695 Benutzer sind jetzt online. Registrierte Benutzer: 0, Gäste: 695.

                Mit 9.939 Benutzern waren am 17.05.2023 um 21:38 die meisten Benutzer gleichzeitig online.

                Die neuesten Themen

                Einklappen

                Die neuesten Beiträge

                Einklappen

                Lädt...
                X
                😀
                🥰
                🤢
                😎
                😡
                👍
                👎