Mit PHP Button erzeugen/sichtbar machen

10/25/2011 20:47 KnusperToast#1
Hey ;)

Ich wollte mal fragen, ob man per PHP einen button erzeugen kann.

zB. mit dem
echo-Befehl oder so ....

Ich habe mometan eine If-Abfrage und wenn die Bedingung erfüllt ist soll ein Button erscheinen. Der Button bekommt dann später eine Funktion.

Aber wie erstell ich einen Button mit php ?

echo "" ; oder pint ""; oder wie ?? :D

Danke im Vorraus.


MfG
10/25/2011 20:48 NotEnoughForYou#2
PHP Code:
<?php

if(bedingung()) {
// Wenn sie true ist

echo'<input type="button" name="hi"></input>';

}
else {

// Wenn sie false ist 

echo'<p>fail</p>';
}
?>
10/25/2011 20:59 KnusperToast#3
Quote:
Originally Posted by NotEnoughForYou View Post
PHP Code:
<?php

if(bedingung()) {
// Wenn sie true ist

echo'<input type="button" name="hi"></input>';

}
else {

// Wenn sie false ist 

echo'<p>fail</p>';
}
?>
und wo kommt das mit method post action, etc. hin ? :D
10/25/2011 21:01 NotEnoughForYou#4
du hast doch geschrieben, dass du eine if abfrage hast und wenn die true ist soll ein button kommen ? dem button kannste dann ganz normal per type submit und der form action die Funktion zuweisen.
10/25/2011 21:13 KnusperToast#5
hmm i-wie passiert aber nichts wenn ich auf den Button drücke -.-


Das sind jetzt nur schnipsel :

PHP Code:
<form method="POST" action="index.php">

<?php
$angenommen 
$row->angenommen;
   if (
$angenommen 1)
   {
   echo
'<TD><input type="button" name="annehmen" value="annehmen"></input><br></TD>';
   }

if (!empty(
$_POST["annehmen"]))
{
echo 
'hallo';
}
?>

</form>
10/25/2011 21:17 NotEnoughForYou#6
PHP Code:

<?php

// Überprüft ob der Request existiert und ob er befüllt ist
if(isset($_POST['annehmen']) && !empty($_POST['annehmen'])) {

echo
'hallo';
}
 
// Sonst wird wieder der Button ausgegeben, sofern $angenommen kleiner als 1 ist
else {

$angenommen $row->angenommen;

// Wenn $angenommen kleiner als 1 ist
if($angenommen 1) {
echo
'<form action ="index.php" method="post"><input type="submit" name="annehmen" value="annehmen"></input></form>';
}
}

?>