Merhabalar,
aşağıdaki kod ile sorun kullanıcı tarafından ekrana yazıldığında sorunu mysql e yollatmak istiyorum fakat yapamıyorum bunu nasıl yapabiliriz ?

sorun bildirme ekranı
ana_sorunbldr(){
clear
echo -n -e "\033[1;33mScriptte Yaşadığınız Sorunu Belirtiniz: \033[0m"
read sorun
sleep 0.5
curl --data "sorun=$sorun&ip=$ip" $server/script/saveto.php >/dev/null 2>&1
sleep 2
clear
echo -e "\033[0;32mSorununuz İletilmiştir."
echo -e "\033[0;32mİletilen Sorunlar Her Gece Kontrol Edilmektedir."
echo -e "\033[0;32mGerekir İse Destek Ekibimiz Size Ulaşıp Sorunlarınızı Çözecektir."
echo -e "\033[0;32mAna menüye dönmek için enter'a basın"
read enterbom
case $enterbom in
*)
ana_menu
;;
esac
}
php dosyası
<?php
    function GetIP(){
if(getenv("HTTP_CLIENT_IP")) {
$ip = getenv("HTTP_CLIENT_IP");
} elseif(getenv("HTTP_X_FORWARDED_FOR")) {
$ip = getenv("HTTP_X_FORWARDED_FOR");
if (strstr($ip, ',')) {
$tmp = explode (',', $ip);
$ip = trim($tmp[0]);
}
} else {
$ip = getenv("REMOTE_ADDR");
}
return $ip;
}
try{
$db = new PDO("mysql:host=hostname;dbname=user", "root", "");
} catch ( PDOException $e ){
print $e->getMessage();
}
$query = $db->prepare("INSERT INTO sorunlar (sorun,ip) VALUES (:sorun,:ip)");
$query->execute(array(
'sorun'=>$_GET['sorun'],
'ip'=>$_GET['ip']
));
?>