2017-11-07 3 views
-1

diese queston meine erste frage ich, es geht um diesen Code:Parse error: Syntaxfehler, unerwartete 'Y' (T_STRING)

<?php 
date_default_timezone_set('America/Santiago); 
$fecha=date('Y-m-d'); 
$hora=date('H:i:s'); 
$link=mysqli_connect('localhost','root','','evaluacion2'); 
$sql="INSERT INTO sensores SET temperatura=".$_GET['celsius'].",distancia=". 
$_GET['distancia'].",fecha='".$fecha."',hora='".$hora."'"; 
mysqli_query($link,$sql); 
?> 

ich versuche, aus der URL einfügen

http://localhost/sensores/capturadatos.php?temperatura=3&distancia=12

aber ich diese Nachricht

Verarbeitungsfehler: Syntaxfehler, unerwartet 'Y' (T_STRING) in D: \ wamp64 \ www \ sensores \ capturadatos.php auf Leitung 3

+1

Sie sind ein fehlendes 'in der ersten Zeile - es so sein sollte: 'date_default_timezone_set (' America/Santiago ');' –

+2

Stackoverflow Codeblock Sie Ihre Fehler zeigt. Ich schlage vor, Sie verwenden eine gute Idee für PHP – Mark

+0

neben dem Fehler ist Ihr Code anfällig für SQL-Injektion - Forschung und zu implementieren "gespeicherte Prozeduren" – RamRaider

Antwort

1

ersetzen date_default_timezone_set('America/Santiago);

-date_default_timezone_set('America/Santiago');

+0

Fügen Sie $ _GET ['celsius'] = isset ($ _ GET ['celsius']) hinzu? $ _GET ['celsius']: 'default'; 'vor Zeile 7. –

+0

habe ich nicht so gut verstanden, also sollte ich so aussehen? ' ' –

Verwandte Themen