ilch Forum » Allgemein » Anfragen / Angebote » Zitate

Geschlossen
  1. #1
    User Pic
    glock17l gelöschter User
    Ja also ich habe mir mal überlegt eine menüpunkt für zitate zu machen, allerdings reichen meine programmierkenntnisse nicht dafür und ich wollte fragen ob sich jemand bereit erklärt das skript zu schreiben und es untern anderem auf ilch zu veröffentlich, damit alle was davon haben.

    die zitate sollten nur von membern eingetragen werden können und für alle zum anschauen:
    das ganze sollte ungefähr so aus sehen:
    htlan.ht.funpic.de/all/zitate.php

    edit:
    ich bedanke mich schon mal im vorraus auch wenn mir keiner hilft


    Zuletzt modifiziert von glock17l am 18.03.2006 - 08:34:45
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    glock17l gelöschter User
    toll!
    Warum antwortet auf diesem thread keiner?
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Hippo Mitglied
    Registriert seit
    09.03.2005
    Beiträge
    494
    Beitragswertungen
    0 Beitragspunkte
    Vielleicht weil noch keiner zeit hatte auf ilch zu schauen? Un schau dir mal die uhrzeit an von deinem letzen post...

    Mh das ist eigentlich nur ein gästebuch. Such dir ein gästebuch script und schreib das Gästebuch vom Titel einfach in Zitate und fertisch glücklich

    Tja arm sein mach erfinderisch ^^
    möp
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Biki Mitglied
    Registriert seit
    11.11.2005
    Beiträge
    418
    Beitragswertungen
    0 Beitragspunkte
    Brauchst ne neue Tabelle in deiner Datenbank etwa:

    ilchClan_zitate

    Da müssen dann 2 spalten rein:

    id
    text

    Mit nem MySQL Befehl schreibste dann über ein Formular die Texte rein und die ID (son Formular is kein großer Akt und die MySQL Befehle bekommste von bestehenden Modulen)...dann mit diesem Code gibste ein zufälliges Zitat aus der Datenbank aus:

    <table width="100%" border="0" cellpadding="2" cellspacing="0">
    <?php 
    $show = mysql_query("SELECT id, txt FROM `ilchClan_zitate` ORDER BY rand() LIMIT 1");                              
    while($row = mysql_fetch_row($show)) { echo "» $row[1]<br>";}; 
    ?> 
    </table>



    Zuletzt modifiziert von Biki am 15.04.2006 - 14:22:08
    Bildung kommt von Bildschirm und nicht von Buch, sonst hieße es ja Buchung.
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    glock17l gelöschter User
    tut mir leid ich kapier nicht ganz was du meinst
    //ich habe keine ahnung vom php (und mysql) programmieren
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Biki Mitglied
    Registriert seit
    11.11.2005
    Beiträge
    418
    Beitragswertungen
    0 Beitragspunkte
    hm...das is schlecht, vllt. finde ich die Zeit in den Nächsten Tagen dir das zu machen
    Bildung kommt von Bildschirm und nicht von Buch, sonst hieße es ja Buchung.
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    glock17l gelöschter User
    ja das wäre net!
    ähm du machst ja flash filme, soweit ich das beurteilen kann oder?

    ich kann dir ja ein paar von mir geben (sind zwar ein bisschen n00bartig...)
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Biki Mitglied
    Registriert seit
    11.11.2005
    Beiträge
    418
    Beitragswertungen
    0 Beitragspunkte
    Nein, warum sollte ich Flash-Filem machen? Wegen meiner Sig...naja das ist nen Link der einfach helfen soll, ist aber nicht von mir zwinker
    Bildung kommt von Bildschirm und nicht von Buch, sonst hieße es ja Buchung.
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    glock17l gelöschter User
    k wollt dir nur helfen
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Biki Mitglied
    Registriert seit
    11.11.2005
    Beiträge
    418
    Beitragswertungen
    0 Beitragspunkte
    OK um nochmal zum Thema zu kommen:

    Wie du eine neue Tabelle in die Datenbank machst müsstest du wissen, wirklich kein Akt...glaube Manu hats auch im 1.1 Forum geschrieben, schau mal nach...brauchte keine Kenntnisse dafür
    Bildung kommt von Bildschirm und nicht von Buch, sonst hieße es ja Buchung.
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    glock17l gelöschter User
    ja gut das weiss ich und ich hab zugegben ein paar programmierkenntnisse in C aber dass hilft mir in php nur gering fügig weiter. Soll heißen ich checke php nicht.

    edit: außerdem hab ich 1.0.5


    Zuletzt modifiziert von glock17l am 15.04.2006 - 15:43:24
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    seth Mitglied
    Registriert seit
    12.03.2005
    Beiträge
    2.018
    Beitragswertungen
    1 Beitragspunkte
    ich könnte das machen, sollte eigentlich kein problem darstellen
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    glock17l gelöschter User
    ich wäre dir wirklich sehr dankbar
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    seth Mitglied
    Registriert seit
    12.03.2005
    Beiträge
    2.018
    Beitragswertungen
    1 Beitragspunkte
    du musst in deiner datenbank eine tabelle erstellen mit einer spalte id, da machst du als typ int und länge sollte 5 reichen und hinten stellst du aut autoincrement dann noch eine und zwar zitate und das als text die nennst du dann ilchClan_zitate und folgender code als box sollte dann seinen zwekcn tun:
    <?php
      $sql = mysql_query("SELECT COUNT(*) AS Anzahl FROM ilchClan_zitate");
      $result = mysql_fetch_assoc($sql);
      $r = rand($result['Anzahl'];
      $sql2 = mysql_query("SELECT zitat FROM ilchClan_zitate WHERE id = ".$r);
      $zitat = mysql_fetch_assoc($sql2);
    
      echo $zitat['zitat'];
    ?>
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    glock17l gelöschter User
    das mit der box hab ich verstanden.
    ich weiss auch wie man in der datenbank tabellen erstellt, aber ich hab nicht genau verstanden wie du dass mit den tabellen gemeint hast.
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    glock17l gelöschter User
    müsste der sql befehl dann so aussehen?

     CREATE TABLE `ilchClan_zitate` (
    `id` INT( 5 ) NOT NULL AUTO_INCREMENT ,
    `zitate` TEXT NOT NULL
    ) TYPE = MYISAM


    edit: da kommt dann aber eine fehler meldung


    Zuletzt modifiziert von glock17l am 15.04.2006 - 19:30:11
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    CREATE TABLE `ilchClan_zitate` (
    `id` INT( 5 ) NOT NULL AUTO_INCREMENT ,
    `zitate` TEXT NOT NULL ,
    UNIQUE (
    `id`
    )
    ) TYPE = MYISAM ;


    vielleicht so!
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    glock17l gelöschter User
    ja ok soweit hab ichs jetzt allerdings kommt bei dem einsetzen der box in die navigation der mysql datenbankfehler

    Parse error: syntax error, unexpected ';' in /usr/export/www/vhosts/funnetwork/hosting/bestan/include/boxes/zitate.php on line 4

    //mir is natürlich klar dass der fehler ind er vierten zeile liegt allerdings weiss ich den grund dafür nicht
    vielleicht liegts darann, dass ich 1.0.5 benutze
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    seth Mitglied
    Registriert seit
    12.03.2005
    Beiträge
    2.018
    Beitragswertungen
    1 Beitragspunkte
    nein da fehlte eine klammer, sorry zwinker
    <?php
      $sql = mysql_query("SELECT COUNT(*) AS Anzahl FROM ilchClan_zitate");
      $result = mysql_fetch_assoc($sql);
      $r = rand($result['Anzahl']);
      $sql2 = mysql_query("SELECT zitat FROM ilchClan_zitate WHERE id = ".$r);
      $zitat = mysql_fetch_assoc($sql2);
    
      echo $zitat['zitat'];
    ?>


    der ist auch nur so ausm kopp getippt, eintragen werden muss das auch noch ^^ das kannst du im moment manuell in der datenbank machen
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    glock17l gelöschter User
    k also denn fehler hab ich schon gelöst.

    hat einfach nur in der 4ten zeile eine Klammer vergessen.
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    glock17l gelöschter User
    allerdings wird jetz in der zitaten box nichts angezeigt sondern zwei fehler ausgegben


    Warning: rand() expects exactly 2 parameters, 1 given in /usr/export/www/vhosts/funnetwork/hosting/bestan/include/boxes/zitate.php on line 4

    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/bestan/include/boxes/zitate.php on line 6
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    seth Mitglied
    Registriert seit
    12.03.2005
    Beiträge
    2.018
    Beitragswertungen
    1 Beitragspunkte
    mach mach
    rand(1, $result['Anzahl']);


    draus
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    glock17l gelöschter User
    ja k aber dann bleibt der ander fehler noch
    0 Mitglieder finden den Beitrag gut.
  24. #24
    User Pic
    seth Mitglied
    Registriert seit
    12.03.2005
    Beiträge
    2.018
    Beitragswertungen
    1 Beitragspunkte
    ja weil da zitat selectiert wird, bei dir heißt die spalte aber zitate
    0 Mitglieder finden den Beitrag gut.
  25. #25
    User Pic
    glock17l gelöschter User
    ja und wie soll dass dann funktionieren, wenn ich fragen darf?
    Es sind zwar alle fehler behoben aber es zeigt in der box nichts an und außerden wollte ich kein box sondern so eine art gemoddes gbook!
    0 Mitglieder finden den Beitrag gut.
  26. #26
    User Pic
    seth Mitglied
    Registriert seit
    12.03.2005
    Beiträge
    2.018
    Beitragswertungen
    1 Beitragspunkte
    dann packst du den code eben in die include abteilung, dann muss aber noch das davor:
      defined ('main') or die ( 'no direct access' );
      $title = $allgAr['title'].' :: Zitate';
      $hmenu = 'Songs';
      $design = new design ( $title , $hmenu );
      $design->header();


    und das dahinter:
      $design->footer();


    und angezeigt wird nichts, weil nichts in der datenbank steht, das muss natürlich noch gemacht werden:
      mysql_query("INSERT INTO ilchClan_zitate ....


    noch musst du das selbst eintragen bis dir einer dafür den code zum eintragen macht.


    Zuletzt modifiziert von seth am 15.04.2006 - 21:30:32
    0 Mitglieder finden den Beitrag gut.
  27. #27
    User Pic
    glock17l gelöschter User
    k aber ich hab kA von PHP.
    naja du hast es wenigstens mit mir versucht.
    danke trotzdem.

    ich wollte es eigentlich so wie auf htlan.ht.funpic.de/all/zitate.php haben.

    edit: ich habs mir so ähnlich wie im gästebuch vorgestellt


    Zuletzt modifiziert von glock17l am 15.04.2006 - 21:40:35
    0 Mitglieder finden den Beitrag gut.
  28. #28
    User Pic
    Hippo Mitglied
    Registriert seit
    09.03.2005
    Beiträge
    494
    Beitragswertungen
    0 Beitragspunkte
    saug dir wo ein gästebuch script und such dir raus wo als Überschrift Gästebuch steht und schreib es um in zitate
    möp
    0 Mitglieder finden den Beitrag gut.
  29. #29
    User Pic
    glock17l gelöschter User
    ja so einfach ist es auch nicht.
    man muss zunächst einmal ne eigene tabelle erzeugen und neue felder.
    und außerdem muss man die neuen tabellen und felder in das gästebuch umschreiben. glaub ich zumindest
    0 Mitglieder finden den Beitrag gut.
  30. #30
    User Pic
    Hippo Mitglied
    Registriert seit
    09.03.2005
    Beiträge
    494
    Beitragswertungen
    0 Beitragspunkte
    WAAAAS? du musst einfach die "Benutzeroberfläche" ändern. Das ist das was der normale user sieht. Sprich hier im ilch gästebuch ist es das Gästebuch (das Hmenu) in Zitate
    möp
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Anfragen / Angebote

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten