hallo,
ich brauche die hilfe von experten. ich hab mir im netz auf sepiroth ein poll system runtergeladen. das ganze ist in flash realisiert, arbeitet jedoch mit php und mysql zusammen. es gibt eine config.php die ist folgendermaßen aufgebaut:
passwort und datenbankname habe ich jetzt mal durch die sternchen ersetzt. die datenbank habe ich dafür angelegt und die daten sind ach korrekt, habe alles mehrmals gecheckt.
so weit so gut. es gibt noch eine php datei, mit der man als administrator eine umfrage erstellen kann. dazu gibt man über das admin interface die frage ein, und bis zu 8 antworten. ich glaube wenn man das dann absendet, werden diese daten in die datenbank eingetragen. doch da liegt der fehler. wenn ich auf absenden klicke, erhalte ich immer folgende fehlermeldung:
die datei admin.php sieht wie folgt aus:
m sepiroth forum konnte mir keiner helfen, vielleicht weiß einer von euch rat. das würde mir sehr helfen.
danke und gruß chris
ich brauche die hilfe von experten. ich hab mir im netz auf sepiroth ein poll system runtergeladen. das ganze ist in flash realisiert, arbeitet jedoch mit php und mysql zusammen. es gibt eine config.php die ist folgendermaßen aufgebaut:
PHP-Code:
<?
$db = "*******";
$host = "localhost";
$db_pass = "*******";
$db_user = "*******";
$table = "poll";
$tempo = 640000;
$pass = "password"; // password used in admin interface
$pollName = "Inser here your poll title"; // poll title
?>
so weit so gut. es gibt noch eine php datei, mit der man als administrator eine umfrage erstellen kann. dazu gibt man über das admin interface die frage ein, und bis zu 8 antworten. ich glaube wenn man das dann absendet, werden diese daten in die datenbank eingetragen. doch da liegt der fehler. wenn ich auf absenden klicke, erhalte ich immer folgende fehlermeldung:
Warning: mysql_query(): Access denied for user: 'wwwrun@localhost' (Using password: NO) in /www/htdocs/v105624/poll/admin.php on line 17
Warning: mysql_query(): A link to the server could not be established in /www/htdocs/v105624/poll/admin.php on line 17
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /www/htdocs/v105624/poll/admin.php on line 42
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /www/htdocs/v105624/poll/admin.php on line 43
Warning: mysql_query(): A link to the server could not be established in /www/htdocs/v105624/poll/admin.php on line 17
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /www/htdocs/v105624/poll/admin.php on line 42
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /www/htdocs/v105624/poll/admin.php on line 43
PHP-Code:
<?
include 'config.inc.php';
$i = 0;
if(isset($_POST['Submit'])){
if($_POST['password'] != $pass){ ?>
<script language="javascript">
alert("password errata!!");
</script>
<meta http-equiv="refresh" content="0; url=">
<?
} else { ?>
<script language="javascript">
alert("Inserimento avvenuto correttamente");
</script>
<?
$query = "SELECT * FROM $table";
$result = mysql_query($query);
if($result != "")
{
// la tabella esiste, la elimino
$elimina = mysql_query("DROP TABLE $table");
$elimina_table = mysql_query($elimina,$conn);
}
// creo la tabella
$domanda = $_POST['domanda'];
$insert = "INSERT INTO $table VALUES ('$domanda', ";
$domanda = stripslashes($domanda);
$create = "CREATE TABLE $table (domanda text NOT NULL, ";
while(${'textfield'.$i} != ""){
$risposta = ${'textfield'.$i}; // contenuto texfiled
$insert .= "'$risposta', ";
$risposta = stripslashes($risposta);
$create .= "risposta$i text NOT NULL, ";
$i++;
}
$create .= "voti text NOT NULL);";
$insert .= "'";
for($a = 1 ; $a <= $i ; $a++){
$insert .= "risposta$a=0&";
}
$insert .= "' );";
$create_table = mysql_query($create,$conn);
$insert_values = mysql_query($insert,$conn);
}
} else {
?>
<html>
<head>
<title>Admin</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
.titolo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF}
.domande { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: lighter; color: #000000}
-->
</style>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<table width="100%" border="00" cellspacing="0" cellpadding="0" height="100%">
<tr>
<td align="center" valign="top">
<table width="502" border="00" cellspacing="0" cellpadding="0" bgcolor="#000099" height="442">
<tr>
<td valign="middle" align="center" class="titolo" height="30">Admin
poll</td>
</tr>
<tr>
<td valign="middle" align="center" height="412">
<table width="500" border="00" cellspacing="0" cellpadding="0" height="410" bgcolor="#FFFFFF">
<tr>
<td valign="middle" align="center">
<form name="form1" method="post" action="">
<table width="450" border="00" cellspacing="0" cellpadding="0">
<tr>
<td class="domande" width="36%">domanda</td>
<td width="64%">
<textarea name="domanda" wrap="VIRTUAL"></textarea>
</td>
</tr>
<tr>
<td class="domande" width="36%">risposta 1</td>
<td width="64%">
<input type="text" name="textfield0">
</td>
</tr>
<tr>
<td class="domande" width="36%">risposta 2</td>
<td width="64%">
<input type="text" name="textfield1">
</td>
</tr>
<tr>
<td class="domande" width="36%">risposta 3</td>
<td width="64%">
<input type="text" name="textfield2">
</td>
</tr>
<tr>
<td class="domande" width="36%">risposta 4</td>
<td width="64%">
<input type="text" name="textfield3">
</td>
</tr>
<tr>
<td class="domande" width="36%">risposta 5</td>
<td width="64%">
<input type="text" name="textfield4">
</td>
</tr>
<tr>
<td class="domande" width="36%">risposta 6</td>
<td width="64%">
<input type="text" name="textfield5">
</td>
</tr>
<tr>
<td class="domande" width="36%">risposta 7</td>
<td width="64%">
<input type="text" name="textfield6">
</td>
</tr>
<tr>
<td class="domande" width="36%">risposta 8</td>
<td width="64%">
<input type="text" name="textfield7">
</td>
</tr>
<tr>
<td class="domande" colspan="2"> </td>
</tr>
<tr>
<td class="domande">password</td>
<td class="domande">
<input type="password" name="password">
</td>
</tr>
<tr>
<td width="36%"> </td>
<td width="64%" class="domande"><br>
<input type="submit" name="Submit" value="Submit" class="domande">
<input type="reset" name="Submit2" value="Reset" class="domande">
</td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
<?
}
?>
danke und gruß chris
Kommentar