Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

172
Views
Redirect to URL if input exists in database

I'm trying to redirect a user to an existing URL (stored in a MySQL database) if the value they input already exists in the database. I've got most of it working, but I've run into some issues.

I'm using AJAX to check the database. It sends the input value to another PHP file & checks the database to see if it already exists.

if($row) {
    echo ".$row["itemNum"].";
} else {

}

It's within the AJAX code that I'm having issues, in particular this:

success: function (response) {
    if (response == <?php ".$row["itemNum"]." ?>) {
        window.location.href = "http://www.example.com/" <?php echo "+"; if (".$row["itemNum"].") { echo ".$row["itemNum"]." } else {""}
    } else {
        // do other stuff
    }
}

$row["itemNum"] doesn't always exist, so it's in a conditional statement to prevent a syntax error.

The above doesn't work regardless of how I do it.

I have a feeling the main issue is with the if (response == <?php ".$row["itemNum"]." ?>) line?

about 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Based on this code:-

if($row) {
    echo $row["itemNum"]; // check the change here
} else {

}

You have to do like this:-

success: function (response) {
    if (response !== '') { // if response have some value
        window.location.href = "http://www.example.com/"+response;
    } else {
        // do other stuff
    }
}
about 4 years ago · Santiago Trujillo Report

0

As you suspected you have problem with following line.

if (response == <?php ".$row["itemNum"]." ?>) {

The Problem is your use of (") and (.) characters

Following syntax will give you what you want.

if (response == <?=$row["itemNum"]?>) {
about 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!