2012-12-20 3 views
0

redbean을 사용하여 내 사이트를 만들고 있으며 사용자를 위해 현재 래서 피 업로드 기능을 구현 중입니다.데이터를 저장하기 위해 루프백에서 Redbean 사용

'레시피 업로드'양식에서 javascript를 사용하여 4 개의 입력 필드 (양, 측정, 재료, 메모)를 동적으로 추가했습니다. 그러나 사용자가 제출을 클릭하면 이러한 저장을 위해 redbean을 사용하는 방법을 알지 못합니다. 누구든지 뭔가 제안 할 수 있을까요? 루프를 사용하여 추가 된 각 필드를 반복하여 데이터베이스에 저장할 필요가 있습니까? 여기

내가 사용하고있는 코드입니다 :

var count = 0; 

$(function(addfield){ 
    $('p#add_field').click(function(){ 
     count += 1; 
     $('#container').append( 
      '<strong>Ingredient ' + count + '</strong><br />'  
       + '`<`input id="field_' + count + 'name="amount" type="text" placeholder="Amount" `/>`'  + 
       '<input id="field_' + count + 'name="measurement" type="text" placeholder="Measurement" `/>`'+ 
       '<input id="field_' + count + 'name="ingredient" type="text" placeholder="Ingredient" `/>`' + 
       '<input id="field_' + count + 'name="notes" type="text" placeholder="Notes" `/>`' + 
     ); 
    }); 
}); 

그리고 이것은 함수를 호출 할 수있는 링크입니다 :

<p id="add_field"><a href="#addfield"><span>&raquo; Click to add ingredient</span></a></p> 
+0

루프를 사용하는 방법이 명확하지 않습니다. 시도한 것을 보여주고 의사 코드를 사용하여 작업하려는 것을 보여줄 수 있습니다. g쪽으로. 그리고 그런데 Stack Overflow에 오신 것을 환영합니다! – GargantuChet

+0

감사합니다! 아픈 답을 두 번 더 시도해보십시오. 아프지 않더라도 좀 더 철저한 질문을하십시오! :) – MikeHolford

+0

내 제안에 사용하는 Im을 추가했습니다. – MikeHolford

답변

0

당신은 그냥 루프에서 코드를 넣어 것입니다 :

for($a=0;$a<4;$a++){ 
    $recipe=R::dispense('recipe'); 
    $recipe->import($_POST['recipe_'.$a]);//You need to configure this portion 
    //OR 
    $recipe->title=$_POST['recipe'][$a]['title']; 
    R::store($recipe); 
} 
+0

감사합니다. – MikeHolford

+0

안녕하세요, Im을 사용하는 코드를 추가했는데 여전히 메서드를 사용할 수 있습니까? – MikeHolford

관련 문제