Jag har börjat tillämpa PHP utan att vara speciellt hemma på HTML och nu har jag kört huvudet i väggen... Misstänker att jag komplicerar allting otroligt just nu. Snälla hjälp, checkboxar verkar vara ett knepigt område...
Håller på att konstruera en speciell frågesport där mer än ett svar är rätt. Alltså använder jag checkboxar. Då vill jag döpa alla inputfält som hör till fråga x för "qx[]" fast med olika index.
Och då inställer sig frågan: Hur kollar jag dessa värden sedan? De skickas med POST. Om jag förstår det hela rätt kan man inte skriva
$_POST[q1[3]] tex. Så hur kollar jag om index i är satt för fråga qk?
Du kan inte göra så. Antingen får du ge unika namn till alla checkboxar (ex. qx_1, qx_2, qx_3 osv), eller så får du ge samma namn till alla checkboxar och identifiera vilka checkboxar som är valda utifrån dess olika value.
Du kan inte göra så. Antingen får du ge unika namn till alla checkboxar (ex. qx_1, qx_2, qx_3 osv), eller så får du ge samma namn till alla checkboxar och identifiera vilka checkboxar som är valda utifrån dess olika value.
Kan du förklara med ett exempel? Jag har troligen missförstått Mattes råd här...
Testa denna koden och se om det inte hjälper dig. Har du mer än bara checkboxarna på sidan så kan du ge boxarna ett specielt namn t.ex checkX där X är iett unikt id för checkboxen. För att sedan bara behandla checkboxarna så kollar du bara om substring($name, 0,5) == 'check'.
Du kan inte göra så. Antingen får du ge unika namn till alla checkboxar (ex. qx_1, qx_2, qx_3 osv), eller så får du ge samma namn till alla checkboxar och identifiera vilka checkboxar som är valda utifrån dess olika value.
Kan du förklara med ett exempel? Jag har troligen missförstått Mattes råd här...
Nej, det var jag som fattade lite trögt bara
Om du har kryssrutor som heter typ q1[1], q1[2], q2[4], q3[5] osv så kan du kolla dom med ex.