Re: php, phpBB3, MySQL, JavaScript, BBCode

Ich muss zu geben, ich kann mit Formularen in JavaScript nicht umgehen - in php schon. Also, langsam - das lernen wir schnell. Ich erkläre kurz. Also, wenn sie eine Form schreiben, sieht die zum Beispiel so aus

<form name="bnform">
<input type="text" name="bakusnaur"></input>
<input type="submit" onclick="return alert(expr ())"></input>
</form>

Ich kann das nur in PHP sorry - aber ich weiss, was

>Document.getElementByID ()
geschrieben und nicht Name

Gut. Sie haben ihre Form

<form name="bnform">
<input type="text" name="bakusnaur"></input>
<input type="submit" onclick="return alert(expr ())"></input>
</form>

Und in php geht das so:

Sie haben jetzt eine Methode. Das ist anders, als in JavaScript. Das heisst, die Form - nicht, das Input - das müssen sie in PHP unterscheiden, im Gegensatz zu JavaScript. In JavaScript müssen sie das nicht unterscheiden.

Sie haben eine Methode

 heisst, in PHP geben sie ein.\\

\begin{verbatim}
<form name="bnform" method="POST">
<input type="text" name="bakusnaur"></input>
<input type="submit" onclick="return alert(expr ())"></input>
</form>

 Variable "ubertragen. Jetzt k"onnen sie in PHP die Variable abfragen\\

\begin{verbatim}>\$_POST ["bakusnaur"]

vom Typ „text``

Viele machen das in HTML falsch. Sie schreiben lauter Tags. Also HTML schreiben - es gibt only 10 Kind of People those who understand binary codes and those who don't. Gut, es gibt welche die können HTML schreiben und welche die nicht. Aber: Das ist ein Buddy System - der Satz mit dem 10

Weil, viele werden jetzt zum Beispiel sagen - JavaScript - ja, aber wie geht das Form Herr Vajda. Dazu sage ich, das ist schnell gemacht. Und sie werden sich um das Form drehen.

Dann machen sie was falsch. Jetzt kommt das Buddy System mit dem 10 Kind of people.

Viele machen in HTML Tags

Das heisst

<a href="hallo.html">hallo.html</a>

Und das ist schon mal falsch. Jedes Tag in HTML hat eine ID. Tags ohne ID haben in HTLM nichts zu suchen. Warum ist das so. Es braucht jedes Tag eine ID und - sie bauen ihre Seite ja nicht statisch auf. Wenn sie ihre Seite statisch machen, dann haben teilweise Tags vielleicht keine ID. Das ist schon nicht gut. Weil sie haben ja - CSS. Das heisst, jedes Tag kriegt eine Class und eine ID

Das heisst: Sie machen in CSS

<style>
a {color: red;}
</style>

Jedes Tag ändert sich damit. Jetzt bauen sie ihre Seit aber dynamisch auf. Das heisst, sie machen die in PHP vermutlich. Und dann mache ihre ID's bitte nicht per hand. Sondern nummerieren die durch

<a href... id="0"
<a href... id="1"

Gut. Jetzt kommt JavaScript. Der Witz ist nämlich.

Document.getElementByID

Wenn sie in

>getElementByID ("meinetagsoundso11");

Das ist nämlich das wichtige eingeben - dann habe sie eine Klasse so zu sagen, auf das Tag mit „meinetagsoundso11``. Jetzt können sie - deswegen jede Variable an dem Tag automatisch ändern. Dazu müssen sie, was CSS ist

Sie haben padding-left, color und so weiter.

Jetzt können sie machen

var = Document.getElementByID ("meinetagsoundso11");

Und jetzt können sie

theoretisch

var.color = "red"

machen. Jetzt ändert sich das alles. Jetzt haben sie javaScript

Wie das mit dem Form geht, ist logisch

Sie machen an das Input Ding ein Namen „hallo``

Jetzt machen sie

Document.getElementByID("hallo");
jetzt das müssen wir nachlesen.