[PHP] array: mit variablen klappt mit text nicht

Dieses Thema im Forum "Webentwicklung" wurde erstellt von encud, 22. November 2007 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 22. November 2007
    array: mit variablen klappt mit text nicht

    hi ich habe hier ein prob mit diesem script:
    PHP:
    <? php
    $name 
    $_GET [ "name" ];
    $i  "1" ;
    $bild  = array();

    $name  ==  "Gee-House" ;
    $bild [ $name ][ $i ] =  "rewe" ;
    $i ++;
    $bild [ $name ][ $i ] =  "tobi1" ;
    $i ++;
    $bild [ $name ][ $i ] =  "kevin1" ;
    $i ++;
    $bild [ $name ][ $i ] =  "umarmung" ;
    $i ++;
    $bild [ $name ][ $i ] =  "no_title_01" ;
    $i ++;
    $bild [ $name ][ $i ] =  "no_title_02" ;
    $i ++;
    $bild [ $name ][ $i ] =  "pizza_einkauf" ;
    $i ++;
    $bild [ $name ][ $i ] =  "tim1" ;


        

    if(!isset(
    $name )) {echo  "<center><br><h2><a href=\"?page=bilder&name=Gee-House\">Gee-House<br><img src=\"pictures/small/" . $bild [ "Gee-House" ][ "1" ]. ".jpg\"></a></h2></center>" ;}
      else {echo 
    "<h2>" . $name . "</h2><table style=\"text-align:center;width:500px;\"><tbody><tr>" ;
            
    $a  $i ;
            
    $i  "1" ;
            for(
    $a  $i $a ++;)
               {

               echo 
    "<td style=\"height: 150px;\"><a href=\"pictures/big/" . $bild [ $name ][ $i ]. ".jpg\"><img src=\"pictures/small/" . $bild [ $name ][ $i ]. ".jpg\"></a></td>" ;
               if (
    $i  ==  0 ) {echo  "</tr><tr>" ;}
               
    $i ++;
            }

            echo 
    "</tr></tbody></table><br><p><a href=\"?page=bilder\">Zurück</a></p><br>" ;
            }
    ?>
    wenn ich das so ausgebe, wird auf der ersten seite unter dem titel wo man drauf drücken soll kein bild angezeigt, wenn ich aber drauf gehe, wird es hier angezeigt?! warum???
    der übersichtshalber, was nicht funktioniert ist
    PHP:
    < a href =\ "?page=bilder&name=Gee-House\">Gee-House<br><img src=\"pictures/small/" . $bild [ "Gee-House" ][ "1" ]. ".jpg\"></a>
    gruß encud
     

  2. Anzeige
  3. #2 22. November 2007
    AW: array: mit variablen klappt mit text nicht

    Hey,

    änder mal oben in deinem Script diese Zeile

    $name == "Gee-House";

    in diese:

    $name = "Gee-House";


    MfG
    WhiteGloves
     
  4. #3 22. November 2007
    AW: array: mit variablen klappt mit text nicht

    Manche machen sich das leben schwer :D

    $bild = array(array());
    $bild[$name][] = "any name";
    $bild[$name][] = "any name 2";

    so sollte das ganze auch gehen
     
  5. #4 22. November 2007
    AW: array: mit variablen klappt mit text nicht

    Tu mir den Gefallen und lern PHP. Dein Code ist eine Zumutung...

    Angefangen dabei, dass du $i als String deklarierst bis zu isset($name), was sowieso immer gesetzt ist bei deinem Script... Danach habe ich aufgegeben...
     
  6. #5 22. November 2007
    AW: array: mit variablen klappt mit text nicht

    das is wohl die eleganteste lösung:
    PHP:
    <? php    
        $name 
    'Gee-House' ;
        
    $bild  = array(
            
    $name  => array(
                
    'rewq' 'tobi1' 'kevin1' ,
                
    'umarmung' 'no_title_01' ,
                
    'no_title_02' 'pizza_einkauf' ,
                
    'tim1'
            
    )
        );
    ?>
    btw: metafrage => closed
     

  7. Videos zum Thema
Die Seite wird geladen...
Similar Threads - PHP array variablen
  1. Antworten:
    1
    Aufrufe:
    421
  2. PHP Insert Problem: Array

    leex , 17. September 2013 , im Forum: Webentwicklung
    Antworten:
    7
    Aufrufe:
    757
  3. Antworten:
    4
    Aufrufe:
    955
  4. Antworten:
    3
    Aufrufe:
    865
  5. Antworten:
    3
    Aufrufe:
    999