Witam Mam taki skrypt:
<?php
if ($_GET['krok'] ==2) {
echo "<input type='hidden' name='localhost' value='{$_POST['localhost']}' />"; echo "<input type='submit' name='submit' value='zapisz' />"; }
elseif ($_GET['krok'] ==3) {
// kod na krok trzeci
}
else {
include('config.php');
function radio($showforum, $radio) {
if ($radio == 1) {
if ($showforum == 1) {
return "checked='checked'";
}
}
elseif ($radio == 0) {
if ($showforum == 0) {
return "checked='checked'";
}
}
}
?>
<div style="margin: 0px auto;">
<?php
if (!empty($_POST['submit'])) { echo "Zapisano poprawnie!"; $put_it = '
<?php
$localhost = "'.$_POST['localhost'].'";
$dbuser = "'.$_POST['dbuser'].'";
$password = "'.$_POST['password'].'";
$dbname = "'.$_POST['dbname'].'";
$forumlink = "'.$_POST['forumlink'].'";
$showforum = "'.$_POST['showforum'].'";
?>';
file_put_contents('config.php', $put_it);
}
else {
echo "<form action='index.php?krok=2' method='POST'>
Localhost:<INPUT TYPE='text' NAME='localhost' VALUE='".$localhost."'><br>
Dbuser:<INPUT TYPE='text' NAME='dbuser' VALUE='".$dbuser."'><br>
Password:<INPUT TYPE='text' NAME='password' VALUE='".$password."'><br>
Dbname:<INPUT TYPE='text' NAME='dbname' VALUE='".$dbname."'><br>
Link do forum:<INPUT TYPE='text' NAME='forumlink' VALUE='".$forumlink."'><br>
Czy link ma sie pokazywac?<br />
<input type='radio' name='showforum' value='1' ".radio($showforum, 1)." />Tak<br />
<input type='radio' name='showforum' value='0' ".radio($showforum, 0)." />Nie<br />
<input type='submit' name='submit' value='zapisz' />";
}
}
?>
Zapisuje on do pliku config wpisane dane! I działa!
Ale chciałbym dorobić w tym jednym pliku parę stron formularzami i zrobiłem narazie jeden bez przekazania do krok=2 działa a z tym już nie zapisuje nic do config. Więc jak zrobić w kroku=2 następne pole Imie by zapisywało oba formularze do config.php (IMG:
http://forum.php.pl/style_emoticons/default/questionmark.gif)
Pomocy!!