(要望)
for文で回した複数の結果のうち1つをクリックすると別ページに移行させたい。
(現状)
for文の複数の結果が掲載されており横にボタンを押すと個々のリンクに飛ばしたい。
(エラー内容)
Undefined index: name in /Applications/XAMPP/xamppfiles/htdocs/php/DB/DB/updata.php on line
と表示されている状態です。
宜しくお願い致します。
<?php foreach($rows as $row){ ?> <td>名 前</td> <td><input type="text" value="<?php echo $row['name']; ?>" class="d-na"></td> <input type="submit" name="/php/DB/DB/updata.php" value="変更"> <?php }?>
***2ページ目***
$post = $_POST['name']; $dsn = 'mysql:host=localhost;dbname=customer;charset=utf8'; $user = 'root'; $password = ''; $dbh = new PDO($dsn, $user, $password); $dbh->query('SET NAMES utf8'); $sqlcmd = "UPDATE `customer_se` SET code= value-1 WHERE 1"; $statement = $dbh->prepare($sqlcmd); $statement->execute(); if($statement->execute()){ $row_count = $statement->rowCount(); while($row = $statement->fetch()){ $rows[] = $row;} }else{ $errors['error'] = "検索失敗しました。"; } $dbh = null; ?> <fieldset> <!-- <?php foreach($rows as $row){ ?> --> <br /> <fieldset> <br /> <td><input type="text" value="<?php echo $_POST['name']; ?>" class="d-i">
回答2件
あなたの回答
tips
プレビュー