passwort vergessen - registrieren

Festzeit.ch Forum » Computer » PHP ->Formulargenerator programmieren

Autor Beitrag 1 - 15
BloodyFr 12.11.10, 09:32
Guten Tach
Jo ich muess für dschuel e Formulargenerator programmiere mit PHP.
(I ha e total simpli Art gno ich weiss..Aber gid keini Pünkt für dschwirigkeit )

Also folgendes:
I han e Index siite vo uf die versch. Siite verlinkt. Z.B. Textfeld.php Dert druf ka me den name und Titel vom feld igeh und das widrrum wird imene Textfile usgeh wo spöter den über e submit button cha azeigt werde.
Codebispiil textfeld:
Zitat:

<?php

if(isset($_POST['submit']))
{
$content=$_POST['titel'].' <input type ="text" name="' . $_POST['feldname']. '" />< br/><br />'. "\n";
$datei = fopen("zeilen.txt","a+";

fwrite($datei, $content);
fclose($datei);
header("location: index.php";
}
else
{
?>
<form action="Textfeld.php" method="post">
<div>
Titel<input type="text" name=titel /><br />
Feldname<input type="text" name="feldname" /><br />
<input type=submit name=submit value=OK />
</div>
</form>

<?php
}

?>
Jo mis problem sind jetzt Checkboxe resp. radioboxe.. De User sott könne e x-beliebigi Anzahl vo dene mache könne..
Ha jtzt didee ka das via foreach schleife zmache, aber iwie bikum is nid so ganz ahne..
hed vlt öber en idee wieni das könnt lööse?

Griessli

Edit: Wieso au immer es mir dert Smileys inehaut.. das sin eigtl ganz normali ) ..
1 mal bearbeitet, zuletzt Fr 12.11.10, 09:34
marcovoltFr 12.11.10, 10:34
naja also wenn de User söl ala "neues feld hinzufügen" e neus fäld mit ere checkbox söl erstelle chönne muesch das molle mit JS löse bzw. müestisch jedes mol d afrog an server schicke und ihm säge er söls um eis erwitere was unnötigi arbeit für de Server wär, drum suechsch gschider bi google wie mer das via JS löst...

nacher seisch de checkbox eifach name="box[]" und im fäldname "feld[]" und erzügsch so automatisch es array vo beidne boxe...
de chasch nacher eigentlich eifach via foreach usläse was feld[] und box[] so hend und so d wärt usgeh...
das nit "1" oder nüt als antwort kriegsch chöntsch jo no via if e abfrog mache und "Ja" oder "Nein" säge ^^

EimerFr 12.11.10, 10:59
ach wie ich die Uffgob ghasst han xD
BloodyFr 12.11.10, 11:00
sproblem isch ebe i sotts mit PHP mache..

ha mr jtzt überlegt das via e do while zmache.

Zitat:

<?php
$zaehler =0;
$schreib=0;
if(isset($_POST['submitr']))
{
do{

$content=$_POST['titel'].' <input type ="radio" name="' . $_POST['name']. '" />' . $radio . '< br/><br />'. "\n";
$datei = fopen("zeilen.txt","a+";

fwrite($datei, $content);
fclose($datei);
$schreib++;
}while ($schreib != $ahzrad);
header("location: index.php";
}
else
{
?>
<form action="Radio.php" method="post">
<div>
Titel<input type="text" name=titel /><br />
<?php
do
{
?>
Radio<input type="text" name=radio /><br />

</div>
<?php
$radio++;
$zaehler++;
} while ($zaehler != $ahzrad);
?>
<input type=submit name=submitr value=OK /><br />
</form>
<?php

}
?>
was i na muess mache isch dvariable $radio imene array speichere will glaub eso wirds nid funktioniere (noni testet)..
3 mal bearbeitet, zuletzt Fr 12.11.10, 11:11
BloodyFr 12.11.10, 11:07
Zitat: Eimer
ach wie ich die Uffgob ghasst han xD
ja dankeschöön xD

marcovoltFr 12.11.10, 12:17
ganz unschön chöntsch eifach d usgab in e Session abspeichere und wenn e checkbox meh dezuechunt die eifach dört hinzuefüege...
und erst bim würkliche abspeichere nacher d date in e text datei abspeichere ^^

und anstell vo das de d Zahl in e txt datei schribsch wie viel Boxe das brucht wärde würdi das eher in e Session neh...
chöne so mehreri Lüt s Formular bruche ohni das ander drifunke

In welem Modul (sofärn ihr mit Modul arbeitet) muesch das mache xD?
holysmokeFr 12.11.10, 12:19
ich ha das gärn gmacht
so a la phpmyadmin
BloodyFr 12.11.10, 12:37
im Modul 307 Interaktive Webseiten erstellen

und da mir ebe in dem jtzt neu kei abshclusspriiefig me hen sondern nur no 2 projektnote isch das dammi züg ebe no wichtig..

jo i muess nid dervo usgoh das mehreri lüt das ding bruuche könne..

jo sproblem isch ebe dasi nid so e programmier hirsch bin^^ es goht scho einigermasse aber sobalds de richtig tiefgründig wird chumi nümm zschlag..

Aber mol e frog so ebe wege array.. i ha mer folgendes überlegt:

dvariable $radio enthaltet jo de text wos soll nebem button stoh.
wenni jtzt durch irgend e funtkion (welli???) jedesmol die variable in e array ineschribe (also eifach hindedra) und den obe bi dr schlaufe jedesmol wenn si ablauft der negst itrag useläse los, würd das iwie goh?
Isch das irgendwie verständlich oder nid so?^^
marcovoltFr 12.11.10, 13:07
also wie meinsch jetze, das wenn de e neui box hinzuefüegsch bi de alte de text wider stoht wo scho igeh worde isch?


Fals es so meinsch: eifach d ID vom array usläse und so vom wärt array d lösig usläse, z.B. so:
<?php


$array = array("Geht es dir gut?","Hast du gerade Pause?","Was weis isch xD?","... xD? ","test?" ;
$array1 = array(1,0,1,1,0) ;

foreach($array as $name => $wert)
{

echo $wert." <b>";

if($array1[$name] == 1)
{
echo "JA";
} else {

echo "NEIN" ;
}

echo "</b><br>" ;

}

?>
1 mal bearbeitet, zuletzt Fr 12.11.10, 13:13
BloodyFr 12.11.10, 13:16
Jo lueg bispiiel radiobox..

Zitat:

<?php
do
{
?>
Radio<input type="text" name=radio /><br />

</div>
<?php
$radio++;
$zaehler++;
} while ($zaehler != $ahzrad);
?>
Do isch die Variable $radio drin. DIe soll in es Array ine resp bi jedem mol wo dschlaufe ablauft e itrag zuesätzlich is array ihne.

Das array soll do
Zitat:

if(isset($_POST['submitr']))
{
do{

$content=$_POST['titel'].' <input type ="radio" name="' . $_POST['name']. '" />' . $radio . '< br/><br />'. "\n";
$datei = fopen("zeilen.txt","a+";

fwrite($datei, $content);
fclose($datei);
$schreib++;
}while ($schreib != $ahzrad);
usgeh werde. Aber natürlich bi jedem mol mehr wo dschlaufe abölauft dr nögsti itrag.

Also sott zb ditrag im array Apfel, Birne si, sött bim erste mal wo dschlaufe ablauft "Apfel" dine stoh, und bim zweite mol "Banane"
InnosFr 12.11.10, 15:20
LOL sowas ähnlichs hani di mol gfrogt... de wo du mir empfohle hesch machd das in ca 10 min. de programiert schneller als ich chat frog doch ihn
DömsFr 12.11.10, 15:50
Zitat: Innos
LOL sowas ähnlichs hani di mol gfrogt... de wo du mir empfohle hesch machd das in ca 10 min. de programiert schneller als ich chat frog doch ihn
Nützt viel wenndes am Kompetenznochwiis muesch mache ^^
moseyFr 12.11.10, 20:30
jaja php modul isch sowiso füre arsch ^^
noonesSa 13.11.10, 00:38
.
1 mal bearbeitet, zuletzt Sa 13.11.10, 01:04
holysmokeSa 13.11.10, 11:38
Zitat: mosey
jaja php modul isch sowiso füre arsch ^^
sone scheiss
das isch s einzig sinnvolle xD

Als angemeldeter festzeit.ch Member kannst du Themen erstellen und auf Beiträge antworten.
 
Infos/Hilfe » ©