@phpエラーの修正
13233 ワード
まちがい
ソリューション
何時間ももがいた
この問題は勝手に直したのではなく,私のせいだ.
https://www.youtube.com/watch?v=PP6tTUIZRdA&t=147s
このビデオを見てください.
回答実施中
必要)返信ページのtop(値)は同じで、返信ごとにlevelも1増加します.
$query="select * from board order by top desc, level asc";
このように並べ替えます.
返事するとき.
idx(番号と)top(返信番号)は同じで、返信を書くときにlevelに1を生成します
)
現在の状態は返信時の写真と同じで、topとidxは異なり、0、level値も0
データが受け取れないかもしれません.
いったいどこが問題なのか長い間考えていた.
->そして
に気づく
このエラーがいつ発生するかを確認します.
名前の通り、変数値は宣言されていないときに表示されます.
UPDATE board set top = idx
sqlに追加されました
>Notice</b>: Trying to access array offset on value of type null in <b>C:\xampp\htdocs\phpprac\update.php</b> on line
保存されたdbからデータをロードできませんphp value="<?=$data['name']?>
書き間違えた.php value="<?=isset($data['email'])?>
使ってから空になった<ul style="width: 60%; height: auto;
padding:5px; background-color:#DDE2E0;">
<?=$data['password']?>
</ul>
ULでは効果的ですソリューション
php return $query['board'] ?? 'default value';
こうするとx$idx=$_GET['idx'];
最初は言えなかった.$idx=isset($_GET['idx']);
こう変えるのは間違っている...何時間ももがいた
この問題は勝手に直したのではなく,私のせいだ.
https://www.youtube.com/watch?v=PP6tTUIZRdA&t=147s
このビデオを見てください.
回答実施中
必要)返信ページのtop(値)は同じで、返信ごとにlevelも1増加します.
$query="select * from board order by top desc, level asc";
このように並べ替えます.
返事するとき.
idx(番号と)top(返信番号)は同じで、返信を書くときにlevelに1を生成します
)
現在の状態は返信時の写真と同じで、topとidxは異なり、0、level値も0
データが受け取れないかもしれません.
いったいどこが問題なのか長い間考えていた.
->そして
に気づく
このエラーがいつ発生するかを確認します.
名前の通り、変数値は宣言されていないときに表示されます.
UPDATE board set top = idx
sqlに追加されました
//list.php 에 답글일때(level==1) re작성 데이터에 직접 level에 1입력하면 정상 작동
<td><?php if($data['level']==1) echo 're: ';?><a href='view.php?idx=<?=$data['idx']?>'><?=$data['subject'];?></a></td>
//write.php에 두번째 사진에 value 값이 안뜨는 것 발견
<form action ="board_writepost.php" method="post">
<!-- hidden 수정과 글쓰기 구분하기 위해서 -->
<input type=hidden name="top" value="<?=$top?>">
<input type=hidden name="level" value="<?=$level?>">
//"board_writepost.php top이 아닐때는 원래대로 정렬
if(!$top){
$query = "select max(top) from board where idx = '$idx'";
$result = mysqli_query($query, $db);
$data = mysqli_fetch_array($result);
$top = $data[0]+1;
}
//답글 이동
<a href="board_write.php?idx=<?=$data['idx']?>&top=<?=$data['top']?>&level=<?=$data['level']+1?>" class="btn btn-primary">답글쓰기</a>
結局$top = $_GET['top']; </br>
$level = $_GET['level'];
このようにして、ジュニーは以下を通じてデータを受信した.<input type="hidden" name="top" value="<?=$top?>">
<input type="hidden" name="level" value="<?=$level?>">
返信ボタンで設定 <a href="board_write.php?idx=<?=$data['idx']?>&top=<?=$data['top']?>&level=<?=$data['level']+1?>" class="btn btn-primary">답글쓰기</a>
<br><br>
```
Reference
この問題について(@phpエラーの修正), 我々は、より多くの情報をここで見つけました https://velog.io/@hsanol62/php-오류-고치기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol