Buongiorno a tutti!!!
Sono nuovo in questo forum e super novizio con php!!!!!!!
VI scrivo perchè sono alcune settimane che mi da il tormento un errore del file php che è presente sul server ubuntu, su cui è presente anche il mio DB mysql, che dovrebbe ricevere dei dati da un app Android per poi effettuare delle ricerche nei DB!!!!
Questo è l'errore che mi compare andando a faccio la chiamata dalla mia app al server :
[Tue Mar 20 16:51:47.473926 2018] [php7:emerg] [pid 1103] [client 000.000.0.00:49694] PHP Parse error: syntax error, unexpected '$idmarket' (T_VARIABLE) in /var/www/html/Find_First.php on line 26
Ho provato a cercare su vari tutorial ma sembra che la sintassi sia corretta!!!!
Qui di seguito vi inserisco il mio codice del mio file php:
<?php
// RICERCA DEI PRODOTTI
//
//
$host='localhost';
$username=' ';
$pwd=' '';
$db='MioDB';
$connect = mysqli_connect($host,$username,$pwd,$db) or die('Unabletp connect');
if(mysqli_connect_error($connect)){
echo ("Fallita la connessione al data base".mysqli_connect_error());
}
$ID= $_POST['ID'];
$FAMILY_GRM = $_POST['GRM_Family'];
$PRODOCT_GRM = $_POST['GRM_Prodoct'];
$NATION_MK = $_POST['MK_Nation'];
//$GENERIC_MK = $_POST ['General_market'];
$COMPANY_MK = $_POST['MK_Company'];
$response = array();
$sql_find = ("SELECT lane_prodoct , pos_prodoct , alt_prodoct , r_l_prodoct FROM Market
WHERE id ='$ID' AND family_prodoct ='$FAMILY_GRM' AND category_prodoct = '$PRODOCT_GRM'");
$result= mysqli_query($connect,$sql_find);
if($result){
$GENERAL= false;
while ($row = mysql_fetch_array($result)){
array_push($response,array("lane_prodoct"=>$row["lane_prodoct"],"pos_prodoct"=>$row["pos_prodoct"],"alt_prodoct" =>$row["alt_prodoct"],"r_l_prodoct"=>$row["r_l_prodoct"],"GENERAL" => GENERAL));
}
echo json_encode($response);
}else{
$sql_findGeneric = ("SELECT lane_prodoct , pos_prodoct , alt_prodoct , r_l_prodoct FROM GENERAL_MARKET
WHERE company_mkt ='$COMPANY_MK' AND family_prodoct ='$FAMILY_GRM' AND category_prodoct='$PRODOCT_GRM'") ;
$result= mysqli_query($connect,$sql_findGeneric);
if ($result) {
$GENERAL= true;
while ($row = mysql_fetch_array($result)){
array_push($response,array("lane_prodoct"=>$row["lane_prodoct"],"pos_prodoct"=>$row["pos_prodoct"],"alt_prodoct" =>$row["alt_prodoct"],"r_l_prodoct"=>$row["r_l_prodoct"],"GENERAL" => GENERAL));
}
echo json_encode($response);
}else {
echo "no result";
}
}
mysqli_close($connect);
?>
Spero voi riusciate ad aiutarmi o almeno a darmi una line guida !!!!
Grazie in anticipo