Html / php / sql Belki basit bir soru

2 Cevap php

Ben bir Oracle 10g veritabanından (php kullanarak) bazı metin girişlerini açılan am ediyorum. Sorun aynı zamanda kullanıcıların orijinal metnine cevap böylece (: orijinal metinleri soruları ve her soruya bağlı yanıtlayan için bir form var gerçekten stackoverflow gibi) her metin girişi için bir yorum formu eklemeniz gerekir olmasıdır. Ben veritabanındaki belirli bir yorum / cevap eklediğinizde ben comment hangi soruyu ait olduğu biliyorum ki aynı soru kimliğini eklemek gerekir. Bunu nasıl yapabilirim? Ben QID değerini tutan gizli bir girişi denedim, ama bu değer her zaman ekstre son QID olmak biter.

2 Cevap

Bu kod görmeden cevap vermek zor, ama sonraki soru işlenmeden önce bu form ile ilgili soru, görüntülenen ediliyor sayfa içindeki bir noktada gizli etiket / formu koymak gerekir tahmin ediyorum .

Eğer bir sayfada görüntülenen 15 soru var eğer öyleyse, her biri bir soru konu kimliği, metin, ve başka ne içerecek bir satır üretilen metni sahip oluyor. Bu satır sizin döngü içinde geçerli olmakla birlikte, aktif QID ile, bu aşamada yorum formu yazdırın.

If anyone wants to know what the problem was: Each time I displayed a new question ( extracted from the database ) I also declared a form with 3 simple fields: Name ( of the person who wants to answer ), Answer and a hidden tag that took the value of the current question's ID. If one chose to send the answer, his name, message and the question ID would be inserted in the Answers table of the DB. My problem was that the hidden value always equaled the qID of the last displayed question. Solution: I forgot to add the closing form tag: . There actually wasn't a single answering form for every question, but a single general form that only answered the last question.

Ben bu konuda yeterince açık oldum umarım. Yardımın için teşekkürler!