пытаюсь перенаправить пользователя на свой профиль после регистрации на моем сайте

0

Я пытаюсь написать сценарий, который отправит пользователя туда профиль после регистрации на сайте iv получил заполнение, что возникла проблема с синтаксисом mysqli_query. Я все время получаю ошибку. Ошибка PHP Parse: синтаксическая ошибка, неожиданная '{' Может кто-то может помочь мне с этим

<?php
//  set  database  connection
require("dbconfig.php");


//  lets  get  our  posts //

$email = $_POST['email'];
$pass = $_POST['password'];
$bn = $_POST['bandname'];
$state = $_POST['state'];
$genre = $_POST['genre'];
$description = $_POST['description'];
$image = $_FILES['image'];

/// valid  image  types ///

$image_type = array("image/jpg","image/jpeg","image/bmp","image/gif","image/png");


///  folder  that  will  hold the  image

$imagepath = "images/";


$imagepath .= $image["name"];


// move the  file from the tmp  folder to the  image  folder

if (move_uploaded_file($image['tmp_name'], $imagepath)){

$foo = 'mogrify -quality 92 -scale 500x $imagepath';    
}   



 //  insert  data into mysql 

if (!mysqli_query($ms,"insert into dbusers (email, password, bandname, state, genre,  description ,image)

    values ('$email','$pass','$bn ','$state','$genre','$description','".$image['name']    . "')" ){

     }else {    

     $id=mysqli_insert_id($sql);// Get the associated ID number

                               // Set up a login session
    session_start();
    $_SESSION ['id'       ] = $id;
    $_SESSION ['bandname' ] = $bandname;
    $_SESSION ['password' ] = $password;
    header("Location:ympprofile.php?listid=$id");  
 }    
?>  
  • 0
    Вы пропускаете закрытие ) в строке if (!mysqli_query... . Это первое, что я if (!mysqli_query... визуально - могут быть и другие.
  • 0
    Пожалуйста, ознакомьтесь с разделом Как я могу предотвратить SQL-инъекцию в PHP - сейчас самое время научиться использовать prepare()/bind_param()/execute() с MySQLi для защиты вашего кода (в настоящее время уязвимого) от SQL-инъекции.
Теги:
session
mysqli

1 ответ

0
Лучший ответ

Вам не хватает закрывающих круглых скобок.

if (!mysqli_query($ms,"insert into dbusers (email, password, bandname, state, genre,  description ,image)

values ('$email','$pass','$bn ','$state','$genre','$description','".$image['name']    . "')" )
)<------ you were missing this

Ещё вопросы

Сообщество Overcoder
Наверх
Меню