누구나 올바른 방향으로 나를 가리킬 수 있습니까? 나는 정말로 혼란 스럽다 (초보자 : D). 예 :변수가 배열에 설정되어 있는지 확인 하시겠습니까?
<form action="<?php $_server['php_self'] ?>" method=post>
<table width="50%" style="border: 1px solid #999;" cellspacing="0" cellpadding="0">
<tr>
<td width="35%">
<input type="button" value="Add Subitem">
<input type="button" value="Add Category">
</td>
<td width="65%">
<input type="hidden" name="row[]" value="1">
<input type="text" name="categ[]" value="Sample Category" >
</td>
</tr>
<tr>
<td>
<input type="button" value="Add Subitem">
<input type="button" value="Add Category">
</td>
<td>
<input type="hidden" name="row[]" value="2">
<input type="text" name="sub[]" value="Sample Subitem" >
</td>
</tr>
<tr>
<td>
<input type="button" value="Add Subitem">
<input type="button" value="Add Category">
</td>
<td>
<input type="hidden" name="row[]" value="3">
<input type="text" name="categ[]" value="Sample Category" >
</td>
</tr>
</table>
<input type="submit" name="insBut" value="Save">
</form>
[] 행을 어떻게 반복 할 수 있습니까? 그 행에 categ 또는 sub가 있는지 찾아보십시오. , 나는이
$row = $_post['row'];
$categ = $_post['categ'];
$sub = $_post['sub'];
for ($i=0;$i<count($row);$ii){
if (isset($categ[$i])){
$insQuery = pg_query("insert into rptdata_categ (blah blah) values (blah blah)");
}elseif (isset($sub[$i])) {
$insQuery = pg_query("insert into rptdata_sub (blah blah) values (blah blah)");
}
}
을 시도했지만 값은 잘못, 내가
echo $row[$i]."=".$categ[$i];
으로 반향 시도하고
난 당신이 그것에 대해 생각하는 바로 경우 그 알1=Sample Category
2=Sample Category
3=
을 제공합니다 하지만 어떻게 만들 수 있습니까?
1=Sample Category
2=
3=Sample Category
오, 내가 잊지 전에 사용자가 카테고리 또는 하위 항목을 추가 할 수있는 카테고리 또는 하위 항목을 추가 할 수 있습니다.
'$ ii'는 실제 코드에서'$ i ++'를 읽습니까? 왜냐하면 그렇지 않다면, 이것은 아마도 당신의 문제 일 것입니다 (심지어 파싱한다면) – DaveRandom
그냥 오타였습니다 : D – Gen
그래서 복사/붙여 넣기 대신에 다시 타이핑 했습니까? 나는 이해하지 못한다. – pguardiario