2015-01-14 2 views
3

불분명 한 질문으로 인해 (원래의 포스터로) 제거되었습니다. 보다 정확한 질문 : 당신은 자바 스크립트로이 태그하지 않았으므로 Create divs associated to objects변수에 따라 여러 div 만들기

+1

자바 스크립트 사용을 고려하셨습니까? –

+1

그래서 기본적으로 코드에서 루프를 사용하는 방법을 묻고 있습니까? –

+0

@ Ja͢ck 루프에 익숙하지 않다면 공정한 질문이라고 생각합니다. 또한, 그들은 코드를 제공하고 질문에 명확하게 말했습니다. – vanamerongen

답변

0

, 나는 단지 당신이 페이지를 빌드 할 때 난 단지 당신이 기록을 얻을 수있는 쿼리를 실행한다고 가정 할 수 있습니다,이에 PHP 접근 방식을 원하는 가정 할 수있다 DB로부터 (코드가 없기 때문에).

당신이해야 할 일은 div를 이와 같은 for 루프 안에 감싸는 것뿐입니다.

<html> 
<head> 
<link rel="stylesheet" type="text/css" href="style.css"> 
</head> 

<body> 
<?php 

    for($i = 0; $i < $AmountPersons; $i++){ 
     echo ' 
     <div class="fixed-size-square"> 
     <span>I\'m a 200 x 200 px square with centered content no matter how many lines it takes</span> 
     </div> 
     '; 
    } 
?> 
</body> 

</html> 

희망이 있습니다. 당신이 당신의 데이터베이스 결과 배열에 당신에게 반환거야 가정

1
for ($i = 0; $i < $amountOfPersons; $i++) 
{ 
    ?> 
    <div class="fixed-size-square"> 
     <span><?php echo $someContentThatBelongsToPerson[$i]; ?></span> 
    </div> 
    <?php 
} 
1

,이 일의 일반적인 방법은 PHP이 될 것이다 :

foreach($persons as $person){ 
    echo '<div class="fixed-size-square"> 
       <span>I\'m a 200 x 200 px square with centered content no matter how many lines it takes</span> 
      </div>'; 
    } 

당신은 $ amountPersons 변수와 함께 할 수있는 너무 (당신이 원하는 것 이유는 모르겠지만 당신은 데이터베이스에서 다시 설정 결과를 얻을 수있는 경우) 다음과 같이 :

for ($i = 0, $i < $amountPersons, $i++){ 
     echo '<div class="fixed-size-square"> 
       <span>I\'m a 200 x 200 px square with centered content no matter how many lines it takes</span> 
      </div>'; 
    } 

편집 :

그런데 질문을 다시 읽으면 결국 div에 이름을 넣고 싶을 것입니다. 아마도 데이터베이스에 저장된 이름 일 것입니다. 이 같이 (이 가정 열 이름이 결과 집합 객체의 배열임을 데이터베이스가 personName입니다합니다.) 첫 번째 예제와 함께이 작업을 수행 할 수 있습니다

foreach($persons as $person){ 
    echo '<div class="fixed-size-square"> 
       <span>Name: '.$person->name.'</span> 
      </div>'; 
    } 
+0

안녕하세요 vanamerongen, 내가 봤지 마지막으로 어떤 (이것은 오류가 그냥) : foreach ($ person as $ person) {echo ' $ person-name '} – Panga97

+1

전체 코드에 붙여 넣기가 가능한 링크가 있습니까? 특히 당신이 사용하고있는 루프. – vanamerongen

+1

저는 학교에서이 작업을하고 있기 때문에 지금 코드에 대한 액세스 권한이 없으므로 최대한 빨리 업데이트 할 것입니다. 어쨌든 지금까지 도움을 주셔서 감사합니다. – Panga97

0

for ($i = 0; $i < $amountOfPersons; $i++) { ?> 
    <div class="fixed-size-square"> 
     <span><?php echo $someContentThatBelongsToPerson[$i]; ?></span> 
    </div> 
    <?php } ?> 
시도
관련 문제