Ergebnis 1 bis 5 von 5

Thema: Galleryscript -> array ?

  1. #1
    Kaiser(in)
    Registriert seit
    09.12.2005
    Alter
    29
    Beiträge
    2.496
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard Galleryscript -> array ?

    Hi,
    ich habe eine seite, mit der ich die gallery auslese, das geschieht, indem ich alle bilder aus einem ordner auslese, von dem ich den namen in einer db save (war das beste was mir eingefallen ist)
    das ist der wichtige teil, mit dem ich die bilder anzeigen lasse:
    [php:1:728fd7966e]
    <?php

    $dbh=mysql_connect(xxxxxxxxxxxxx)
    mysql_select_db("xxxxxxxxxxxxxxxxx",$dbh);

    $query = mysql_query("SELECT * FROM party WHERE id='$partyid'");
    while($data = mysql_fetch_array($query))
    {

    $text = $data[text];
    $titel = $data[titel];
    $bild = $data[bild];
    $datum = $data[datum];
    $id = $data[id];
    $link = $data[link];


    $Pfad="./party/$link";
    if($Verzeichniszeiger=opendir("$Pfad"))
    {
    $zahl=1;

    while($Datei=readdir($Verzeichniszeiger))
    {

    if("http://www.comparity.de/$Pfad/$Datei"!="." && "http://www.comparity.de/$Pfad/$Datei"!="..")
    {

    $endung=strtolower(substr("http://www.comparity.de/$Pfad/$Datei",-3));
    if($endung == jpeg || $endung == jpg || $endung == gif || $endung == png || $endung == bmp)
    {

    $commentdatenbank=mysql_query("SELECT * FROM pic_comments WHERE partyid='$partyid' && bild='$Datei'");
    $commentanzahl = mysql_num_rows($commentdatenbank);

    $viewsdatenbank=mysql_query("SELECT * FROM pic_views WHERE partyid='$partyid' && bild='$Datei'");
    $anz=mysql_num_rows($viewsdatenbank);
    if($anz==1)
    {
    while($daten = mysql_fetch_array($viewsdatenbank))
    {
    $views = $daten[views];
    }
    }

    else
    {
    $views = 0;
    }



    if($userlevel >= 1){
    echo"
    <td><a name=#$Datei>


    comments: $commentanzahl

    hits: $views
    </td>
    ";
    if($zahl%3 == 0)
    {
    echo"</tr><tr><td height=5></td></tr><tr>";
    }

    $zahl++;
    }
    ..............
    ?>[/php:1:728fd7966e]
    so, klappt super : )
    wenn man dann auf ein bild klickt, kommt man auf eine weitere seite, auf der das bild angezeigt wird und man comments dazu schreiben kann etc
    klappt auch ^^
    meine frage ist nun, wie ich das am besten machen kann, sodass ich immer zwischen den bilder hinundher wechseln kann, ohne immer auf das nächste bild klicken zu müssen... (ein pfeil mit "nächstes bild" einen mit "vorheriges bild")
    ich habe mir gedacht, dass ich anstatt den namen von dem bild die position den bildes angebe.
    Ich habe mir gedacht, dass ich dazu am besten alle Bilder-Dateinamen in einem array speichere und dann z.B. mit
    shotpic.php?partyid=1&pic=1
    ein bild aufrufen kann...
    also müsste dann ja auf der showparty.php und auf der showpic.php jeweils das array erzeugt werden, um dann die entsprechende position abzulesen...
    das ist mein Problem!

    1. wie kann ich die bilder in ein array lesen?
    -> übergabe kann ich ^^
    2. wie kann ich dann den dateinamen wieder aus dem array auslesen ?

    vielen dank!!
    ---> http://www.comparity.de/showparty.php?partyid=19
    greetz
    PS: ich weiss dass mein quelltext noch nit so gut is, deswegen bin ich dabei den zu überarbeiten. hab ihn selbstgeschrieben und befasse mich noch nicht so lange mit php...
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  2. #2
    Kaiser(in)
    Themenstarter

    Registriert seit
    09.12.2005
    Alter
    29
    Beiträge
    2.496
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    hilfe bitte ^_^
    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  3. #3
    Prinz(essin)
    Registriert seit
    19.03.2005
    Ort
    Dinslucken
    Beiträge
    762
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    wenn du ausgaben aus einer mysql tabelle machen willst solltest du schon die $data['']
    mit ' schreiben sonst funzt es nicht glaub ich

    <?php
    $artists = array("Methodman", "Big L");
    if(!in_array($new_artist, $artists)) {
    array_push($artists, $new_artist);
    }

  4. #4
    Kaiser(in)
    Themenstarter

    Registriert seit
    09.12.2005
    Alter
    29
    Beiträge
    2.496
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    klappt ja alles soweit, meine frage is ja wegen den arrays...
    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  5. #5
    Kaiser(in)
    Themenstarter

    Registriert seit
    09.12.2005
    Alter
    29
    Beiträge
    2.496
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ok, vll stell ich meine frage onchma anders:
    kann mir wer ne gute seite verraten, auf der arrays gut erklärt werden?
    hab eig nur mist gefunden bis jetzt bei google -.- (also hat mir irgendwie nit geholfen...)
    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

Ähnliche Themen

  1. array zu chaotisch...
    Von The User im Forum Forum für alle anderen Programmiersprachen
    Antworten: 2
    Letzter Beitrag: 05.12.2007, 20:36
  2. Array vergleichen
    Von kasi im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 13.06.2006, 17:22
  3. Array
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 20.02.2006, 19:48
  4. Array umkehren
    Von manthafahrer0_0 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 12
    Letzter Beitrag: 17.01.2006, 11:05
  5. Array (PHP)
    Von ST-O Keule im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 20.04.2005, 16:12

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •