如果发生工伤但没有劳动合同可按以下步骤处理:1. 先收集能证明劳动关系的证据比如工资支付凭证或记录、工作证、考勤记录、同事证言等。2. 立即前往医疗机构治疗并保存好诊断证明、病历、医疗费票据等相关材料。3. 向劳动保障行政部门申请工伤认定。申请时需提交工伤认定申请表、劳动关系证明材料、医疗机构诊断证明等。劳动保障行政部门会根据提供的材料进行调查核实作出工伤认定决定。4. 若被认定为工伤再向劳动能力鉴定委员会申请劳动能力鉴定确定伤残等级。5. 依据工伤认定和劳动能力鉴定结果与用人单位协商赔偿事宜。若协商不成可向劳动争议仲裁委员会申请仲裁要求用人单位支付工伤待遇包括医疗费、停工留薪期工资、伤残津贴等。6. 对仲裁结果不服的还可向人民法院提起诉讼通过法律途径维护自己的合法权益。总之即使没有劳动合同只要能证明劳动关系和工伤事实劳动者依然能获得相应的工伤赔偿。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。