Vinicius0X100
-
Total de itens
2 -
Registro em
-
Última visita
Posts postados por Vinicius0X100
-
-
Olá, sou novo aqui, tipo acabei de criar uma conta. E já quero perguntar como posso fazer um sistema de UPDATE e de DELETE com esse script aqui que peguei de um tutorial gringo
colocarei aqui em baixo o script completo + o script de conexão ao banco de dados. Em relação a formulário, ta tudo de boas eu crio, o dilema mesmo é o código de cadastrar que quero usar como base para o de editar e o deletar, se alguém poder pegar esse código e modificar, e depois colocar aqui mostrando como fica, eu agradeço muito.
Código de validação(o que quero usar para fazer o sistema de UPDATE e de DELETE)
<?php
$data = $_POST;
session_start();
if (empty($data['nome']) ||
empty($data['sobrenome']) ||
empty($data['email']) ||
empty($data['senha']) ||
empty($data['repetirsenha'])) {
$_SESSION['messages'] [] = 'Por Favor preencha todos os campos!';
header('Location: /create_account');
exit;
}if ($data['senha'] !== $data['repetirsenha']) {
$_SESSION['messages'] [] = 'As senhas não estão iguais!';
header('Location: /create_account');
exit;
}require_once 'config.php';
$statement = $connection->prepare('SELECT * FROM users WHERE nome = :nome OR email = :email');
if($statement){
$statement->execute([
':nome' => $data['nome'],
':email' => $data['email'],
]);$result = $statement->fetchAll(PDO::FETCH_ASSOC);
if(!empty($result)){
$_SESSION['messages'][] = 'Este email já está cadastrado!';
header('Location: /create_account');
exit;}
}
$statement = $connection->prepare('INSERT INTO users(nome, sobrenome, email, senha, repetirsenha) VALUES (:nome, :sobrenome, :email, :senha, :repetirsenha)');
if($statement){
$result = $statement->execute([
':nome' => $data['nome'],
':sobrenome' => $data['sobrenome'],
':email' => $data['email'],
':senha' => $data['senha'],
':repetirsenha' => $data['repetirsenha'],
]);if($result){
$_SESSION['messages'] [] = 'Bem-Vindo Ao Aquinoflix, Agora você pode desfrutar de um vasto conteúdo de filmes e séries';
header('Location: /browser');
exit;
}}
?>
E aqui o que faz a conexão com o banco:
<?php
// Site link geral// connection with mysqli important!
$dsn = 'mysql:dbname=install;host=localhost';
$user = 'root';
$password = '';try{
$connection = new PDO($dsn, $user, $password);
} catch(PDOException $exception){
$_SESSION['messages'] [] = 'Connection Failed: ' . $exception->getMessage();
header('Location: /index.php');
exit;
}?>
Obrigado dede já quem poder ajudar
O que significa preencher array?
em PHP
Postado
Eu recentemente pedi ajuda online em um código php, e o cara falou pra mim fazer isso:
cria e preenche o array $filmes com todos os filmes da consulta
Olhem o código que ele mandou eu fazer isso:
<?php
require_once "database.php";
$consulta = "SELECT * FROM movies";
$consulta2 = "SELECT * FROM generos";
$con = $mysqli->query($consulta) or die (@mysqli_error());
$con2 = $mysqli->query($consulta2) or die (@mysqli_error());
while($filmes[] = $con->fetch_array()){}//cria e preenche o array $filmes com todos os filmes da consulta
?>
O Que isso quer dizer?