Hier ist mein Code:
PHP-Code:<html>
<head>
<title>Namen hinzufügen</title>
</head>
<?php
// kette aufspalten
if (isset($_GET['arrayi'])) if ($_GET['state'] == true) $liste = explode(",", $_GET['arrayi']);
// FUNKTION array erstellen wenn nicht vorhanden
function create_array() {
if (!isset($liste)) $liste = array();
}
// FUNKTION liste ausgeben
function print_list() { ?>
<div style="border:1px solid #000000;"> <?
global $liste;
$lcount = count($liste); // elemente zählen
for($i = 0; $i <= $lcount; $i++) { //iterator
echo $liste[$i]. '<br>'; //akutelles element ausgeben
if (lcount > 0) next($liste); //wenn lcount größer ist als 0 weitergehen im array
} ?>
</div> <?
}
// wenn formular abgeschickt worden ist...
if (isset($_GET['Senden'])) {
if (!isset($liste)) create_array(); //array erstellen wenn nicht vorhanden
$liste[] = (string) $_GET['inhalt']; //element hinzufügen
print_list();
}
elseif (isset($_GET['Löschen'])) {
unset($arrstring);
unset($liste);
unset($i);
$seite = $_SERVER['PHP_SELF'];
}
global $seite;
if (isset($_GET['Senden'])) {
if ($liste > 0) {
$arrstring = implode(",", $liste);
var_dump($liste);
$state = true;
}
else
{
$arrstring = $liste['0'];
$state = false;
var_dump($arrstring);
}
}
echo <<<FORM
<form action="" method="GET">
<input style="border:none; border-bottom:1px dashed #000000;" type="text" size="10" name="inhalt" value=""><br>
<input type="submit" name="Senden" value="Hinzufügen">
FORM;
if (isset($_GET['Senden'])) {
echo <<<FORM
<input type="hidden" name="arrayi" value="$arrstring">
<input type="hidden" name="state" value="$state">
FORM;
}
echo <<<FORM
</form><form action="$seite" method="GET">
<input type="submit" name="Löschen" value="Löschen">
</form>
FORM;
?>


LinkBack URL
About LinkBacks



Zitieren


Lesezeichen