PHP: wie kann ich den php code in der html datei einfügen das der button das ausführt?

...komplette Frage anzeigen

4 Antworten

Und was soll der Button ausführen? Da fehlt ja der komplette php-Code.

Antwort bewerten Vielen Dank für Deine Bewertung
Serverhoster 19.02.2016, 16:01

nein er soll ja nur die ausführen: type="submit" value="Upload"

0

HI,

was Du gepostet hast, ist CSS und zwei Zeilen des HTMl-Headers.

CSS gibt an, wie der Button dargestellt wird, und hat mir seiner Funktion nichts zu tun.

Und auch PHP hat mit der Funktion des Buttons bzw. des Formulares nichts zu tun, ausser, das die die Daten eines Formulres mit PHP auswerten kannst.

Wenn der Button nicht tut, was Du erartest, dann liegt es vermutlich an dem Formular.


<form method='post' action='#'>
<input type='text' name='fdata1' value=''/>
<input type='submit' name='sendbutton' value='absenden' class='button'/>
</form>


Wenn Du jetzt am Anfang Deiner Seite folgenden PHP-Code eingibst,

siehst Du nach dem Absenden, was der Inhalt des Formulares in PHP ist.

Die Werte des Formulares stehen in der Variblen $_POST.


<?
if(isset($_POST)){
var_dump($_POST);
}
?>

Wenn das nicht Deine Frage war, definier mal genau, was Du willst.

Wenn es Dir darum geht, das derButton nur die Anweisungen des CSS bekommt, must Du dem Button auch die Klasse zuweisen.

Du hast in Deiner CSS - Anweisung die Klasse .button

Wie Du oben im Formularbeispiel sehen kannst, steht dort

class='button'

Du kannst den Namen einer Kalsse frei wählen, da kann auch Buttermiclh stehen.

Wenn Du mit CSS direkt jeden Button ansprechen willst,

dann muss die CSS -Anweisung ander aussehen.


input[type=submit] {
display: block;
width: 180px;
height: 60px;
position: relative;
border: 2px solid #04a;
border-radius: 5px;
margin: 200px auto;
background-color: #06c;
}

Jetzt werden alle Button eines Formulares mit dieser CSS-Anweisung dargestellt. 

Du kannst jedem html-tag die Klasse .button zuweisen, probier das mal mit einem Link aus.

Antwort bewerten Vielen Dank für Deine Bewertung

Als Serverhoster solltest du das wissen :)

Antwort bewerten Vielen Dank für Deine Bewertung
Serverhoster 19.02.2016, 16:17

man ja aber wenn ich dazu rein schreibe passiert da nichts :(

0

Was möchtest Du wissen?