Envoyer des données de formulaire html à la base de données sql via php (en utilisant mysqli)
Je veux envoyer les données saisies dans un formulaire html à ma base de données sql, c'est à dire, créer une nouvelle ligne à l'attribution de certaines valeurs et certaines colonnes. Je sais qu'il y a des questions similaires, j'ai lu les réponses, mais rien ne semble fonctionner.
send_post.php
<?php
//Connecting to sql db.
$connect = mysqli_connect("my host","my user","my passwrod","my db");
//Sending form data to sql db.
mysqli_query($connect,"INSERT INTO posts (category, title, contents, tags)
VALUES ('$_POST[post_category]', '$_POST[post_title]', '$_POST[post_contents]', '$_POST[post_tags]')";
?>
post.html#forme
<form onSubmit="send_post.php" method="post">
<h3>Category:</h3>
<input type="text" name="post_category">
<h3>Post title:</h3>
<input type="text" name="post_title">
<h3>Post tags (a,b,c...):</h3>
<input type="text" name="post_tags">
<h3>Post (use html):</h3>
<textarea rows="20" cols="50" name="post_contents"></textarea>
<input type="submit">
</form>
ma db table "posts" colonnes:
pid
title
contents
tags
category
pid
a auto_increment
sur
J'ai déjà essayé d'envoyer des valeurs de tous les colunes, y compris pid
et dans le "bon de commande".
La mysqli_connect
n'est pas la question depuis que j'ai copié à partir d'un autre .fichier php de la mienne qui fonctionne.
Serveur php-sql compatibilité n'est pas la question, puisque j'ai réussi à avoir un autre .fichier php de récupérer des données à partir de la db (données qui a été inséré manuellement).
source d'informationauteur Alex
Vous devez vous connecter pour publier un commentaire.
modifier cette
à
N'oubliez pas de corriger toutes les fautes d'orthographe, peut être un problème lorsque vous ne savez pas ce qui ne va pas. (mal orthographiés mot de passe comme mot de passe)