So, da bin ich wieder
,
also das Formular sieht jetzt wie folgt aus(der PHP-Code von dir ist ganz oben):
Klapptext Inhalt anzeigen
|
PHP - Code Anfang: (157 Zeilen) | Code markieren
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 |
|
<?php
// Fomular generiert mit:
// PHPKIT-Formular Generator
// Autor: Norman "Muetze" Huth
// (c) 2012 www.blutrausch-gilde.com
// Das Entfernen oder Verändern von angebrachten Copyrights und Verweisen ist nicht gestattet!
if(!defined('pkFRONTEND') || pkFRONTEND!='public')
die('Direct access to this location is not permitted.');
// Empfänger - Bsp: 1,2,3 oder 5
$userpnids = array(1);
// PN-Title
$pntitel = 'Protestformular';
// Nachricht beim Erfolgreichen Versand
$sendmsg = 'Das Formular wurde erfolgreich versendet';
##################################################################################
$getuserinfo=$SQL->query("SELECT * FROM ".pkSQLTAB_USER." WHERE user_activate=1 ORDER by user_nick");
while($userinfo=$SQL->fetch_array($getuserinfo))
{
$nick = '<option value="'.pkEntities($userinfo['user_nick']).'">'.pkEntities($userinfo['user_nick']).'</option>';
}
if(!getrights('user'))
{
pkEvent('access_refused');
return;
}
$errorcount = 0;
if($_POST['form_username'] == '')
$form_username = pkGetUservalue('nick');
else
$form_username = pkEntities($_POST['form_username']);
if($_POST['form_username'] == '')
{
$errormsg .= 'Das Feld Benutzername ist ein Pflichtfeld!<br />';
$errorcount++;
}
if(getrights('user'))
$username_readonly = ' readonly="readonly"';
$form_ind1 = pkEntities($_POST['form_ind1']);
if($_POST['form_ind1'] == '')
{
$errormsg .= 'Das Feld Über wen möchtest du Protest einlegen? ist ein Pflichtfeld!<br />';
$errorcount++;
}
$form_ind2 = pkEntities($_POST['form_ind2']);
if($_POST['form_ind2'] == '')
{
$errormsg .= 'Das Feld in welcher Meisterschaft war der Vorfall? ist ein Pflichtfeld!<br />';
$errorcount++;
}
$form_num = pkEntities($_POST['form_num']);
if(!ctype_digit($form_num))
{
$errormsg .= 'Im Feld Zeitindex im Video sind nur Ziffern zugelassen!<br />';
$errorcount++;
}
if($_POST['form_num'] == '')
{
$errormsg .= 'Das Feld Zeitindex im Video ist ein Pflichtfeld!<br />';
$errorcount++;
}
$form_texta = pkEntities($_POST['form_texta']);
if($_POST['form_texta'] == '')
{
$errormsg .= 'Das Feld beschreibe wie der Vorfall aus deiner Sicht war ist ein Pflichtfeld!<br />';
$errorcount++;
}
$captcha = pkCaptchaField();
if(isset($_POST['save']) && !$captcha_check)
{
eval("\$errors .=\"".pkTpl("captcha_error")."\";");
}
if(isset($_POST['save']) && $errorcount != 0)
{
$errors = '<tr>
<td class="even" colspan="2">'.$errormsg.'</td>
</tr>';
}
elseif(isset($_POST['save']) && $errorcount == 0 && ($captcha_check=pkCaptchaCodeValid($ENV->_post(pkCAPTCHAVARNAME))))
{
if(is_array($userpnids))
foreach ($userpnids as $targets)
{
$SQL->query("INSERT INTO ".pkSQLTAB_USER_PRIVATEMESSAGE."
(im_to, im_title, im_text, im_time, im_autor, im_delautor)
VALUES
('".$targets."','".$SQL->f($_POST['form_name'])."','".utf8_encode('Benutzername')."".$SQL->f(trim($_POST['form_username']))."\".utf8_encode('Ãber wen möchtest du Protest einlegen?')."".$SQL->f(trim($_POST['form_ind1']))."\".utf8_encode('in welcher Meisterschaft war der Vorfall?')."".$SQL->f(trim($_POST['form_ind2']))."\".utf8_encode('Zeitindex im Video')."".$SQL->i(trim($_POST['form_num']))."\".utf8_encode('beschreibe wie der Vorfall aus deiner Sicht war')."".$SQL->f(trim($_POST['form_texta']))."\','".pkTIME."','".$SQL->i(pkGetUservalue('id'))."', '1')");
$site_body = '<table class="standard" width="100%" cellspacing="1" cellpadding="4" border="0"><tr><td class="odd" align="center">'.$sendmsg.'</td></tr></table>';
return;
}
}
$site_body .= '<form action="?path=protest" method="post">
<input type="hidden" name="form_name" value="'.$pntitel.'" />
<table class="standard" width="100%" cellspacing="1" cellpadding="4" border="0">
'.$errors.'
<tr>
<td class="heads" colspan="2"><u><b><h2>Protestformular</h2></b></u></td>
</tr>
<tr>
<td class="left" colspan="2">Falls Ihr während eines Rennens eine Kollision oder etwas ähnliches mit einem anderen Fahrer hattet und der Meinung seid das dieses von der Rennleitung angeschaut und evtl bestraft werden sollte dann schreibt uns.
</td>
<tr>
<td class="left" colspan="2">Wir bitten dabei folgendes zu beachten:
</tr>
<tr>
<td class="left" colspan="2"><span style="color:#ffff00;">*</span>schlaft erstmal eine Nacht drüber
</tr>
<tr>
<td class="left" colspan="2"><span style="color:#ffff00;">*</span>schaut euch das Video selbst aus verschiedenen Perspektiven in Ruhe an
</tr>
<tr>
<td class="left" colspan="2"><span style="color:#ffff00;">*</span>schreibt uns bitte relativ genau bei welchem Zeitindex der Vorfall war
</tr>
<tr>
<td class="left" colspan="2"><span style="color:#ffff00;">*</span>schreibt uns mit dabei wie der Vorfall aus deiner Sicht abgelaufen ist
</tr>
</tr>
<tr>
<td class="left" width="40%">Dein Benutzername<span style="color:#ff0000;">*</span></td>
<td class="right" width="60%"><input type="text" name="form_username" value="'.$form_username.'" size="20"'.$username_readonly.' style="width:90%;" /></td>
</tr>
<tr>
<td class="left" width="40%">Über wen möchtest du Protest einlegen?<span style="color:#ff0000;">*</span></td>
<td class="right" width="60%"><input type="text" name="form_ind2" value="'.$form_ind2.'" size="20" style="width:90%;" /></td>
</tr>
<tr>
<td class="left" width="40%">Username?</td>
<td class="right" width="60%"><select name="username" size="1" style="width:90%;"><option value="">Bitte wählen</option>$nick</select></td>
</tr>
<tr>
<td class="left" width="40%">Username2test?</td>
<td class="right" width="60%"><select name="form_sel2" size="1" style="width:90%;"><option value="">Bitte wählen</option><option value="Frank Heinen">Frank Heinen</option><option value="Sylvio Heinen">Sylvio Heinen</option><option value="Harry Liedtke">Harry Liedtke</option><option value="Kutscher">Kutscher</option><option value="Harald Bachmann">Harald Bachmann</option><option value="Hermand Feldhoff">Hermann Feldhoff</option><option value="Carsten Backer">Carsten Backer</option><option value="Roger">Roger</option><option value="Ralle">Ralle</option></select></td>
</tr>
<tr>
<td class="left" width="40%">In welcher Meisterschaft war der Vorfall?<span style="color:#ff0000;">*</span></td>
<td class="right" width="60%"><select name="form_sel1" size="1" style="width:90%;"><option value="">Bitte wählen</option><option value="OMR Retro Cool">OMR Retro Cool</option><option value="OMR GT:Pro">OMR GT:Pro</option></select></td>
</tr>
<tr>
<td class="left" width="40%">Auf welcher Strecke war der Vorfall?</td>
<td class="right" width="60%"><select name="form_sel2" size="1" style="width:90%;"><option value="">Bitte wählen</option><option value="Potrero De Los Funes">Potrero De Los Funes</option><option value="Bathurst2006_rlc">Bathurst2006_rlc</option><option value="Birmingham">Birmingham</option><option value="Barcelona 07">Barcelona 07</option><option value="Sepang">Sepang</option><option value="brno">brno</option><option value="LeMans">LeMans</option><option value="Machwerk">Machwerk</option><option value="Brands Hatch Long">Brands Hatch Long</option><option value="Charade">Charade</option><option value="VeraRace">VeraRace</option><option value="Macao 2007">Macao 2007</option><option value="Dijon">Dijon</option><option value="A1">A1</option><option value="Hockenheim GP">Hockenheim GP</option></select></td>
</tr>
<tr>
<td class="left" width="40%">Zeitindex im Video<span style="color:#ff0000;">*</span></td>
<td class="right" width="60%"><input type="text" name="form_ind2" value="'.$form_ind2.'" size="20" style="width:90%;" /></td>
</tr>
<tr>
<td class="left" width="40%">Beschreibe wie der Vorfall aus deiner Sicht war<span style="color:#ff0000;">*</span></td>
<td class="right" width="60%"><textarea name="form_texta" rows="10" cols="20" style="width:90%;overflow:auto;">'.$form_texta.'</textarea></td>
</tr>
'.$captcha.'
<tr>
<td class="heads" colspan="2" align="center"><input type="submit" name="save" value="'.$LANG[send].'" /></td>
</tr>
</table>
</form>';
$site_body .= strrev(base64_decode('Pi0tIG1vYy5lZGxpRy1oY3N1YXJ0dWxCLnd3d3cgMjEwMiApYyggLSB0cmVpcmVuZWcgInJvdGFyZW5lRyByYWx1bXJvRiA1LjYuMSBUSUtQSFAiIHRpbSByYWx1bXJvRiAtLSE8'));
?>
|
|
|
|
|
PHP - Code Ende: (157 Zeilen) | Code markieren
|
So zeigt er keine Reaktion, also auswählen kann man dort nichts. Das Feld Username ist das was von dir ist. Bei dem anderen habe ich die Namen manuell eingetragen. Kannst dir das auch
HIER anschauen.
GRuß
Carsten
Die Betreiber und die Moderatoren dieser Community distanzieren sich hiermit ausdrücklich von dem oben genannten Autor am 19.04.2012 - 15:24 Uhr verfassten Beitrag. Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um Benachrichtigung.