Ciao,
sono nuova e ho bisogno del vostro aiuto. Sto seguendo una guida su youtube dove c'è un corso su come creare una ricerca all'interno del proprio sito con php e mysql e al 4° video mi blocco perchè mi da il seguente errore:

Hai cercato la parola google search
Notice: Undefined variable: x in C:\xampp\htdocs\searchengine\search.php on line 29

Notice: Undefined variable: construct in C:\xampp\htdocs\searchengine\search.php on line 31
1 risultati trovati!


Mentre il codice php è il seguente:
Codice PHP:
<?php

//get data
$button $_GET ['submit'];
$search $_GET ['search'];

if (!
$button)
    echo 
"Non hai inserito la parola";
else
{
    if (
strlen ($search) <=2)
        echo 
" Termine troppo corto";    
    else
    {
        echo 
"Hai cercato la parola [b]$search[/b]<hr size='1'>";
        
        
//connect to our database
        
mysql_connect("localhost","root","root");
        
mysql_select_db("phpmyadmin");
        
        
            
//explode our search term
            
$search_exploded explode(" ",$search);
            
            foreach(
$search_exploded as $search_each)
            {

                
//construct query
                
$x++;
                if (
$x==1)
                    
$construct .= "keywords LIKE '%$search_each%'";
                else
                    
$construct .= "OR keywords LIKE '%$search_each%'";

            }

    
//echo out construct
    
    
$construct "SELECT * FROM searchengine WHERE $construct";
    
$run mysql_query($construct);
    
    
$foundnum mysql_num_rows($run);
    
    if (
$foundnum==0)
        echo 
"Nessun risultato trovato.";
    else
    {
        echo 
"$foundnum risultati trovati!

"
;
    
        
    }
    
    }
}
?>
Mi potete aiutare a capire come mai mi da quest'errore?

Vi ringrazio anticipatamente,
ciao
Debora