tutorials.de Buch-Aktion 05/2012
Seite 2 von 2 ErsteErste 12
ERLEDIGT
JA
ANTWORTEN
21
ZUGRIFFE
1064
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #16
    Nord-Süd-Richtung Nord-Süd-Richtung ist offline Mitglied Platin
    Registriert seit
    Feb 2008
    Beiträge
    522
    Zitat Zitat von kuddeldaddeldu Beitrag anzeigen
    Hi,

    Dein Array heißt $data, nicht $data[]. Du müsstest als Wert array('EOSName' => 'spacer.gif') übergeben und das Ergebnis von array_fill() dann per array_merge() an $data anhängen:

    PHP-Code:
    $data array_merge($dataarray_fill(count($data), $proseite $anz_treffer, array('EOSName' => 'spacer.gif'))); 
    LG
    Soweit ich das sehe nutzt er ein mehrdimensionales array( $data[] = $row, $row ist auch ein array). Demnach müsste das so heißen:
    PHP-Code:
    $proseite 12;
    array_fill(count($data[]), $proseite-mysql_num_rows($images), array(EOSName => 'spacer.gif'); 
     
    Napoleon trug rote Kleidung, damit seine Soldaten nicht sahen, dass er verwundet war.
    Die Naz!s trugen braune Hosen ...

  2. #17
    kuddeldaddeldu kuddeldaddeldu ist offline Mitglied Diamant
    Registriert seit
    Dec 2007
    Ort
    Bremen
    Beiträge
    3.418
    Hi,

    Zitat Zitat von Nord-Süd-Richtung Beitrag anzeigen
    Soweit ich das sehe nutzt er ein mehrdimensionales array( $data[] = $row, $row ist auch ein array).
    Ja, ein Array aus Datenbankzeilen. Deshalb muss er bei array_fill() als Value ja auch ein assoziatives Array übergeben.

    Zitat Zitat von Nord-Süd-Richtung Beitrag anzeigen
    Demnach müsste das so heißen:
    PHP-Code:
    $proseite 12;
    array_fill(count($data[]), $proseite-mysql_num_rows($images), array(EOSName => 'spacer.gif'); 
    Nein. [] ist ein Operator, mit dem man ein Element an ein Array anhängt. Das hat im Übergabeparameter nichts zu suchen.

    LG
     
    Da es nötig zu werden scheint: Ich leiste hier keinen Support über PN. Stellt Rückfragen zu Euren Problemen bitte in Eurem Thread, dann können alle helfen.

  3. #18
    Despoiler Despoiler ist offline Mitglied Gold
    Registriert seit
    Dec 2004
    Ort
    Niedersachsen
    Beiträge
    109
    Hallo Buben, heute bin ich endlich dazugekommen das hier zu testen und ich muss sagen, es funktioniert einwandfrei!
    Ich hab den Code noch ein wenig angepasst um eine Fehlermeldung zu vermeiden.

    Jedenfalls hier nochmal mein fertiger Code für alle, die vielleicht irgendwann auch so ein Problemchen haben werden.

    PHP-Code:
    $proseite 12;
    $anzahl mysql_num_rows($images);

    if (
    $anzahl $proseite) {
        
    $data array_merge($dataarray_fill(count($data), $proseite $anzahl, array('EOSName' => 'spacer.gif')));


    Ich bin sehr zufrieden, mal wieder ein fettes Dankeschön an alle Beteiligten, ihr seid spitze!

    Ich mach demnächst ein Update, wer kucken will kann kucken und schauen wobei ihr mir so toll geholfen habt. Die URL steht ja unten in der Signatur.

    So jetzt aber, Tschüss mit üss.
     

    My little Playground || 3D Modellierung & Fotografie

    http://www.despoiler.de

  4. #19
    kuddeldaddeldu kuddeldaddeldu ist offline Mitglied Diamant
    Registriert seit
    Dec 2007
    Ort
    Bremen
    Beiträge
    3.418
    Mal 'ne andere Frage. Warum speicherst Du überhaupt das komplette Datenbankergebnis in einem Array? Mach doch die Ausgabe direkt in der Schleife, dann kannst Du eine Schleife von 1 bis $proseite - $anzahl hinterherschieben, um die Spacer auszugeben und gut ist's.

    LG
     
    Da es nötig zu werden scheint: Ich leiste hier keinen Support über PN. Stellt Rückfragen zu Euren Problemen bitte in Eurem Thread, dann können alle helfen.

  5. #20
    Despoiler Despoiler ist offline Mitglied Gold
    Registriert seit
    Dec 2004
    Ort
    Niedersachsen
    Beiträge
    109
    Servus Kuddel!

    das komplette Datenbankergebnis
    Ich versteh dich nicht ganz.
    Ich speichere doch immer nur 12 Datensätze in meinem array, falls sie denn vorhanden sind. Sind es weniger, so kommt dann dein "array_fill" zu tragen.
     

    My little Playground || 3D Modellierung & Fotografie

    http://www.despoiler.de

  6. #21
    kuddeldaddeldu kuddeldaddeldu ist offline Mitglied Diamant
    Registriert seit
    Dec 2007
    Ort
    Bremen
    Beiträge
    3.418
    Hi,

    ich meinte das Ergebnis der Abfrage und dass Du dieses Array überhaupt nicht brauchst. Du kannst einfach die Ausgabe an der Stelle, wo Du das füllst direkt machen. Sonst musst ja dann dieses Array selbst auch noch durchlaufen. Das ist überflüssig.

    LG
     
    Da es nötig zu werden scheint: Ich leiste hier keinen Support über PN. Stellt Rückfragen zu Euren Problemen bitte in Eurem Thread, dann können alle helfen.

  7. #22
    Despoiler Despoiler ist offline Mitglied Gold
    Registriert seit
    Dec 2004
    Ort
    Niedersachsen
    Beiträge
    109
    Ah jetzt hats kschnackelt!

    Stimmt eigentlich, hast recht. Warum mach ich das nicht so?

    Na ich werd dann mal die kommenden Tage meinen Code überarbeiten.
    Ich sag dir mal bescheid wenn alles rundläuft.

    Ich dank dir recht schön.
     

    My little Playground || 3D Modellierung & Fotografie

    http://www.despoiler.de

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 02.11.09, 17:18
  2. Array mit gleichen Werten
    Von lara23 im Forum Java
    Antworten: 2
    Letzter Beitrag: 28.12.08, 12:38
  3. Array mit konstanten Werten
    Von DerStauner im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 04.07.08, 13:12
  4. MySQL / PHP Abfrage nach bereits vorh. Werten
    Von citr1 im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 08.06.08, 20:13
  5. datenbankanfrage mit werten aus array
    Von Zero2000 im Forum PHP
    Antworten: 4
    Letzter Beitrag: 02.03.06, 16:28