Ich habe das folgende Code->Daten können nicht in einer Tabelle php
html5 Codeblock mit einzufügen:
<div class="col-md-8 blogger-right-container">
<form action="blogger_account.php" method="post" role="form" enctype="multipart/form-data">
<div class="form-group">
<h2>Blog Title</h2>
<input type="text" class="form-control" name="blog_title" placeholder="Enter title for your blog.">
</div>
<div class="form-group">
<h2>Blog Content</h2>
<textarea name="blog_content" class="form-control" cols="30" rows="10" placeholder="Enter the content here."></textarea>
</div>
<div class="form-group" style="text-align: center;">
<input type="submit" class="btn btn-success btn-lg" name="add" value="Insert">
</div>
</form>
</div> <!-- blogger right container -->
PHP-Code-Block: `
if(isset($_POST['add'])){
$blogger = $_SESSION['blogger_email'];
$blog_title = $_POST['blog_title'];
$blog_content = $_POST['blog_content'];
$insert_blog = "insert into blogs (blogger_email,blog_title,blog_content) values ('$blogger',$blog_title','$blog_content')";
$run_blog = mysqli_query($con,$insert_blog);
if($run_blog){
echo "<script>alert('Blog inserted.')</script>";
echo "<script>window.open('blogger_account.php','_self')</script>";
}
}`
der PHP-Code Block fügt die Daten nicht in die Blogs-Tabelle ein. Die Spalten sind in der richtigen Reihenfolge, aber ich habe versucht, die Reihenfolge zu ändern und es hat nicht funktioniert. Kann mir jemand sagen, was mit meinem Code falsch ist.
@session_start fehlt? –
session_start ist im Anfang des HTML-Dokuments angegeben. Immer noch funktioniert es nicht –
-es gibt einige Fehler in Ihrem code.please überprüfen meine Antwort –