• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

[Erledigt] action- Angabe ändern mit Checkbuttons?

Status
Für weitere Antworten geschlossen.

Berti

Neues Mitglied
[Erledigt] action- Angabe ändern mit Checkbuttons?

Halli, ich mal wieder ohne Plan!

Ich hab auf meiner HP inzwischen ein Mailformular, nach meinen Tests funkt es sogar!

Jetzt ist noch ein Gästebuch in Planung.
Ich würde aber gerne das selbe Formular nutzen, indem ich zwei Checkbuttons einbinde, einer mit "E-Mail" also per Mail absenden, der andere mit "Ins Gästebuch", der einen Gästebucheintrag erzeugt.

Geht das, wenn ich die action angabe als Variable setze und die Buttons mit "if" oder so, oder wie????

Bitte, bitte, ich kenn mich mit PHP net aus, bin froh wenn ich einfache Ferigscripte anpassen kann..

Mfg, Berti
 
Werbung:
klar du machst das so
<input type=checkbox name=wohin value=gb>
und dann:
<?php
if($_POST[wohin]=="gb") {
...
}
?>
 
Hmmm...

Hab mal vorgearbeitet und zwei Send- Buttons gemacht..

Code:
<input type="submit" name="email" value="E-Mail" /><input type="submit" name="buch" value="Gästebuch"/>

und dann
[php:1:1b5a35c715]
<?
if($_POST=="E-Mail") {
if($_POST[buch]=="Gästebuch")

}

?>
[/php:1:1b5a35c715]

Und voher action="$_POST"


Stimmt das so ungefähr?

MFG, Berti
 
Werbung:
ich glaubde das vertseht er so nicht.... :wink:
ich übersetze mal:
[php:1:5f84519654]
<?
if($_POST=="E-Mail") { #falsch
if($_POST[buch]=="Gästebuch") #falsch

}
if($_POST['email']=="E-Mail") { #richtig
if($_POST['buch']=="Gästebuch") #richtig ( es geht um die ' die bei einem string sind!!!!

}

?>
[/php:1:5f84519654]
 
Werbung:
Tschuldigung... Ich bin wirklich so begriffstutzig... :oops:

[php:1:a17319ba23]
<?
if($_POST['email']=="E-Mail") {
if($_POST['buch']=="Gästebuch")

}
?>
[/php:1:a17319ba23]


Zeigt er mir einen Parse Error auf die Zeile mit dem "}"....

Und wo geb ich die php- Seite an, wo die post verarbeitet wird??

Ich kanns echt net.

Mfg, Berti
 
[php:1:83b201d99c]
<?

if($_POST['email']=="E-Mail") {
if($_POST['buch']=="Gästebuch") {

}
}
?>
[/php:1:83b201d99c]

Damit ist der Error weg, toll!

Wie überrede ich den Mailbutton dazu das Script an "mail.php" zu senden, bzw. den Gästebuchbutton an "gast.php"???

Mfg, Berti
 
Werbung:
Hier mal der ganze Code....
Vielleicht kann ja wer was rausfinden

[php:1:50982db0ce]
<form action=<?$_POST?> method="post">

<table>

<tr>

<td>

Mein ICQ- Status:</p></td>
<td>
online.gif
</td>

</tr>
<tr>

<td><p class="textmittig">Name:</p></td><td><input type="text" size="30" name="name" /></td>


</tr>
<tr>

<td><p class="textmittig">Mail:</p></td><td><input type="text" size="30" name="email" /></td>

</tr>
<tr>

<td><p class="textmittig">Homepage:</p></td><td><input type="text" size="30" name="home" /></td>

</tr>
<tr>

<td><p class="textmittig">Nachricht:</p></td><td><textarea name="kommentar" cols="50" rows="5"></textarea></td>

</tr>
<tr>

<td colspan="2" align="center"><input type="submit" name="email" value="E-Mail" /><input type="submit" name="buch" value="Gästebuch"/><input type="reset" value="L&ouml;schen!" /></p></td>

</tr>


</table>

<?



if($_POST['email']=="mail.php") {
if($_POST['buch']=="gast.php") {

}
}
?>

</form>
[/php:1:50982db0ce] :oops:
 
Berti schrieb:
Wie überrede ich den Mailbutton dazu das Script an "mail.php" zu senden, bzw. den Gästebuchbutton an "gast.php"???

Mfg, Berti
Könnte schwer werden!!! die sin widerspenstig!!! und eigenwillig!!!

aber mit bitte bitte gehts^^ ;ugl
 
Also:
[php:1:8bf3b1ec2e]

<?



if($_POST['email']==("mail.php", "bittebitte")) {
if($_POST['buch']==("gast.php", "mach du Drecksau")) {

}
}
?>
[/php:1:8bf3b1ec2e]


Warum ich net gleich draufkommen bin... ;ugl
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben