Zum Inhalt springen

Script funzt nix mit GZIP an!


Empfohlene Beiträge

hallo,

Also ich habe einen senden-button:

<tr class="tableb">

   <td align="center" colspan="2"><span class="smallfont"><input type="submit" value="Absenden" /></span></td>

   </tr>
dann habe ich 3 Checkboxen:
<input type="radio" name="reason" value="1"><span class="smallfont">TEXT
und ausserdem eine Textarea:
<textarea name="message" rows="10" cols="80"></textarea>

   
Wenn ich jetzt auf den Senden button klicke, und keines gewählt habe, also etweder Checkboxen ODER textarea ist leer, dann soll ein fenster erscheinen, dass man etwas wählen soll! Wie mache ich das?
if(empty($_POST["reason"]) || empty($_POST["message"])){

echo "Eins von Beiden leer";

}else{

// Irgendwas

} 
Das ist schon sehr gut, bloss habe ich ein Problem: Diese echo meldung wird immer über dem Forum ausgegeben! Kann man's so machen, dass ein Fenster erscheint, bzw. dass das versenden nicht möglich ist, wenn eins von beiden leer ist? Es ist nur wichtig, dass keine Aktion erfolgt, wenn was leer ist. Ich habe mal so probiert:
if(empty($_POST["reason"]) OR empty($_POST["message"])){

eval("\$tpl->output(\"".$tpl->get("template2")."\");");

}else{

mail($email,$betreff,$nachricht);

}


}

eval("\$tpl->output(\"".$tpl->get("template1")."\");");

Problem ist, wenn gzip an ist, kommen bei aktion seltsame zeichen, wenn es aus ist, geht es nicht, da es dann auf der startseite überschriben wird. Wie mache ich es dass es mit gzip funzt, oder wie oben gesagt, dass wen eines von beiden leer ist, die Send verhindert wird.

Weiß jemand hilfe?

Danke, Vukol

Link zu diesem Kommentar
Auf anderen Seiten teilen


<?php
$errorMsg = "";

if(empty($_POST["reason"]) || empty($_POST["message"])){
$errorMsg = "Eins von Beiden leer";
}else{
// Irgendwas
}

?>
<form>
<table>
<tr>
<td>
<?= $errorMsg ?>
</td>
</tr>
<tr>
<td>
<textarea name="message" rows="10" cols="80"></textarea>
</td>
</tr>
<tr>
<td>
<input type="radio" name="reason" value="1"><span class="smallfont">TEXT
</td>
</tr>
<tr>
<td>
</td>
</tr>
</table>
</form>
[/PHP]

meinst du das so?

PS: ist nicht getestet

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...