Modulentwicklung: Ausgabe klappt nicht

Gesperrt
typo
Beiträge: 52
Registriert: So 13. Mai 2007, 18:25
Kontaktdaten:

Modulentwicklung: Ausgabe klappt nicht

Beitrag von typo » Sa 13. Sep 2008, 17:10

Hallo allerseits,

Ich möchte mein erstes Modul schreiben, wofür ich folgendes Script probiert habe:

Input:

Code: Alles auswählen

?>

<?php

?>

<input type="text" name="<?php echo "CMS_VAR[0]"; ?>" value="<?php echo "CMS_VALUE[0]"; ?>">

<?php
Output:

Code: Alles auswählen

<?

$iWidth = "CMS_VALUE[0]";
echo "Value: $iWidth <br>";

?>
Kann mir jemand sagen, warum das so nicht funktioniert?
Ich habe mir die offiellen FAQ's angeschaut, werde daraus aber auch nicht wirklich schlauer.

Version ist: 4.6 ModRewrite

Danke und Gruss

BagHira
Beiträge: 486
Registriert: Do 23. Feb 2006, 19:42
Wohnort: Tirschenreuth / Oberpfalz / Bayern
Kontaktdaten:

Beitrag von BagHira » Sa 13. Sep 2008, 17:33

Gruß Holger

Träumer haben vielleicht keinen Plan, aber Realisten haben keine Vision.

Handgewickelte Glasperlen Facebook Google+

typo
Beiträge: 52
Registriert: So 13. Mai 2007, 18:25
Kontaktdaten:

Beitrag von typo » Sa 13. Sep 2008, 17:42

Hallo Holger

Ich habe das mal so nachgebaut:

Code: Alles auswählen

?>

<?php

?>

<p><strong>2-spaltig?</strong> </p>
<p>
  <input name="<?php echo "CMS_VAR[0]"; ?>" type="text" value="<?php echo "CMS_VALUE[0]"; ?>">
</p>


<?php

Code: Alles auswählen

<?

$cols = "CMS_VALUE[0]";
echo $cols;
?>
Die Ausgabe im Textfeld im Input klappt (wenn ich etwas eingegeben habe und wieder auf die Seite zurückkehre).

Aber: Der Output gibt mir nichts zurück?

typo
Beiträge: 52
Registriert: So 13. Mai 2007, 18:25
Kontaktdaten:

Beitrag von typo » Sa 13. Sep 2008, 18:08

Habs inzwischen geschafft, danke!
Nur noch ein Problem: Ich möchte eine Checkbox erstellen:

Code: Alles auswählen

?>

<?php

$inputname = "CMS_VAR[0]";
$inputvalue = "CMS_VALUE[0]";


?>


<p>
  <input name="<? echo $inputname; ?>" type="checkbox" <? if($inputvalue =="on") echo "checked"; ?>>
</p>


<?php
Die angekreuzt ist, wenn der value = "on" ist. Das ankrezuen klappt, aber das deselektieren will nicht, irgendwie wird der Wert nicht geschrieben...

Danke!

BagHira
Beiträge: 486
Registriert: Do 23. Feb 2006, 19:42
Wohnort: Tirschenreuth / Oberpfalz / Bayern
Kontaktdaten:

Beitrag von BagHira » Sa 13. Sep 2008, 18:37

Dies hier könnte ein Anhaltspunkt sein:

Code: Alles auswählen

echo "<tr><td>Checkbox?:</td>";
echo "<td><input type=\"checkbox\" name=\"CMS_VAR[10]\" value=\"1\" ";
if ("CMS_VALUE[10]" == 1) echo "checked=\"checked\" ";
echo "/></td></tr>";
Gruß Holger

Träumer haben vielleicht keinen Plan, aber Realisten haben keine Vision.

Handgewickelte Glasperlen Facebook Google+

Gesperrt