1. Dashboard
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. HTML - Webmaster Forum
  2. Programmierung - Entwickler Forum
  3. PHP Forum - Apache - CGI - Perl - JavaScript und Co.

Songtexte Script

  • MasterDragon
  • 20. September 2005 um 14:44
  • 1
  • 2
  • MasterDragon
    Teeny
    Beiträge
    28
    • 20. September 2005 um 14:44
    • #1

    Hallo,

    ich suche ein Script wo Gäste Songtexte eintragen können.
    Ich hab bei google schon gesucht aber nix gefunden (nix deutsches).

    Hat da jemand eins von euch? (bitte deutsch)


    vielen dank

    gruß MasterDragon

  • phore
    Forum Guru
    Reaktionen
    2
    Beiträge
    5.237
    • 20. September 2005 um 14:46
    • #2

    hallo.

    1. sehe ich den sinn eines solchen scriptes nicht..es gibt ja lyrics seiten mit allen songtexten

    2. nimm doch einfach irgend ein news oder gästebuch script und schreib es so um dass es halt für ein songtext passt..?
    man muss ja im prinzip nur eingabe felder haben, dann alles in einer datenbank speicher und so ausgeben wie du es willst..

    mfg - phore

  • MasterDragon
    Teeny
    Beiträge
    28
    • 20. September 2005 um 15:47
    • #3

    ok ich versuchs mal danke

  • MasterDragon
    Teeny
    Beiträge
    28
    • 20. September 2005 um 16:42
    • #4

    ich kanns mir net erklären aber ich hab eben ein ganzes Gästebuch script geschrottet (^^).
    wie könnte so etwas ungefähr aussehen (also das mit dem Songtexten)??

  • Sukkubus
    Teeny
    Beiträge
    19
    • 20. September 2005 um 22:18
    • #5

    hmm, kennst dich mit php net so aus ?
    ansonsten wäre es doch kein Problem sowas selber zu tippen
    - Formular zum Eintragen der Songtexte
    - Validierung der Eingabedaten
    - Eintragen der Daten in eine Datenbank
    - Ausgabe der Daten aus der Datenbank
    mehr wäre es doch garnicht
    ich glaub da is man mit selber tippen auch schneller
    überleg mal was alles noch in einem script fuern gb drinhängt an code, den man für die songtexte garnet braucht ?
    bevor ich das alles rausgelöscht habe bin ich ja schon lange damit fertig selber ein script zu erstellen =P
    mfg Froasty

  • phore
    Forum Guru
    Reaktionen
    2
    Beiträge
    5.237
    • 20. September 2005 um 22:51
    • #6

    jo beschäftige dich ein paar stunden mit php ;) - das ist keine hexerei so ein script. wenn du dir php vorher etwas anschaust dann kriegst du das bestimmt hin.
    mfg - phore

  • Beatz
    König(in)
    Beiträge
    1.454
    • 21. September 2005 um 10:07
    • #7

    Hmmm einen englischen Nickname "MasterDragon", aber blos kein englisch lesen *hihi* Ich kann mich den anderen nur anschließen ... schau mal auf http://www.schattenbaum.net. Dort findest Du einen ganz guten Einstieg in PHP.

    Beatz
    my $favorite_homepage = array(
    "Multigaming Playhouse" => "http://www.playhouse-multigaming.de"
    );
    my $homepage = array(http://www.mohaa-wiki.de, http://www.berufe-portal.de, http://www.mywibb.de);

  • MasterDragon
    Teeny
    Beiträge
    28
    • 21. September 2005 um 14:14
    • #8

    ok wenn ihr meint das ich das schaffe dann setzte ich mich mal hin.
    Ich bin schonmal weg und arbeite ^^ , oder wie man das nennen kann.

    gruß MasterDragon

  • Sukkubus
    Teeny
    Beiträge
    19
    • 21. September 2005 um 14:55
    • #9

    ich kann dir als Tutorial auchnoch
    http://tut.php-q.net/
    empfehlen ;)
    eines der besten tutorials fuer php wie ich finde

  • cookie
    Prinz(essin)
    Beiträge
    914
    • 21. September 2005 um 15:52
    • #10

    *rechtgeb*

  • MasterDragon
    Teeny
    Beiträge
    28
    • 21. September 2005 um 18:11
    • #11
    Zitat von Sukkubus

    ich kann dir als Tutorial auchnoch
    http://tut.php-q.net/
    empfehlen ;)
    eines der besten tutorials fuer php wie ich finde


    mit dem hab ich php angefangen^^

  • cookie
    Prinz(essin)
    Beiträge
    914
    • 21. September 2005 um 18:19
    • #12

    nicht nur du ;)

  • MasterDragon
    Teeny
    Beiträge
    28
    • 21. September 2005 um 19:21
    • #13

    Also ich habe mal ein Forumlar gemacht und ich komme bei dem Datenbankeintrag nicht weiter.
    Welchen code muss man angeben um einen Datenbank eintrag zu machen???

    gruß


    PS: ich wusste nicht ob ichs hierher schreiben sollte oder nen neuen Thread aufmachen sollte

  • Beatz
    König(in)
    Beiträge
    1.454
    • 21. September 2005 um 19:54
    • #14

    Meinst Du den SQL-Befehl??? Der wäre

    SQL
    INSERT INTO tabellenname (feldname1, feldname2, feldname3, ..., feldnameN) VALUES (wert1, wert2, wert3, ..., wertN);

    Beatz
    my $favorite_homepage = array(
    "Multigaming Playhouse" => "http://www.playhouse-multigaming.de"
    );
    my $homepage = array(http://www.mohaa-wiki.de, http://www.berufe-portal.de, http://www.mywibb.de);

  • MasterDragon
    Teeny
    Beiträge
    28
    • 21. September 2005 um 20:07
    • #15

    ne ich meine wenn man auf den z.b. senden button klickt das dann ein eintrag in der tabelle song gemacht wird.
    den SQL befehl hab ich ja schon

    gruß

  • Beatz
    König(in)
    Beiträge
    1.454
    • 21. September 2005 um 20:12
    • #16

    Tja ... hast Du denn schon einen lesenden Zugriff auf die Datenbank gemacht? Verwendest Du dafür bereits vorgefertigte PHP-Klassen??

    Les Dir mal den Bereich MYSQL bei schattenbaum durch, das ist sehr gut beschrieben und hilft Dir sicherlich, den Zusammenhang zu verstehen:
    ::] http://www.schattenbaum.net/php/mstart.php

    Beatz
    my $favorite_homepage = array(
    "Multigaming Playhouse" => "http://www.playhouse-multigaming.de"
    );
    my $homepage = array(http://www.mohaa-wiki.de, http://www.berufe-portal.de, http://www.mywibb.de);

  • Sukkubus
    Teeny
    Beiträge
    19
    • 22. September 2005 um 07:59
    • #17

    moin,
    hmm also wenn du das php tutorial von quakenet durchgearbeitet hättest würden solche Fragen nicht aufkommen ^^
    Dafür wäre dann erstmal wichtig, dass du bei der Form method und action gesetzt hast und die Verbindung zur mysql Datenbank steht und eine DB ausgewählt wurde
    dann z.B.

    Code
    // Verbindung zur mysql DB mit Verbindungskennung $con
    //eintragen der Daten
    if(isset($_POST['submit'] && !empty$_POST['FELD1']) {
    //mysql query
    
    
    if(mysql_affected_rows($con) < 1) {
    echo "Konnte Daten nicht eintragen";
    exit();
    }
    }
    Alles anzeigen


    sinnvoll wäre es auch vor dem Eintragen der Daten noch zu überprüfen, ob die richtigen Werte eingegeben wurden, diese im richtigen Format sind etc; dafür wären also dann z.B. sachen wie trim(), htmlspeacialchars(),str_replace() etc sinnvoll
    ausserdem solltest du auch direkt im Formular überprüfen, dass die möglichen maximal eintragbaren zeichen sich mit dem Wert für dein Feld in der Datenbank decken
    Aber da du das Tutorial bei quakenet wohl nihct durchgearbeitet hast, ansonsten wüsstest du das alles, kann ich dir nur anraten, das mal nachzuholen dann klären sich solche Fragen von ganz alleine
    mfg Froasty

  • MasterDragon
    Teeny
    Beiträge
    28
    • 22. September 2005 um 17:13
    • #18

    hä ???

    ich versteh nur bahnhof.
    Ich hab bis eben die beiten tuts durchgemacht (schattenbaum und quakenet) hab aber nix gefunden was mir helfen würde

  • MasterDragon
    Teeny
    Beiträge
    28
    • 22. September 2005 um 17:16
    • #19

    Also meine for.php sieht so aus:

    Code
    <form action="test.php" method="post" class="formular">
     [list=1]
    <label for="interpret">Interpret:</label>
    <input type="text" name="Int" id="int" /> 
    
    
    <label for="titel">Titel:</label>
    <input type="text" name="Titel" id="titel" />
    
    
    <label for="songtext">Songtext:</label>
    <textarea name="Text" id="songtext"></textarea>
    
    
    
    
    <input type="submit" name="submit" value="Speicher" />
    <input type="reset" name="submit" value="Zurücksetzen" />
    [/list]
    </form>
    Alles anzeigen

    und meine index.php so:


    [php:1:957f18fa15]<?php

    include 'inc/config.php';
    // Konfigurationsdatei laden


    @mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die(mysql_error());
    mysql_select_db("Test") OR die(mysql_error());

    $sql = "SELECT
    ID,
    Titel,
    Datum,
    Autor
    FROM
    song
    ORDER BY
    Datum DESC;";

    $result = mysql_query($sql) OR die(mysql_error());

    echo "Songtexte in der Datenbank:
    \n
    \n";
    if(mysql_num_rows($result)) { // gucken ob was im Query drinsteckt
    while($row = mysql_fetch_assoc($result)) {
    echo $row['Datum']." > ".$row['Titel']."
    \n";
    }
    } else {
    echo "Es sind keine Songtexte in der Datenbank vorhanden
    \n";
    }


    include "for.php";


    ?>[/php:1:957f18fa15]


    nur ich weiß immer noch net was ihr meint, ich steh damit tierrisch auf dem schlauch
    :oops: :twisted:

    pls help me

  • Sukkubus
    Teeny
    Beiträge
    19
    • 22. September 2005 um 19:01
    • #20

    Du hast das komplette quakenet tutorial durchgearbeitet und verstanden ?
    dann sollten eigentlich keine deiner Fragen mehr offen sein
    Also entweder nur überflogen, nicht verstanden oder garnicht reingeschaut, was davon zutrifft wirst du wohl am besten wissen
    Möchte dich hier nicht angreifen, oder dir etwas unterstellen, aber das Tutorial ist 1. sehr umfangreich, deswegen schon merkwürdig, dass das von gestern auf heute mal eben durchgearbeitet haben willst
    2. werden u.a. auch genau solche Fragen und Probleme, die bei dir auftreten, dort genauestens erklärt bzw erscheinen in Beispielen.

    Deine 2 geposteten Beispiele verstehe ich nicht ganz,die for.php soll zum eintragen der Daten sein ?
    Wenn du die Daten an eine test.php übergibst und diese hier nicht angibst kann dir da auch keiner helfen

    Ich gehe mal davon aus, dass du in der index.php erst die Daten aus der DB auslesen wolltest und dann durch das formular Daten in die Datenbank eintragen willst?
    Dann fehlt aber immernoch der code zum Eintragen der Daten in die Datenbank und action wäre im Formular falsch gesetztn-> action ="index.php" ;)
    Ausserdem macht es keinen Sinn, dass du das Formular ausgelagert hast,
    da dein inlude in keiner if Anweisung oder dergleichen steht, wo es sinn machen würde, da man dann das formular ggf. mehrfach included
    mfg Froasty

    • 1
    • 2

Tags

  • www
  • tex
  • http
  • klasse
  • news
  • code
  • speicher
  • php
  • gästebuch
  • tabelle
  • tabellen
  • datenbank
  • feld
  • mysql
  • wert
  • eingabe
  • zugriff
  • einstieg
  • englischen
  • sql
  • baum
  • englische
  • insert
  • insert into
  • nickname
  • lyrics
  • songtexte
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
Zitat speichern