also ich habe eine datenbank erstellt und 2 testinhalte eingefügt umd diese dann wie bereits erwähnt wiederzugeben - funktioniert auch super
jetzt wollte ich es ermöglichen das jeder auf der page inhalte hinzufügen kann doch das will nicht funktionieren.
so siehts momentan aus:
<?php
$dbhost = "188.138.100.165";
$dbuser = "jeykey";
$dbpass = "versteckt";
$dbname = "turnier";
$dbconnect = mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($dbname,$dbconnect);
function textsafe(&$textsafe)
{
$textsafe = htmlentities($textsafe, ENT_QUOTES);
$textsafe = mysql_real_escape_string($textsafe);
}
function insertdata($data1,$data2)
{
textsafe($data1);
textsafe($data2);
$eintragen = mysql_query("INSERT INTO bilder (data1, data2) VALUES ('$data1', '$data2')") or die("Datenbankabfrage ist fehlgeschlagen!" . mysql_error());
mysql_close($dbconnect);
}
if (isset($_POST["eintragen"], $_POST["data1"], $_POST["data2"]))
{ insertdata($_POST["data1"],$_POST["data2"]);
echo '[[addpicsuccesstpl]]';
}
else
{
echo '[[addfail]]';
}
echo '[[$addpictpl]]';
echo '</br>';
[/php]
die Addpictpl sieht so auch ( also das eintragungsformular)
<table style="width: 30%;" border="0" cellpadding="2" cellspacing="2" align="center">
<form id="gameserver" method="post" action="index.php?id=[[*id]]">
<tbody>
<tr>
<td style="width: 94px;">Titel
</td>
<td style="width: 254px; text-align: center;"><input name="data1">
</td>
</tr>
<tr>
<td style="width: 94px;">Bild URL
</td>
<td style="width: 254px; text-align: center;"><input name="data2">
</td>
</tr>
<input name="Add PwN" value="eintragen" type="submit">
</form>
Was mache ich Falsch?
bei einer anderen page die mir gehört mit der möglichkeit teams einzutragen funktioniert das wunderbar :S
Tante edit: Habe das Problem gefunden habe am submitbutton value und name vertauscht :X sollte besser mal ne pause machen 