kostenloser Webspace werbefrei: lima-city


Tutorials System k/p was ich machen muss

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    arpi

    arpi hat kostenlosen Webspace.

    Hi,
    ich will bei einer Tutorial ausgabe einen Lin zuwei?en wo man hink ommt nur wie mach ich das ich scheitere immer dran das die abfrage ins Nirvana geht :( kann mir jemand Helfen????
    <?
    include("zugriff.inc.php");
    $sql="SELECT name, datum, verfasser, vorschaubild, info, link FROM tutorials WHERE art='photoshop'";
    $result=mysql_query($sql);
    $zeilen=mysql_num_rows($result);
    echo"<p>Es sind bereits: $zeilen Tutorials in unserer Datenbank vorhanden.";
    echo"<table border='0' cellspacing'0'>";
    echo"<tr><th>Name</th><th>Datum</th>".
    "<th>Einsender</th><th>Bild</th><th>Kurz Info</th><th>Zum Tutorial</th>\n";
    //while beginn
    while ($row=mysql_fetch_assoc($result)) {
    echo"<tr> "; // Zeile erschaffen
    //Link Dynamisch zuwei?en...
    $id= 'SELECT id FROM tutorials WHERE="photoshop"';

    echo"<table border='0' cellspacing'0'><tr><th>Link: ".
    "<a href='tutorials.php?$HTTP_GET_VARS==$id)'>vfv</a>";
    // foreach anfang
    foreach ($row as $key => $value) {
    echo"<td>$value&nbsp;</td>\n";
    } // foreach ende
    echo"</tr> //"; //Zeile Beenden
    } // WHile Ende

    echo" </table>\n"; //Tabelle Schlie?en
    mysql_close();

    ?>
    Arpi
    P.S w?re echt dankbar f?r Hilfe :)
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. s*********e

    ?? versteh die frage net, lol...

    also, es sieht f?r mich so aus:
    jemand hat nen tut geschrieben und n link hinzugef?gt, selbst, ja??
    dann einfach mit z.b. row den link aus der tabelle in einer variable speichenr und dort wo du ihn hinhaben willst dne link ausgeben..
    (<a href='".$variable."' target='_blank'>".$variable."</a>)

    sonst wei? ihc grad net was du meinst....
  4. Autor dieses Themas

    arpi

    arpi hat kostenlosen Webspace.

    ich meine es so:
    Name Tutorial ... Link
    Test hier machht man... Hier ist der Link

    wie amche ich den Dynamisch so das der Datensatz ausgeben wird wo ich draufklick? ich wei? net wie ich das erkl?ren soll...
    www.link.de/index.php?page=tut&&id523
    so meine ich das das der Link mit der ID erzeugt wird


  5. arpi schrieb:
    ich meine es so:
    Name Tutorial ... Link
    Test hier machht man... Hier ist der Link

    wie amche ich den Dynamisch so das der Datensatz ausgeben wird wo ich draufklick? ich wei? net wie ich das erkl?ren soll...
    www.link.de/index.php?page=tut&&id523
    so meine ich das das der Link mit der ID erzeugt wird


    Ich hoffe, ich verstehe dich richtig:

    Ich w?rde einfach die ID mit aus der Datenbank holen, und dann in einer while Schleife diese nacheinander ausgeben. Du hast einen Fehler gemacht,

    "<a href='tutorials.php?$HTTP_GET_VARS==$id)'>vfv</a>";

    Wo kommt das Get_vars her? Wird in dem Skript auch noch eine Get-Varaible ?bergeben?

    Ich w?rde es so machen:

    $result = mysql_query("SELECT ID, name FROM tutorials WHERE art='photoshop' ");
    while ($zeile = mysql_fetch_row($Closeresult)) {
    $ID = "$zeile[0]";
    $name = "$zeile[1]";

    echo "<a href=\"tutorial.php?ID=$ID\">$name</a>";

    }


    MfG lagerhaus

  6. Autor dieses Themas

    arpi

    arpi hat kostenlosen Webspace.

    Danke :) so gehts nur wie mache ich das jetzt wenn ich den Link anklicke das sich die Seite aktualiesiert und das Tutorial da steht?
    <?
    include("zugriff.inc.php");
    $sql="SELECT name, datum, verfasser, vorschaubild, info, link FROM tutorials WHERE art='photoshop'";
    $result=mysql_query($sql);
    $zeilen=mysql_num_rows($result);
    echo"<p>Es sind bereits: $zeilen Tutorials in unserer Datenbank vorhanden.";
    echo"<table border='0' cellspacing'0'>";
    echo"<tr><th>Name</th><th>Datum</th>".
    "<th>Einsender</th><th>Bild</th><th>Kurz Info</th>\n";
    //while beginn
    while ($row=mysql_fetch_assoc($result)) {
    echo"<tr> "; // Zeile erschaffen
    //Link Dynamisch zuwei?en...

    // foreach anfang
    foreach ($row as $key => $value) {
    echo"<td>$value&nbsp;</td>\n";
    } // foreach ende
    $id= 'SELECT id FROM tutorials WHERE="photoshop"';
    $result = mysql_query("SELECT ID, name FROM tutorials WHERE art='photoshop' ");
    while ($zeile = mysql_fetch_row($result)) {
    $ID = "$zeile[0]";
    $name = "$zeile[1]";

    echo '<a href="tutorial.php?ID=$ID"></a>';

    }
    echo"<table border='0' cellspacing'0'><tr><th>Link: ".
    "<a href='tutorial.php?ID=$ID'>$name</a>";
    echo"</tr> //"; //Zeile Beenden
    } // WHile Ende

    echo" </table>\n"; //Tabelle Schlie?en

    mysql_close();

    ?>

  7. Danke :) so gehts nur wie mache ich das jetzt wenn ich den Link anklicke das sich die Seite aktualiesiert und das Tutorial da steht?
    <?
    include("zugriff.inc.php");
    $sql="SELECT name, datum, verfasser, vorschaubild, info, link FROM tutorials WHERE art='photoshop'";
    $result=mysql_query($sql);
    $zeilen=mysql_num_rows($result);
    echo"<p>Es sind bereits: $zeilen Tutorials in unserer Datenbank vorhanden.";
    echo"<table border='0' cellspacing'0'>";
    echo"<tr><th>Name</th><th>Datum</th>".
    "<th>Einsender</th><th>Bild</th><th>Kurz Info</th>\n";
    //while beginn
    while ($row=mysql_fetch_assoc($result)) {
    echo"<tr> "; // Zeile erschaffen
    //Link Dynamisch zuwei?en...

    // foreach anfang
    foreach ($row as $key => $value) {
    echo"<td>$value&nbsp;</td>\n";
    } // foreach ende
    $id= 'SELECT id FROM tutorials WHERE="photoshop"';
    $result = mysql_query("SELECT ID, name FROM tutorials WHERE art='photoshop' ");
    while ($zeile = mysql_fetch_row($result)) {
    $ID = "$zeile[0]";
    $name = "$zeile[1]";

    echo '<a href="tutorial.php?ID=$ID"></a>';

    }
    echo"<table border='0' cellspacing'0'><tr><th>Link: ".
    "<a href='tutorial.php?ID=$ID'>$name</a>";
    echo"</tr> //"; //Zeile Beenden
    } // WHile Ende

    echo" </table>\n"; //Tabelle Schlie?en

    mysql_close();

    ?>



    Ich glaube nicht, dass das geht, da du
    echo '<a href="tutorial.php?ID=$ID"></a>';
    geschrieben hast. In ' wird das $ID nicht interpretiert. Du m?sstest das echo " "; schreiben und daf?r die href-" escapen ( \ )

    Warum machst du nicht eine andere PHP-Seite daf?r? Naja, egal.

    Ich w?rde sagen, dass du es folgenderma?en machst:

    <?php
    $ID = $HTTP_GET_VARS['ID'];

    if (!ID){
    echo " DIE TUTORIAL?BERSICHT ";
    }

    else{
    echo "EINZELNES TUT";
    //aus der Datenbank ?ber einzelnes Tut abfragen, und h?bsch ausgeben.
    }

    ?>

    MfG lagerhaus
  8. Autor dieses Themas

    arpi

    arpi hat kostenlosen Webspace.

    Danke :))))) wer ich jeztt einbauen :)
    Arpi
  9. Autor dieses Themas

    arpi

    arpi hat kostenlosen Webspace.

    alles gemacht nur es hagelt an Fehlermeldung en oder ner wei??en Seite
    ich habs jetzt so gemacht mit deen HTTP_GET_VARS mit dem $name das ?bernimmt er rein in den Link nur $id nicht... wie mach ich das jetzt so das das in einer Seite ausgegben wird ? von mir auch aus externe...
    heir der Code

    <?
    include("zugriff.inc.php");
    $sql="SELECT name, datum, verfasser, vorschaubild, info, link FROM tutorials WHERE art='photoshop'";
    $result=mysql_query($sql);
    $zeilen=mysql_num_rows($result);
    echo"<p>Es sind bereits: $zeilen Tutorials in unserer Datenbank vorhanden.";
    echo"<table border='0' cellspacing'0'>";
    echo"<tr><th>Name</th><th>Datum</th>".
    "<th>Einsender</th><th>Bild</th><th>Kurz Info</th>\n";
    //while beginn
    while ($row=mysql_fetch_assoc($result)) {
    echo"<tr>"; // Zeile erschaffen
    // foreach anfang
    foreach ($row as $key => $value) {
    echo"<td>$value&nbsp;</td>\n";
    } // foreach ende
    $id= 'SELECT id FROM tutorials WHERE="photoshop"';
    $result555 = mysql_query("SELECT ID, name FROM tutorials WHERE art='photoshop' ");
    while ($zeile = mysql_fetch_row($result555)) {
    $ID = "$zeile[0]";
    $name = "$zeile[1]";

    echo "<a href='tutorial.php?ID=$ID'></a>";

    }
    $ID = $HTTP_GET_VARS['ID'];

    echo"<table border='0' cellspacing'0'><tr><th>Link: <a href='tuts.php?name=$name'>$name</a>";

    echo"</tr>"; //Zeile Beenden
    } // WHile Ende

    echo" </table>\n"; //Tabelle Schlie?en
    $name2 = $HTTP_GET_VARS['Name'];
    if ($HTTP_GET_VARS[name]=="sdf"){
    mysql_close();
    include("zugriff.inc.php");
    $sql3="SELECT * FROM tutorials";
    $res=mysql_query($sql3);
    while ($show=mysql_fetch_assoc($res)) {
    echo" $show[Text1] $show[Bild1] <br>\n";
    }
    }


    ?>

    ich h?ng einfach ...

  10. Hi,
    ich will bei einer Tutorial ausgabe einen Lin zuwei?en wo man hink ommt nur wie mach ich das ich scheitere immer dran das die abfrage ins Nirvana geht :( kann mir jemand Helfen????
    <?
    include("zugriff.inc.php");
    $sql="SELECT name, datum, verfasser, vorschaubild, info, link FROM tutorials WHERE art='photoshop'";
    $result=mysql_query($sql);
    $zeilen=mysql_num_rows($result);
    echo"<p>Es sind bereits: $zeilen Tutorials in unserer Datenbank vorhanden.";
    echo"<table border='0' cellspacing'0'>";
    echo"<tr><th>Name</th><th>Datum</th>".
    "<th>Einsender</th><th>Bild</th><th>Kurz Info</th><th>Zum Tutorial</th>\n";
    //while beginn
    while ($row=mysql_fetch_assoc($result)) {
    echo"<tr> "; // Zeile erschaffen
    //Link Dynamisch zuwei?en...
    ---->$id= 'SELECT id FROM tutorials WHERE="photoshop"';<----

    echo"<table border='0' cellspacing'0'><tr><th>Link: ".
    "<a href='tutorials.php?$HTTP_GET_VARS==$id)'>vfv</a>";
    // foreach anfang
    foreach ($row as $key => $value) {
    echo"<td>$value&nbsp;</td>\n";
    } // foreach ende
    echo"</tr> //"; //Zeile Beenden
    } // WHile Ende

    echo" </table>\n"; //Tabelle Schlie?en
    mysql_close();

    ?>
    Arpi
    P.S w?re echt dankbar f?r Hilfe :)


    In der Zeile die ich mit den Pfeilen markiert habe, musst du auch feslegen welche Spalte Photoshop enthalten soll. Erstmal so als Tipp. Ansonsten f?llt mir nichts weiter auf.
  11. Autor dieses Themas

    arpi

    arpi hat kostenlosen Webspace.

    werd ich gleich mal schaun :)
    danke :)))
    Arpi
  12. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!