CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
04.07.2006, 10:08:27
|
Anfänger
|
|
Registriert seit: Jul 2006
Beiträge: 6
|
|
Tabelle über Formular erstellen
Hallo, ich habe folgende Aufgabenstellung:
Ich soll mithilfe eines Formulars eine Tabelle generieren lassen.
Also man soll halt Tabellendaten ( border,cellspacing, cellpadding) im formular eingeben und dann abschicken, wobei dann diese daten in den code für die tabelle eingesetzt werden und somit die Tabelle angezeigt wird....
Vielen Dank im vorraus!!!
Mein bisheriger Quelltext (ich programmiere erst eine woche in php ....):
<?php
function formular()
{
echo"
<form method='POST' action='formular.php'>
border: <input type='text' name='Tabellenrahmen' size='20'><br>
cellspacing: <input type='text' name='Zellenabstand' size='20'><br>
cellpadding: <input type='text' name='Zelleninnenabstand' size='20'><br>
<input type='submit' value='Generieren' name='Generieren'>
<imput type='hidden' value='1' name='gesendet'>
</form>
";
}
if($gesendet)
{
<table border=$border cellspacing=$cellspacing cellpadding=$cellpaddign>
</table>
else formular();
}
?>
fänds echt gut wenn ihr mir tipps gebt, oder den ja nich allzulangen quellcode korrigiert hier rein postet....vielen dank!!!!
pickup
|
04.07.2006, 10:39:18
|
Member
|
|
Registriert seit: Jun 2006
Ort: Bayern
Alter: 56
Beiträge: 930
|
|
AW: Tabelle über Formular erstellen
Wäre ja nicht schlecht, wenn du noch dazu schreibst womit du ein Problem hast.
Deine Bedingung und Ausgabe ist schon mal nicht ganz richtig.
Die müsste dann eher so aussehen.
PHP-Code:
if($gesendet)
{
echo "<table border=$border cellspacing=$cellspacing cellpadding=$cellpadding>";
echo "</table>";
}
else formular();
__________________
Grüße Andes
Geändert von Andes (04.07.2006 um 17:06:10 Uhr)
|
04.07.2006, 11:00:16
|
Anfänger
|
|
Registriert seit: Jul 2006
Beiträge: 6
|
|
AW: Tabelle über Formular erstellen
oh ja, das problem hab ich doch glatt vergessen...also danke erstmal, hab dein stück quellcode eingebaut...ich kann jetzt die werte eingeben, aber das problem ist., dass der nach einem klick auf den button nicht die tabelle generiert....
IW formular.php Row 1 Col 1 11:00 Ctrl-K H for help
<?php
function formular()
{
echo"
<form method='POST' action='formular.php'>
border: <input type='text' name='Tabellenrahmen' size='20'><br>
cellspacing: <input type='text' name='Zellenabstand' size='20'><br>
cellpadding: <input type='text' name='Zelleninnenabstand' size='20'><br>
<input type='submit' value='Generieren' name='Generieren'>
<imput type='hidden' value='1' name='gesendet'>
</form>
";
}
if($gesendet)
{
echo "<table border=$border cellspacing=$cellspacing
cellpadding=$cellpaddign>";
echo "</table>";
}
else formular();
?>
|
04.07.2006, 11:58:37
|
Member
|
|
Registriert seit: Jun 2006
Ort: Bayern
Alter: 56
Beiträge: 930
|
|
AW: Tabelle über Formular erstellen
Deine Tabelle enthält ja auch keine Inhalte.
Da gehören noch die Zeilen (<tr>) und Spalten (<td>) definiert.
Setz zwischen die Spalten ein geschütztes Leerzeichen. Sonst kann es sein, dass sie wieder nichts angezeigt wird. Einige Browser stellen keine leeren Spalten dar.
Das sollte dann mind. so aussehen
PHP-Code:
echo "<table border=$border cellspacing=$cellspacing
cellpadding=$cellpadding>";
echo "<tr><td> </td></tr>";
echo "</table>";
__________________
Grüße Andes
Geändert von Andes (04.07.2006 um 17:05:54 Uhr)
|
04.07.2006, 12:07:26
|
Anfänger
|
|
Registriert seit: Jul 2006
Beiträge: 6
|
|
AW: Tabelle über Formular erstellen
hm...naja, das klappt immernoch nicht...muss mal gucken.....irgendwie komisch.....
|
04.07.2006, 12:25:03
|
Member
|
|
Registriert seit: Jun 2006
Ort: Bayern
Alter: 56
Beiträge: 930
|
|
AW: Tabelle über Formular erstellen
Bei deinem Hidden-Feld 'gesendet' muss es auch input und nicht imput heißen.
__________________
Grüße Andes
|
04.07.2006, 13:28:42
|
Anfänger
|
|
Registriert seit: Jun 2006
Beiträge: 37
|
|
AW: Tabelle über Formular erstellen
cellpadding=$cellpaddign>";
das wär auch noch sowas...einfach mal auf rechtschreibfehler überprüfen! ;)
|
04.07.2006, 14:01:04
|
Anfänger
|
|
Registriert seit: Jul 2006
Beiträge: 6
|
|
AW: Tabelle über Formular erstellen
sauba,
danke jungs!!!
es klappt.
jetz möchte ich nur noch gerne wissen, wie man was einbauen kann, dass der ne bestimmte anzahl zellen/spalten nimmt...
wäre nett
dankedankedanke.....
pickup
|
04.07.2006, 14:14:59
|
Anfänger
|
|
Registriert seit: Jul 2006
Beiträge: 6
|
|
AW: Tabelle über Formular erstellen
das dumme an der sache ist, dass der ne einzelne zelle nimmt, die immer gleichgroß/-klein ist.....egal welche werte ich eingebe!!!
|
04.07.2006, 14:55:39
|
Member
|
|
Registriert seit: Jun 2006
Ort: Bayern
Alter: 56
Beiträge: 930
|
|
AW: Tabelle über Formular erstellen
Zitat:
Zitat von pickup
jetz möchte ich nur noch gerne wissen, wie man was einbauen kann, dass der ne bestimmte anzahl zellen/spalten nimmt...
|
Das könntest du über eine Schleife realisieren.
__________________
Grüße Andes
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 15:58:22 Uhr.
|