SQL mit PHP = Link ?

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

  • SQL mit PHP = Link ?

    Hallöchen,

    habe folgende Frage.
    Wie kann ich denn aus einem Eintrag in meiner SQL DB einen Link machen? Hm, is vielleicht blöd beschrieben.

    Bsp.:
    Ich habe einen Eintrag in der "row" post_id , der heisst z.B. "123456".

    Ich möchte dann einen Link ausgegeben haben der heissen sollte : http://www.meine-website.de/123456.php

    Kann mir da jemand einen Tip geben?

    Vielen Dank im Vorraus,
    Boris

  • #2
    Grundlagen???

    wie du einen wert aus der db auslesen kannst, weißt du?

    und wie du eine variable ausgibst, weißt du auch?

    also ist es nur noch ne addition dieser beiden Techniken!

    Kommentar


    • #3
      datenbank abfragen -> ergebnis ausgeben

      z.b.
      echo $wert_der_datenbankabfrage:

      das ganze verpacken wir in html

      z.b.
      echo "<html_tag>".$wert_der_datenbankabfrage."</html_tag>;

      und wie in html ein link aussieht, weist du ja sihcerlich

      noch fragen?

      Kommentar


      • #4
        noch fragen?
        OffTopic:
        ja, welche creme empfiehst du?

        Kommentar


        • #5
          Original geschrieben von TobiaZ
          OffTopic:
          ja, welche creme empfiehst du?
          OffTopic:
          irgendeine mit glückshormonen, müsste eigentlich etwas für ne arbiet tippen, hab aber keine lust und meinen sozialen tag, hast ja recht und ich verzieh mich, für die nächste zeit

          Kommentar


          • #6
            OffTopic:
            ob glückshormone gegen nen wundes hinterteil helfen

            Kommentar


            • #7
              Verstehe ich nicht so ganz...



              also mein PHP-Script sieht so aus:

              <?
              mysql_connect("localhost", "datenbank", "passwort");
              mysql_select_db("ghostcontent_de_1");

              $abfrage = "SELECT * From `phpbb_posts_text` LIMIT 0, 30";
              $ergebnis = mysql_query ($abfrage);
              while($row = mysql_fetch_object ($ergebnis))
              {
              echo $row->post_subject. " - ";
              echo $row->post_id. " - ";
              echo "<a href>".$ergebnis."</a>";
              }




              ?>
              Die fett formatierte Zeile ist das was ich aus dem von euch eben herausgelesen habe, was ich aber nicht verstehe und nicht weiss wie ihr das meint...

              Ich halte mich jetzt seit Ewigkeiten mit dem Problem auf und probiere und teste und so weiter...

              Wie gebe ich das denn nun richtig aus?

              Gruß,
              Boris

              Kommentar


              • #8
                Ähm, wie man einen Link formatiert, weißt du aber, oder???

                ansonsten wirf mal einen Blick in den Quelltext dieser Seite.

                Kommentar


                • #9
                  *ditsch*

                  *mir selber an kopf hau*

                  habe das mitm Link nu ma richtig gemacht, ich weiss aber nicht, wie ich html in ne php zeile einfüge, ohne dass

                  Parse error: parse error, expecting `','' or `';'' in /data/members/paid/g/h/ghostcontent.de/htdocs/testzugang/bike2/sql_subject.php on line 11

                  dieses passiert.

                  Kommentar


                  • #10
                    Original geschrieben von Ghostrider
                    echo "<a href>".$ergebnis."</a>";
                    [...]

                    Wie gebe ich das denn nun richtig aus?
                    du sagst, du wolltest $row->post_id im link ausgeben - also warum steht in deinem, echo $ergebnis drin? das ist vollkommen sinnfrei an der stelle.

                    also, was willst du ausgeben? einen inhalt für das href-attribut, also soll zwischen <a href=" und ">linktext</a> doch wohl irgendein scriptname und das $row->post_id stehen. das wirst du doch wohl hinkriegen ...?
                    I don't believe in rebirth. Actually, I never did in my whole lives.

                    Kommentar


                    • #11
                      Das ganze sieht jetzt so aus


                      echo $row->post_id. " - ";
                      echo "<a href='.$row->post_id.'>" test"</a>";


                      und liefert den gleichen Fehler.

                      Kommentar


                      • #12
                        du machst nen string mit " auf und beendest ihn mit ' ???

                        Kommentar


                        • #13
                          post id steht in '
                          ahref in "
                          was ist falsch daran?

                          Kommentar


                          • #14
                            habe jetzt nur ' verwendet, gleiches resultat.
                            hast du vielleicht die richtige syntax für mich parat?

                            Kommentar


                            • #15
                              ich schreibe dir mal die php-tags drum. dann siehst du es aufgrund des syntaxhighlightings.

                              PHP-Code:
                              echo $row->post_id" - ";
                              echo 
                              "<a href='.$row->post_id.'>" test"</a>"

                              tipp: schaue dir mal die 2. zeile genauer an und lerne auch mal grundlagen.
                              INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                              Kommentar

                              Lädt...
                              X