ich dreh bald durch

Begonnen von lausbub, 18 Februar 2007, 17:49:28

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

lausbub

Ich versuche mich schon seit einiger Zeit daran PHP zu lernen, habe 7 Bücher und auch einige ebooks und auch die LernDVD Video2Brain und und und.

Will mich auch nicht unbedingt darüber beschweren.

Klappt auch schon einigermasen.  :puzzled:


Was ich nur in den ganzen Büchern vermisse ist, ein Formular zu erstellen rein in PHP, so wie im Pragma eben.

In den Büchern sind die Formulare immer html & dann erst PHP eingefügt und dann wieder html.


Wie und wo gibt es bitte bitte ein Buch oder ebook oder eine Webseite, die mir das erstellen von Formularen rein in PHP erklärt.

Gruß Thorsten  :puzzled:
PHP Version: 5.2.11
MySql Version: 5.0.51a
Server-Version: Apache/2.2.8 (Linux/SUSE)
Pragma 1.12

Musicman75

Die Ausgabe der Formulare ist immer in html. php verarbeitet lediglich die Daten.

Du kannst Formulare so ausgeben:

HTML CODE
<?php
$variable
;
?>

HTML CODE
...

oder so:

<?php
echo "HTML CODE";
echo 
"HTML CODE";
$variable;
echo 
"HTML CODE";
echo 
"HTML CODE";
....

Wobei die Anführungszeichen im html Code auskommentiert werden müssen (\").

Ganz einfach eigentlich:
Layout in - HTML
Erzeugen und verarbeiten der Daten - PHP
Unaufgeforderte Support PMs & Emails werden ignoriert

Immer erst die Boardsuche verwenden und gegebenenfalls einen neuen Threat eröffnen, wenn das Problem noch nicht behandelt wurde!

lausbub

Hi Musicman75

Jip jetzt hab ichs geblickt, stimmt, soweit ganz einfach!!  :mad2:

komisch ist nur, das ich über die möglichkeit html code in Formularen über

<?php
echo "HTML CODE";
echo "HTML CODE";
$variable;
echo "HTML CODE";
echo "HTML CODE";
....


nichts finde in keinem Buch immer nur solche Formulare

<html>
<head>
<title>Mehrfach Auswahl</title>
</head>
<body>
<form name="form1" method="post" action="<?php echo $PHP_SELF ?>">
  <p>
    <select name="thema" size="4" multiple>
      <option value="Autos">Autos</option>
      <option value="Filme">Filme</option>
      <option value="Essen">Essen</option>
      <option value="Sport">Sport</option>
    </select>
  </p>
  <p>
    <input type="submit" name="Submit" value="Submit">
  </p>
</form>

<?php
    if ($thema) echo "Thema enthält: $thema";
?>

</body>
</html>


feine Sache, die möglichkeit bei PHP zu bleiben gefällt mir wesentlich besser, da man nicht immer <?php  auf und  zu machen muß ?>

klar, Supi freut mich grins  :)

Danke dir

gruß

thorsten
PHP Version: 5.2.11
MySql Version: 5.0.51a
Server-Version: Apache/2.2.8 (Linux/SUSE)
Pragma 1.12

BowlingX

Hi,
schneller ist es allerdings die HTML Ausgabe nicht immer über "echo" laufen zu lassen, sondern sobald html geschrieben wird (es sei denn es ist kleinzeug) den PHP Abschnitt zu beenden!
David
Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!

Andi

schön´s Grüssle, Andi

lausbub

Danke euch  :thumbup:

werde mir die Links sehr gut und öfters mal ansehen und durcharbeiten.  :puzzled:


Zitat von: BowlingX am 18 Februar 2007, 19:23:53
Hi,
schneller ist es allerdings die HTML Ausgabe nicht immer über "echo" laufen zu lassen, sondern sobald html geschrieben wird (es sei denn es ist kleinzeug) den PHP Abschnitt zu beenden!
David


Hmmmm

da muß ich noch was dazu fragen, so zimlich alle integrierten module sind über echo geschrieben und die sind ja doch sehr umfassend,
Warum ist da keine html-ausgabe?
hat die Ausgabe über  echo  andere vorzüge gegenüber html?

Danke Euch Ihr alle seit super  :thumbup:

Gruß

thorsten
PHP Version: 5.2.11
MySql Version: 5.0.51a
Server-Version: Apache/2.2.8 (Linux/SUSE)
Pragma 1.12

BowlingX

Hi,
es kommt immer darauf an wie umfangreich die Ausgabe ist und was genau mit der Ausgabe passiert. Viele älteren Module sind auch nicht so performant geschrieben!
David
Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!