Parse error: syntax error, unexpected '=' Fehler
heyy Jungs....
ich weiß, dies ist wahrscheinlich ein dummer Fehler, aber ich habe wirklich hart versucht zu lösen, diesen Fehler, aber kann nicht scheinen, die Ursache zu finden...
$id=$_GET['uid'];
$name=$_GET['uname'];
$empnum=$_GET['empnum'];
$status=$_GET['status'];
$role=$_GET['role'];
//--SQL query : Fetching data from main_data and how many data row exists
$sql1=mysql_query("SELECT * FROM $tbl_name WHERE UserID='$id'");
$count=mysql_num_rows($sql1);
if($count>0)
{
echo "User ID exists";
header("refresh:1;url=newregistration.php" );
}
else
{
//sql commands to insert the data into the database
sql1="UPDATE $tbl_name SET UserID='$id' WHERE UserID='$id'"; //sql query defined
sql2="UPDATE $tbl_name SET UserName='$name' WHERE UserID='$id'";
sql3="UPDATE $tbl_name SET EmpNumber='$empnum' WHERE UserID='$id'";
sql4="UPDATE $tbl_name SET Status='$status' WHERE UserID='$id'";
sql5="UPDATE $tbl_name SET Role='$role' WHERE UserID='$id'";
$result=mysql_query($sql1) or mysql_error();
$result=mysql_query($sql2) or mysql_error();
$result=mysql_query($sql3) or mysql_error();
$result=mysql_query($sql4) or mysql_error();
$result=mysql_query($sql5) or mysql_error();
wäre dankbar, wenn jemand kann meine Fehler...
danke
-- Update --
Fehler:
Parse error: syntax error, unexpected '=' in C:\wamp\www\ReportTrackingSystem\updateregistration.php on line 43 $sql1="UPDATE $tbl_name SET UserID='$id' WHERE UserID='$id'";
- Wo steht der Fehler? Welche Linie?
- Holen Sie sich ein editor mit syntax-highlighting, oder eine IDE mit code-linting. Auch post-syntax Probleme im chat oder irgendwo, nicht als Frage.
- versuchen Sie, in Anlehnung an die Werte der id und anderen Variablen
- Variablen müssen
$
vor. (sql1,sql2...) - Warum sind Sie nicht die Kombination der update-in-1-query? und auch Sie haben sql-injections & Undefinierte Variablen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Schwer zu gehen, ohne eine genaue Fehlermeldung, aber diese (sql1, sql2, etc) sollten Variablen (gekennzeichnet durch $):
$tbl_name
und$id
um sicherzustellen, dass Sie sind, was Sie zu erwarten sein.sql1, sql2, ...
mit$
wie ich bereits in Antwort.vergessen zu setzen
$
vor der Variablen$sq1
etc.,