Moderatoren: crack, Krüsty, Marwin
Die Tabellenspalte hat den Typ TEXT so das sie von Anfang an, nicht
mit einer Zeichenbegrenzung versehen ist.
Aber da scheine ich wohl wieder Falsch mit zu liegen!
$zeichen = str_repeat("a", 1500);<?PHP
if ($button==" OK ") {
include ("config.php");
mysql_query("INSERT INTO
sender (station_name,player_typ,player_info,ticker_info,ticker_info2,title_info) VALUES ($station_name,$player_typ,$player_info,$ticker_info,$ticker_info2,$title_info)");
mysql_close();
?>
Die Daten wurden eingetragen<br>
<a href="insert.php">neuer Eintrag</a><br>
<a href="tab_info.php">zur Übersicht</a>
<?
}
else {
?>
<form method="post" action="insert.php">
<input type="text" name="station_name" value="">Name des Senders<br>
<select name="player_typ" size="1">
<option value="">Player Protokoll
<option value="Real Player">Real Player
<option value="Windows Media Player">Windows Media Player
</select>Bitte den Player Typ auswählen<br>
<select name="player_info" size="1">
<option value="">Player Typen
<option value="<div algin="absolute right" class="leostyle">Real Audio Stream</div>">Real Player
<option value="<div algin="absolute right" class="leostyle">Windows Media Player</div>">Windows Media Player
</select>Bitte den Player Typ auswählen<br>
<select name="stream_guete" size="1">
<option value="Stream Qualität">
<option value="von: 20 Kbit/s">20 Kbit/s
<option value="von: 32 Kbit/s">32 Kbit/s
<option value="von: 44 Kbit/s">44 Kbit/s
<option value="von: 64 Kbit/s">64 Kbit/s
<option value="von: 80 Kbit/s">80 Kbit/s
<option value="von: 128 Kbit/s">128 Kbit/s
</select><br>
<input type="text" name="ticker_info" value="Es läuft "><br>
<select name="ticker_info2" size="1">
<option value="Titel Anzeige">
<option value="Der Name des Titels wird Oben angezeigt!">Titel wird angezeigt
<option value="Es können keine Titel Infos angezeigt werden!">Titel wird nicht angezeigt
</select><br>
<input type="text" name="title_info" value="Titel Info"><br>
<input type="submit" name="button" value=" OK ">
</form>
<?
}
?><select name="wmp_auto_play,wmp_auto_play_num,rp_auto_play" size="1">
<option value="Player Typ wählen">
<option value="false;0;true">Real Player
<option value="true;1;false">Windows Media player
</select>wmp_auto_play = false, wmp_auto_play_num = 0, rp_auto_play = truewmp_auto_play = true, wmp_auto_play_num = 1, rp_auto_play = falseif ($_POST[player] == "mediaplayer")
{
$wmp_auto_play = "true";
$wmp_auto_play_num = "1";
$rp_auto_play = "false";
}
else
{
$wmp_auto_play = "false";
$wmp_auto_play_num = "0";
$rp_auto_play = "true";
}
$query = "INSERT INTO tabelle (..., wmp_auto_play, wmp_auto_play_num, rp_auto_play, ...)
VALUES (..., ".$wmp_auto_play.", ".$wmp_auto_play_num.", ".$rp_auto_play.", ...)";
mysql_query($query);
<OBJECT id=MediaPlayer
codeBase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715
classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95 width=0 height=0
type=application/x-oleobject
standby="Loading Microsoft Windows Media Player components..."> <PARAM NAME="FileName" VALUE="<? echo "$station_url_wmp";?>"> <PARAM NAME="TransparentAtStart" VALUE="false"><PARAM NAME="AutoStart" VALUE="<? echo "$wmp_auto_play";?>"> <PARAM NAME="AnimationatStart" VALUE="false"><PARAM NAME="ShowStatusBar" VALUE="true"> <PARAM NAME="ShowControls" VALUE="true"><PARAM NAME="autoSize" VALUE="false"> <PARAM NAME="displaySize" VALUE="true"><PARAM NAME="ShowAudioControls" VALUE="true"> <PARAM NAME="ShowPositionControls" VALUE="false"><PARAM NAME="ShowTracker" VALUE="false">
<Embed type="application/x-mplayer2"
pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/"
src="<? echo "$station_url_wmp";?>" Name="MediaPlayer"
width="0" height="0" transparentAtStart="0" autostart="<? echo "$wmp_auto_play_num";?>"
ShowAudioControls="1" ShowPositionControls="0" animationAtStart="0"
ShowControls="true" autoSize="0" ShowStatusBar="1" displaySize="true"
showtracker="0"> </embed></OBJECT><OBJECT id=MediaPlayer classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA
width=0 height=0><PARAM NAME="AUTOSTART" VALUE="<? echo "$rp_auto_play";?>"><PARAM NAME="SRC" VALUE="<? echo "$station_url_rp";?>"> <PARAM NAME="CONTROLS" VALUE="ControlPanel,StatusField"><EMBED SRC="<? echo "$station_url_rp";?>"
name="MediaPlayer" type="audio/x-pn-realaudio-plugin"
transparentAtStart="0" autostart="<? echo "$rp_auto_play";?>" animationAtStart="0"
Controls="ControlPanel,StatusField" autoSize="true" displaySize="0"
HEIGHT="0" WIDTH="0"> </embed></OBJECT><html>
<body>
<?
if ($button==" OK ") {
include ("config.php");
$sql = "INSERT INTO sender (station_name, station_url_wmp, station_url_rp, player_typ, wmp_auto_play, wmp_auto_play_num, rp_auto_play, stream_guete_ifest, stream_guete, ticker_inffest, ticker_info) VALUES ($station_name, $station_url_wmp, $station_url_rp, $player_typ, $wmp_auto_play, $wmp_auto_play_num, $rp_auto_play, $stream_guete_ifest, $stream_guete, $ticker_inffest, $ticker_info, $title_info)";
mysql_close();
?>
Die Daten wurden eingetragen<br>
<a href="insert.php">neuer Eintrag</a><br>
<a href="tab_info.php">zur Übersicht</a>
<?
}
else {
?>
<form method="post" action="insert.php">
<table border="0" align="center">
<tr>
<td>Player Typ wählen</td>
<td><select name="player_typ,wmp_auto_play,wmp_auto_play_num,rp_auto_play" size="1">
<option value="Windows Media Stream,true,1,false">Windows Media Player
<option value="Real Audio Stream,false,0,true">Real Media Player
</select></td>
</tr><tr>
<td>Sender Name</td>
<td><input type="text" name="station_name" value="<? echo $station_name ?>" size="50"></td>
</tr><tr>
<td>Sender URL für Windows Media Player</td>
<td><input type="text" name="station_url_wmp" value="<? echo $station_url_wmp ?>" size="50"></td>
</tr><tr>
<td>Sender URL für Real Media Player</td>
<td><input type="text" name="station_url_rp" value="<? echo $station_url_rp ?>" size="50"></td>
</tr><tr>
<td>Hier nichts eintragen</td>
<td><input type="text" name="stream_guete_ifest" value="<? echo $stream_guete_ifest ?>" size="0"></td>
</tr><tr>
<td>Stream Qualität wählen</td>
<td><select name="stream_guete" size="1">
<option value="20Kbit/s">20Kbit/s
<option value="32Kbit/s">32Kbit/s
<option value="44Kbit/s">44Kbit/s
<option value="64Kbit/s">64Kbit/s
<option value="80Kbit/s">80Kbit/s
<option value="128Kbit/s">128Kbit/s
<option value="192Kbit/s">192Kbit/s
</select></td>
</tr><tr>
<td>Hier nichts eintragen</td>
<td><input type="text" name="ticker_inffest" value="<? echo $ticker_inffest ?>" size="0"></td>
</tr>
<tr>
<td>Können Titel Infos angezeigt werden?</td>
<td><select name="anr" size="1">
<option value="Der Name des Titels wird Oben angezeigt!">ja
<option value="Es können keine Titel Infos angezeigt werden!">nein
</select></td>
</tr><tr>
<td> </td>
<td><input type="submit" name="button" value=" OK "></td></tr>
</table>
</form>
<?
}
?>
</body>
</html>Ich habe dafür nochmal ein neues Eingabe Formular vorbereitet. Aber irgendwie funktionieren damit überhaupt keine Einträge in die Datenbank.
<option value="20Kbit/s">20Kbit/s</option>
.
.<select name="player_typ,wmp_auto_play,wmp_auto_play_num,rp_auto_play" size="1"><select name="player" size="1">
<option value="mediaplayer">Windows Media Player</option>
<option value="realplayer">Real Media Player</option>
</select>if ($_POST[player] == "mediaplayer")
{
$player_typ = "Windows Media Stream";
$wmp_auto_play = "true";
$wmp_auto_play_num = "1";
$rp_auto_play = "false";
}
else
{
$player_typ = "Real Audio Stream";
$wmp_auto_play = "false";
$wmp_auto_play_num = "0";
$rp_auto_play = "true";
}$sql = "INSERT INTO sender (station_name, station_url_wmp, station_url_rp, player_typ, wmp_auto_play, wmp_auto_play_num, rp_auto_play, stream_guete_ifest, stream_guete, ticker_inffest, ticker_info) VALUES (".$_POST[station_name].", ".$_POST[station_url_wmp].", ".$_POST[station_url_rp].", ".$player_typ.", ".$wmp_auto_play.", ".$wmp_auto_play_num.", ".$rp_auto_play.", ".$_POST[stream_guete_ifest].", ".$_POST[stream_guete].", ".$_POST[ticker_inffest].", ".$_POST[ticker_info].", ".$_POST[title_info].")";<?
if ($_POST[player] == "mediaplayer")
{
$player_typ = "Windows Media Stream";
$wmp_auto_play = "true";
$wmp_auto_play_num = "1";
$rp_auto_play = "false";
}
else
{
$player_typ = "Real Audio Stream";
$wmp_auto_play = "false";
$wmp_auto_play_num = "0";
$rp_auto_play = "true";
}
if ($button==" OK ") {
include ("admin/config.php");
$mysql = "INSERT INTO sender (station_name, station_url_wmp, station_url_rp, player_typ, wmp_auto_play, wmp_auto_play_num, rp_auto_play, stream_guete_ifest, stream_guete, ticker_inffest, ticker_info) VALUES (".$_POST[station_name].", ".$_POST[station_url_wmp].", ".$_POST[station_url_rp].", ".$player_typ.", ".$wmp_auto_play.", ".$wmp_auto_play_num.", ".$rp_auto_play.", ".$_POST[stream_guete_ifest].", ".$_POST[stream_guete].", ".$_POST[ticker_inffest].", ".$_POST[ticker_info].", ".$_POST[title_info].")";
mysql_close();
?>
Die Daten wurden eingetragen<br />
<a href="insert.php">neuer Eintrag</a>
<?
}
else {
?>
<form method="post" action="insert.php">
<table border="0" align="center">
<tr>
<td class="leostyle"><input type="text" name="station_name" value="<? echo"$line[station_name]"; ?>"></td><td class="leostyle"> Sender Name</td></tr><tr><td class="leostyle">
<input type="text" name="station_url_wmp" value="<? echo"$line[station_url_wmp]"; ?>"></td><td class="leostyle"> Sender URL für WMP. Windows Media URL´s haben z.B. die Dateiendung .wm, .ms, .asx</td></tr><tr><td class="leostyle">
<input type="text" name="station_url_rp" value="<? echo"$line[station_url_rp]"; ?>"></td><td class="leostyle"> Sender URL für RMP. Real Media URL´s haben z.B. die Dateiendung .rm, .smil, .pls</td></tr><tr><td> </td></tr><tr><td> </td></tr><tr><td class="leostyle">
<b>Die folgende Auswahl des Player Typs ist wichtig zur Steuerung der Player Codes. Sollten hier die Werte Falsch gesetzt werden, kann es zu Fehlermeldungen der Player kommen!!</b></td></tr><tr><td> </td></tr><tr><td class="leostyle">
<select name="player" size="1">
<option value="mediaplayer">Windows Media Player</option>
<option value="realplayer">Real Media Player</option>
</select></td><td class="leostyle">Hier bitte Windows Media Player für einen Windows Media Stream auswählen. Wenn es ein Real Audio Stream ist, bitte Real Media Player auswählen.</td></tr><tr><td> </td></tr><tr><td class="leostyle">
<input type="text" name="stream_guete_ifest" value="In einer Qualität von:"></td><td class="leostyle">Hier bitte nichts einfügen. Ist eine vorgegebene Info für den Ticker!</td></tr><tr><td>
<input type="text" name="stream_guete" value="<? echo"$line[stream_guete]"; ?>"></td><td class="leostyle"> Qualität des Streams eintragen: 20Kbit/s, 32Kbit/s, 44Kbit/s, 64Kbit/s, 80Kbit/s, 128Kbit/s,192Kbit/s</td></tr><tr><td class="leostyle">
<input type="text" name="ticker_inffest" value="Es läuft"></td><td class="leostyle">Hier bitte nichts einfügen. Ist eine vorgegebene Info für den Ticker!</td></tr><tr><td class="leostyle">
<input type="text" name="ticker_info" value="<? echo"$line[ticker_info]"; ?>"></td><td class="leostyle"> Wahlweise, ( Es können keine Titel Infos angezeigt werden! ) oder ( Der Name des Titels wird Oben angezeigt! ) hier eintragen!</td></tr><tr>
<td class="leostyle"><input type="text" name="title_info" value="<? echo"$line[title_info]"; ?>"></td><td class="leostyle"> Hier sollte man nichts eintragen. Die Quelltexte zu den Titel Infos der einzelnen Radio Anbieter, sollten nur von Hand mit phpmyadmin in die Db eingetragen werden!</td></tr>
<tr>
<td> </td>
<td class="leostyle"><input type="submit" name="button" value=" OK "></td>
</tr>
</table>
</form>
<?
}
?>
</body>
</html>echo mysql_error();if ($button==" OK ") {
if ($_POST[button]==" OK ") {Mitglieder in diesem Forum: 0 Mitglieder