Whydonotyouupdate?...Noerrornonesodonotupdate
//Prepraligacaophpmysql$stm=$pdo->prepare('SELECT*FROMsol_camisetaWHEREcod_nome_aluno=:id');//Atribuioparamentroao$_GET['id']queéoidqueestanaurlecolocaelenoprepareacima$stm->bindValue(':id',$_GET['id']);//Executaopdo$stm->execute();//Tranformaoconsultaemmatriz$consultas=$stm->fetchAll(PDO::FETCH_ASSOC);include'views/listar.php';<?phperror_reporting(E_ALL);require'conexao.php';//Pegaoiddaurlif(isset($_GET['id'])&&!empty($_GET['id'])){if($_POST){//Ligaçãophpmysql$stm=$pdo->prepare("UPDATE sol_camiseta
SET data_pagamento = :data_pagamento,
data_retirada = :data_retirada
WHERE id = :id");
//Atribui o paramentro ao $_POST['e a referecia onde ele esta'] e coloca ele no prepare acima
$stm->bindValue( ':data_pagamento', $_POST['data_pagamento'] );
$stm->bindValue( ':data_retirada', $_POST['data_retirada'] );
$stm->bindValue( ':id', $_GET['id'] );
//Executa o pdo
$stm->execute();
//depois de executar o header o rediciona para outro local
header( "Refresh:5, index.php" );
}
}
<fieldset>
<legend>Camiseta</legend>
<table>
<?php foreach ( $consultas as $consulta ) : ?>
<form action='pagarcamiseta.php?id=<?php echo $consulta['id']; ?>' method='post'>
<tr>
<td>Tipo:</td>
<td><?php echo $consulta['tipo']; ?></td>
<td>Cor:</td>
<td><?php echo $consulta['cor']; ?></td>
<td>Tamanho</td>
<td><?php echo $consulta['tamanho']; ?></td>
<td>Quantidade</td>
<td><?php echo $consulta['qtd']; ?></td>
<td>Valor</td>
<td><?php echo $consulta['valor']; ?></td>
</tr>
<tr>
<td>Data Pedido:</td>
<td><?php echo $consulta['data_pedido']; ?></td>
</tr>
<tr>
<td>Data Pagamento:</td>
<td><input type='date' name='data_pagamento' value='<?php if ( isset( $_POST['data_pagamento'] ) ) echo $_POST['data_pagamento']; else echo $consulta['data_pagamento']; ?>'></td>
<td>Data Retirada:</td>
<td><input type='date' name='data_retirada' value='<?php if ( isset( $_POST['data_retirada'] ) ) echo $_POST['data_retirada']; else echo $consulta['data_retirada']; ?>'></td>
<td><input type="submit" value="Salvar" /></td>
</tr>
<?php endforeach; ?>
<td><a href='index.php'>Voltar</a></td>
</table>
</fieldset>
</form>