PHP komut geçirilen veriler bir HTML formundan geliyor olacak. Form bir ASP komut dosyası ile oluşturuldu hiçbir etkiye sahip olacak so long as the output of your ASP script is a regular HTML form.
Formunuzu göndermeden sayfa form için HTML ihtiyaçlarınız için doğru değil anlaşılacağı yükler olduğunu.
Eğer orta derecede karmaşık senaryo ile uğraşıyoruz ve sorunun nedenini belirlemek için sınama / incelemek bu ayrı ayrı daha basit bileşenlerine ve aşağı şeyleri kırmak gerekir.
Edelim:
- [A] = ASP komut
- [B] = HTML formu
- [C] = PHP betiği
Şu ana kadar ben senaryoyu anlamak gibi:
- [A] [B] üretir
- [B] [C] veri gönderir
Bu, aşağıdaki genel sorunlar göstermektedir:
- [A] yanlış [B] (ASP yanlış HTML çıktılar) üretir
- [C] (PHP komut bir mantık hatası) Gelen form verilerini yanlış işler
Nihai hedefi geriye doğru çalışın (bu PHP komut dosyası tarafından verilerin doğru işleme olmak). Yol boyunca her adımı atın ve size ihtiyaç olarak gerçekten emin olun.
- PHP kod üzerinde git. O, şimdi, doğru görünüyor emin olun. PHP script URL unutmayın.
- Elle HTML formu oluşturun. PHP betiğin URL formun
action
özniteliğini ayarlayın. Form şimdi PHP komut veri sunacaktır. PHP komut dosyası ne olması gerektiği yaptığını sınayın. Bu çalışma almak kadar devam edemez.
- ASP komut çıkış exact same HTML elle oluşturduğunuz bu kadar olun.
Madem PHP komut veri göndererek bir HTML form alabilirsiniz, ve bu kadar uzun PHP komut dosyası doğru gelen verileri işler gibi, siz devam edin ve sonra ASP tarafından oluşturulan formu olabilir gibi.