Posted by AdamLinden on January 7, 2009 at 10:20am
$form['comment'] = array(
'#type' => 'textarea',
'#title' => t('Comment'),
'#default_value' => "$Comment",
'#description' => 'Leave a comment to the TourAdmin regarding your tournament',
'#size' => 20,
'#prefix' => '<tr><td>',
'#suffix' => '</td></tr>',
);
....
$Comment=$_REQUEST["comment"];
echo "" . $Comment . "<br>";Det där leder inte till någon output alls
$form['comment'] = array(
'#type' => 'textfield',
'#title' => t('Comment'),
'#default_value' => "$Comment",
'#description' => 'Leave a comment to the TourAdmin regarding your tournament',
'#size' => 20,
'#prefix' => '<tr><td>',
'#suffix' => '</td></tr>',
);
....
$Comment=$_REQUEST["comment"];
echo "" . $Comment . "<br>";Det där fungerar dock alldeles utmärkt.
Något som ytterliggare förbryllar mig är att jag har en nästan identisk kod på en annan del av sidan där textarea faktiskt fungerar! Det är dock lite för mycket för att klistra in.. Jag gissar att det är väldigt svårt för er att kunna berätta exakt vad som är felet i detta fall utan får helt enkelt hoppas att någon känner till något allmänt fel som kan göra att textarea inte fungerar medan textfield gör det?
Mvh
Adam
Comments
Testa att inte använda
Testa att inte använda #size för textarea. Jag har svårt att tänka mig att det skulle vara det som strular men det är ett attribut som inte ska användas för textarea, så det är lika bra att testa för att utesluta det.
För övrigt rekommenderar jag att du använder bara $Comment, istället för "$Comment". Då slipper PHP jobba i onödan. ;)
Tobias Sjösten - imBridge
Tobias Sjösten