codo
Grünschnabel
Hallo
mit folgendem Code übernehme ich Messwerte von einer Teststation
Soweit alles gut nur wenn eine der Variablen nicht geschickt wird wird gleich der ganze Eintrag mit dem Fehlercode 3 "Fehler beim Eintragen der Daten in die Datenbank" quintiert. Gäbe es eine Möglichkeit trotz fehlender Variabelen z.B. "Cony" fehlt die restlichen Variablen zu übernehmen und einfach z.b eine NUll in der Db zu haben?
Danke
mit folgendem Code übernehme ich Messwerte von einer Teststation
PHP:
<?php
include('testconnection.php');
isset($_GET['IMEI']) ? $imei=$_GET['IMEI'] : $imei='';
isset($_GET['IMSI']) ? $imsi=$_GET['IMSI'] : $imsi='';
isset($_GET['TEMP']) ? $temp=$_GET['TEMP'] : $temp='';
isset($_GET['H']) ? $h=$_GET['H'] : $h='';
isset($_GET['STA']) ? $sta=$_GET['STA'] : $sta='';
isset($_GET['FW']) ? $fw=$_GET['FW'] : $fw='';
isset($_GET['V']) ? $v=$_GET['V'] : $v='';
isset($_GET['I']) ? $i=$_GET['I'] : $i='';
isset($_GET['VPV']) ? $vpv=$_GET['VPV'] : $vpv='';
isset($_GET['PPV']) ? $ppv=$_GET['PPV'] : $ppv='';
isset($_GET['ERR']) ? $err=$_GET['ERR'] : $err='';
isset($_GET['LAST']) ? $last=$_GET['LAST'] : $last='';
isset($_GET['IL']) ? $il=$_GET['IL'] : $il='';
isset($_GET['H19']) ? $h19=$_GET['H19'] : $h19='';
isset($_GET['H20']) ? $h20=$_GET['H20'] : $h20='';
isset($_GET['H21']) ? $h21=$_GET['H21'] : $h21='';
isset($_GET['H22']) ? $h22=$_GET['H22'] : $h22='';
isset($_GET['H23']) ? $h23=$_GET['H23'] : $h23='';
isset($_GET['SWV']) ? $swv=$_GET['SWV'] : $swv='';
isset($_GET['TS']) ? $ts=$_GET['TS'] : $ts='';
isset($_GET['CONY']) ? $cony=$_GET['CONY'] : $cony='';
isset($_GET['CONT']) ? $cont=$_GET['CONT'] : $cont='';
$connection = mysql_connect($mysql_host, $mysql_user, $mysql_pw) or die("1");/*1=Verbindung zur Datenbank fehlgeschlagen*/
mysql_select_db($mysql_db, $connection) or die("2");/*2=Datenbank konnte nicht ausgewaehlt werden.*/
$insert_data = "INSERT INTO analog_data (IMEI, IMSI, TEMP, H, STA, FW, V, I, VPV, PPV, ERR, LAST, IL, H19, H20, H21, H22, H23, SWV, TS, CONY, CONT ) VALUES ($imei, $imsi, $temp, $h, $sta, $fw, $v, $i, $vpv, $ppv, $err, $last, $il, $h19, $h20, $h21, $h22, $h23, $swv, $ts, $cony, $cont )";
mysql_query($insert_data, $connection) or die("3");/*3=Fehler beim Eintragen der Daten in die Datenbank!*/
?>
Danke