Download aus DB-Abfrage

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

  • Download aus DB-Abfrage

    Hi ,ich komme einfach nicht weiter ?????

    Ich habe eine Detailansicht aus eine DB Abfrage ,die funktioniert auch .
    Nun möchte ich noch eine Downloadmöglichkeit einbinden für die jeweilige
    Datenausgabe . Der Ordner der Zip Files liegt seperat auf dem Server.
    Geht sowas und falls ja wie säh das ungefähr aus ????

    Hier mal der Code was bisher funktioniert .

    Vieleicht hat jemand eine Lösung?????


    PHP-Code:
     <<html><head><title>
    <?php include("config.php");
    $sql="SELECT * FROM szenarien where id=".$id;
    $res=mysql_query($sql$db);
    while(
    $mov mysql_fetch_object ($res))
    {
    echo
    "Detailansicht ".$mov->szenario."</title>"?>
    <link rel="stylesheet" type="text/css" href="style/style.css">
    <style type="text/css">
    <!--
    .Stil2 {font-size: 16px}
    .Stil4 {font-size: 16px; color: #FFFFFF; }
    -->
    </style>
    </head>
    <body>
    <div align="center">
      <center>
      <table border="0" width="95%" cellspacing="0" cellpadding="0">
        <tr>
          <td width="100%">
            <p align="center">
            <b><font size="4"><? echo"$mov->szenario"; ?></font></b></p>
            <div align="center">
              <center>
              <table border="0" width="95%" cellspacing="0" cellpadding="0" id="tablea">
                <tr align="center" valign="middle">
                  <td colspan="3" class="box"><?
    $pic="./images/szenariopics/".$mov->id.".jpg";
    if(file_exists($pic)) {
    echo  "<img src=$pic alt='$mov->szenario' border='0' width=\"180\">  ";
    }else{echo"<img src=images/leer.gif alt='Noch kein Bild' border='0'  id='tablea'>";}

    ?> </td>
                </tr>
                <tr>
                  <td height="20" valign="top">&nbsp;</td>
                  <td valign="top">&nbsp;</td>
                  <td width="3%" rowspan="14" align="center" valign="top"><br>
                    </td>
                </tr>
                <tr>
                  <td width="18%" valign="top">&nbsp;Spiel:<br>
                    <br></td>
                  <td width="79%" valign="top"><? echo"$mov->spiel"; ?><br><br></td>
                  </tr>
                <tr>
                  <td valign="top">&nbsp;Szenario:<br>
                    <br></td>
                  <td valign="top"><? echo"$mov->szenario"; ?><br><br></td>
                </tr>
                <tr>
                 <td valign="top">&nbsp;Jahr:<br>
                   <br></td>
                  <td valign="top"><? echo"$mov->laenge"; ?><br><br></td> 
                </tr>
                <tr>
                 <td valign="top">&nbsp;Runden:<br>
                    <br></td>
                  <td valign="top"><? echo"$mov->runden"; ?><br><br></td> 
                </tr>
                <tr>
                  <td valign="top">&nbsp;Komplexität:<br>
                    <br></td>
                  <td valign="top"><? echo"$mov->format"; ?><br><br></td>
                </tr>
                <tr>
                 <td valign="top">&nbsp;Verfasser:<br>
                    <br></td>
                  <td valign="top"><? echo"$mov->verfasser"; ?><br><br></td>   
                </tr>
                <td valign="top">&nbsp;Beschreibung:<br>
                  <br></td>
                  <td valign="top"><?  $wasanderes=wordwrap($mov->beschr,20,"\n",1);  echo"$wasanderes<br><br>"; ?></td>
                <tr>
          
                </tr>
                
              </table>
              </center>
            </div>

          </td>
        </tr>
      </table>
     
     
    </div><?
    }
    mysql_close();    ?>
    </body></html>

  • #2
    Hi,
    erfasse in der Datenbank einfach ebenfalls auch den Dateinamen für den du die Daten ausgibst. Dann kannst du anschließend die Zip File in einem normalen Link hineinschreiben und dies so zum download bereit stellen.
    mfg
    Günni


    Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
    Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
    Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
    City-Tiger - Online durch die Straßen tigern...

    Kommentar


    • #3
      Hallo Günni,

      das habe ich gemacht .

      Jetzt habe ich aber noch folgendes nachdem ich dies eingetragen habe

      PHP-Code:
      echo "<a href=\"verzeichnis/$file\">Download</a>"
      bekomme ich statt des einzelnen Zip Files ,den gesamten Index des Verzeichnisses aufgelistet.

      Gruß Thosti

      Kommentar


      • #4
        Überprüfe mal was in $file drin steht...
        mfg
        Günni


        Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
        Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
        Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
        City-Tiger - Online durch die Straßen tigern...

        Kommentar


        • #5
          in $file habe ich die jeweiligen Zip eingeschrieben z.B. Kuban.zip und so steht es auch in der db

          Kommentar


          • #6
            Original geschrieben von Thosti
            in $file habe ich die jeweiligen Zip eingeschrieben z.B. Kuban.zip und so steht es auch in der db
            poste mal bitte den erzeugten html-code ... also, die echo-ausgabe ...
            Die Zeit hat ihre Kinder längst gefressen

            Kommentar


            • #7
              Hi ,

              hier ist sie .

              PHP-Code:
              <? echo "<a href=\"http://www..... .de/zip/$file\">Download</a>"; ?>

              Kommentar


              • #8
                Original geschrieben von derHund
                poste mal bitte [color=red]den erzeugten html-code[/color] ... also, die echo-ausgabe ...
                @Thosti
                was davon hast du nicht verstanden?
                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


                • #9
                  hallo,

                  es öffnet sich das gesamte Indexverzeichnis mit allen Daten anstatt nur des Files was ich downloaden lassen möchte

                  Kommentar


                  • #10
                    Original geschrieben von Thosti
                    hallo, es öffnet sich das gesamte Indexverzeichnis mit allen Daten anstatt nur des Files was ich downloaden lassen möchte
                    I R G E N D W A N N werde ich hier nochmal gebannt
                    Die Zeit hat ihre Kinder längst gefressen

                    Kommentar


                    • #11
                      Original geschrieben von derHund
                      I R G E N D W A N N werde ich hier nochmal gebannt
                      du? wieso? du hast eine klare frage gestellt... ;-)
                      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


                      • #12
                        Hi ,

                        ich weiß jetzt ehrlich gesagt nicht was ich von den letzten Posts halten soll ???

                        Ich bin noch Anfänger und wollte nur wissen was an dem Script falsch ist oder einen Hinweis erhalten was man ändern sollte um auf das gewünschte Ergebnis zu kommen.

                        Gruß Thosti

                        Kommentar


                        • #13
                          das du anfänger in php/mysql bist, macht ja nichts. aber die deutsche sprache sollte man schon insoweit beherschen, dass man auch eine frage korrekt beantworten kann.

                          man soll nämlich nicht antworten geben, zu denen keine frage existiert.
                          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


                          • #14
                            [ ] du weisst was "echo" tun tut?

                            ^^exakt das ergebnis wollen wir sehen

                            1. tipp
                            quelltext der browserausgabe

                            2. tipp
                            es hat nichts mit php-code zu tun

                            3. tipp
                            echo sicherheitshalber im manual nachschlagen
                            Kissolino.com

                            Kommentar


                            • #15
                              Entschuldigt ,da habe ich das wohl falsch verstanden.Dachte nur die echo ausgabe im script selbst.

                              Hier ist der Quelltext .

                              PHP-Code:
                               <html><head><title>
                              Detailansicht Ohahu</title><link rel="stylesheet" type="text/css" href="style/style.css">
                              <
                              style type="text/css">
                              <!--
                              .
                              Stil2 {font-size16px}
                              .
                              Stil4 {font-size16pxcolor#FFFFFF; }
                              -->
                              </
                              style>
                              </
                              head>
                              <
                              body>
                              <
                              div align="center">
                                <
                              center>
                                <
                              table border="0" width="95%" cellspacing="0" cellpadding="0">
                                  <
                              tr>
                                    <
                              td width="100%">
                                      <
                              p align="center">
                                      <
                              b><font size="4">Ohahu</font></b></p>
                                      <
                              div align="center">
                                        <
                              center>
                                        <
                              table border="0" width="95%" cellspacing="0" cellpadding="0" id="tablea">
                                          <
                              tr align="center" valign="middle">
                                            <
                              td colspan="3" class="box"><img src=images/nopic.gif alt='Noch kein Bild' border='0'  id='tablea'> </td>
                                          </
                              tr>
                                          <
                              tr>
                                            <
                              td height="20" valign="top">&nbsp;</td>
                                            <
                              td valign="top">&nbsp;</td>
                                            <
                              td width="3%" rowspan="14" align="center" valign="top"><br>
                                              </
                              td>
                                          </
                              tr>
                                          <
                              tr>
                                            <
                              td width="18%" valign="top">&nbsp;Spiel:<br>
                                              <
                              br></td>
                                            <
                              td width="79%" valign="top">Rising Sun                  <br>
                                              <
                              br></td>
                                            </
                              tr>
                                          <
                              tr>
                                            <
                              td valign="top">&nbsp;Szenario:<br>
                                              <
                              br></td>
                                            <
                              td valign="top">Ohahu<br><br></td>
                                          </
                              tr>
                                          <
                              tr>
                                           <
                              td valign="top">&nbsp;Jahr:<br>
                                             <
                              br></td>
                                            <
                              td valign="top">1944<br><br></td
                                          </
                              tr>
                                          <
                              tr>
                                           <
                              td valign="top">&nbsp;Runden:<br>
                                              <
                              br></td>
                                            <
                              td valign="top">25<br><br></td
                                          </
                              tr>
                                          <
                              tr>
                                            <
                              td valign="top">&nbsp;Komplexität:<br>
                                              <
                              br></td>
                                            <
                              td valign="top">6<br><br></td>
                                          </
                              tr>
                                          <
                              tr>
                                           <
                              td valign="top">&nbsp;Verfasser:<br>
                                              <
                              br></td>
                                            <
                              td valign="top">Test<br><br></td>   
                                          </
                              tr>
                                          <
                              td valign="top">&nbsp;Beschreibung:<br>
                                            <
                              br></td>
                                            <
                              td valign="top">text<br><br></td>
                                          <
                              tr>
                                          </
                              tr>
                                            <
                              td valign="top"><a href="http://www.campaign-portal.de/zip/">Download</a><br><br></td>

                                          </
                              tr>
                                          
                                        </
                              table>
                                        </
                              center>
                                      </
                              div>

                                    </
                              td>
                                  </
                              tr>
                                </
                              table>

                              </
                              div></body></html
                              Gruß Thosti

                              Kommentar

                              Lädt...
                              X