PHP: <form action = "test.php" method = "Post"> <input type = "text" name = "login"> <input type = "password" name = "password"> <input type = "submit" value = "submit"> </form> <?php require_once "const.php"; $host = 'localhost'; $my_db = 'test_mysql'; $user = 'root'; $password = ''; try{ $dsn = "mysql:host=$host;dbname=$my_db;charset=utf8"; $opt = [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, PDO::ATTR_EMULATE_PREPARES => false]; $pdo = new PDO($dsn, $user, $password, $opt); $stmt = $pdo->prepare(MYSQL_INSERT); $res = $stmt->execute([$_POST['login'], $_POST['password'] ]); $result = $pdo->query("SELECT * FROM quotes"); foreach($result as $row){ echo $row['login'].' : '.$row['password']. "</br>"; } } catch(PDOException $e){ exit($e->getMessage()); }
+1 помощь - одна строка кода, которую знают все. Как думаешь, почему еще никто эту строку не написал?
У тебя мания величия. Я только хотел услышать варианты решения. Просто совсем недавно начал изучать php, и немного сложновато понимать даже самые очевидные вещи.
Я сразу несколько книг читаю, но перед тем как начинать прочтения новой главы, немного по интернету брожу в поиске информации. Так лучше потом усваивается материал. "Создаем динамические веб-сайты с помощью PHP, MYSQL, JAVASCRIPT и CSS". Вот до главы mysql дошел, но пока еще не читал ее.
из твоего письма вообще не понятно, что именно ты хотел. Есть название темы и кусок кода. Это не похоже на вопрос или диалог.
Я вроде в другую тему писал) Кусок кода для того чтобы было понятнее, что именно в mysql он нужен. Просто думал хороший программист сразу поймет. Я вот через header пытался, но походу пока еще рановато мне таким заниматься. Пойду читать) PHP: if( !isset($_POST['login']) and !isset($POST['password'])){ header('Location: \index.php'); } else{ $stmt = $pdo->prepare(MYSQL_INSERT); $res = $stmt->execute([$_POST['login'], $_POST['password']]); }
Да, для того чтобы делать редиректы нужны годы самообразования и практики, и только с разрешения Мастера можно себе позволить попробовать на локальном сервере, и только если всё получится и мастер одобрит твой код и благословит тебя, то можно пройти обряд посвящения. И только после это делать редиректы в реальных проектах. У нас на форуме и людей таких нет вроде, но присоединяйся к нам. Мы все стремимся к этому.
а как мне это понять? =) ну блин --- Добавлено --- хороший программист в первую очередь - человек. Я не говорю "хороший", но человек - да. =)
хороший программист: 1. Телепат (без слов или с полуслова понимает чего от него хотят (с полуслова это уже плохой)) 2. Берет в руки управляющие органы гаджета и мгновенно разбирается в самых дебильных нелогичных и интуитивно непонятных интерфейсах. 3. Если ему дать две тонны неработающего говнокода с костылями, то он мгновенно найдет причины алгоритмических ошибок и всё исправит. 4. Если он отказывается копаться в говнокоде из п. 3, то это плохой программист, который "не может".