Hallo,
Ich schreibe grade an einer kleinen <form> herum und implemetiere diese in PHP.
Nun möchte ich abfragen, ob die beiden inputs ausgefüllt worden sind.
Hier ein Snippet aus meinem Code :
Senden tut er die Nachricht an den TS3 Server in diesem Falle.
Ich möchte nur, dass er erst Prüft, ob Nickname(nick) und die Nachricht(msg) ausgefüllt worden sind.
Vielen Dank
Ich schreibe grade an einer kleinen <form> herum und implemetiere diese in PHP.
Nun möchte ich abfragen, ob die beiden inputs ausgefüllt worden sind.
Hier ein Snippet aus meinem Code :
PHP:
<?php
$data_ins = mysql_fetch_array(mysql_query("SELECT * from instanz where ins_id = '".$usr['ins_id']."' LIMIT 1"));
$ts3 = new ts3admin($data_ins['ip'], $data_ins['query']);
if ($ts3->getElement('success',$ts3->connect())){
$ts3->login($data_ins['user'], $data_ins['pw']);
$ts3->selectserver($mst['port']);
$data = $ts3->serverinfo();
?>
<h1>MSG-Bot</h1>
<h2>Um Nachrichten an den Server zu senden...</h2>
<form action="" method="POST">
<table style="width:100%;">
<tr><td>Nachricht zum senden:<br></td></tr>
<tr><td><textarea name="message" cols="40" rows="5"></textarea></td></tr>
<tr><td>Nickname (z.B Webinterface): <input type="text" name="nick" size="14"></td></tr>
<tr><td><input type="submit" name="senden" value="Jetzt Senden!"></td></tr>
</table>
</form>
<?php
If($_POST['senden']){
$msg = $_POST['message'];
$newName = $_POST['nick'];
$ssid = $data['data']['virtualserver_id'];
$mode = '3';
$target = $ssid;
$ts3->setName($newName);
$ts3->sendMessage($mode, $target, $msg);
echo '<tr><td><b>Die Nachricht wurde <font color="green">erfolgreich</font> Gesendet.!<b></td></tr><meta http-equiv="refresh" content="2">';
}
?>
<?php
}
Senden tut er die Nachricht an den TS3 Server in diesem Falle.
Ich möchte nur, dass er erst Prüft, ob Nickname(nick) und die Nachricht(msg) ausgefüllt worden sind.
Vielen Dank
Zuletzt bearbeitet: