Willkommen auf dem Portal für Mediengestalter
|
|
Autor |
Nachricht |
aUDIOfREAK
Dabei seit: 04.04.2002
Ort: Ansbach
Alter: 44
Geschlecht:
|
Verfasst Sa 09.07.2005 16:55
Titel
|
|
|
jupp da liegst du richtig!
|
|
|
|
|
Icejumper
Threadersteller
Dabei seit: 02.07.2005
Ort: Traunreut
Alter: 66
Geschlecht:
|
Verfasst Sa 09.07.2005 18:53
Titel Hallo |
|
|
Hallo Leute
Ich hab da schon wieder einen "hund" drinnen... könnte mich da jemand draufstoßen.
Code: | if ($aktion == "insert")
{
$conn = mysql_connect($db_server,$db_user,$db_password);
mysql_select_db($db_name,$conn);
$datum = date("Y-m-d H:i:s",time());
$query = "INSERT INTO '$db_table' VALUES ('', '". addslashes($name)."','', '". addslashes($typ)."', '". addslashes($beschreibung)."', '". addslashes($kommentar)."' ,'".$datum."')";
$result = mysql_query($query,$conn);
if (!$result)
{
die ("Sorry, Datenbankeintrag hat nicht funktioniert");
}
mysql_close($conn);
|
Ich denke mal das in dieser Zeile etwas falsch sein könnte (?)
INSERT INTO '$db_table' ........
MfG Icejumper
|
|
|
|
|
Anzeige
|
|
|
beeviZ
Dabei seit: 30.09.2002
Ort: -
Alter: -
Geschlecht:
|
Verfasst So 10.07.2005 01:16
Titel
|
|
|
was ist denn konkret falsch am laufen?
ich mein, du wirst ja alles in die gleiche tabelle packen. deswegen brauchste für $db_tabelle nicht ne extra variable definieren müssen.
einfach Code: | INSERT INTO umfrage (`id`,`name`,`desc`) VALUES ('','addslashes($name)','addslashes($desc)') WHERE id = '$id'; |
oder halt mit update und set, ...
(siehe sql handbuch!)
Zuletzt bearbeitet von beeviZ am So 10.07.2005 01:17, insgesamt 1-mal bearbeitet
|
|
|
|
|
Icejumper
Threadersteller
Dabei seit: 02.07.2005
Ort: Traunreut
Alter: 66
Geschlecht:
|
Verfasst So 10.07.2005 09:37
Titel Hallo |
|
|
Hallo Leute, Hallo beeviZ
Tja, leider hab ich da einige Fehler drinnen,
aber zuerst wollte ich mal mit dem eintragen der Daten anfangen.
Du kannst Dir das ganze mal unter www.Icejumper.de anschauen.
Forumvoting - php - usw.
MfG Icejumper
|
|
|
|
|
Icejumper
Threadersteller
Dabei seit: 02.07.2005
Ort: Traunreut
Alter: 66
Geschlecht:
|
Verfasst So 10.07.2005 10:23
Titel Hallo |
|
|
Ich Poste hier mal das ganze Script, irgenwie komme ich nicht drauf.
Code: | <?php
include('config.php');
if (!isset($aktion))
{
$aktion = "show";
}
if (!isset($seite))
{
$seite = 1;
}
if ($aktion == "show")
{
echo $header;
$conn = mysql_connect($db_server,$db_user,$db_password);
mysql_select_db($db_name,$conn);
$anfang = ($seite-1)*$beitraege+1;
$ende = $anfang+$beitraege-1;
$query = "SELECT * FROM voting ORDER BY votes DESC WHERE typ = typ";
$result = mysql_query($query,$conn);
$gesamt = mysql_num_rows($result);
if ($gesamt == 0)
{
echo "Keine Beiträge vorhanden !";
}
$counter = 1;
if ($ende > $gesamt) { $ende = $gesamt; }
echo"<table cellspacing=\"2\" cellpadding=\"2\" border=\"1\" align=\"center\">";
while ($zeileholen = mysql_fetch_array($result,MYSQL_ASSOC))
{
if (($counter >= $anfang) AND ($counter <= $ende))
{
echo"<tr width=\"25%\">".
"<td>geschrieben von :<br>". stripslashes($zeileholen["name"])."<br>eMail :". stripslashes($zeileholen["email"])."</td>".
"<td colspan=\"2\" width=\"75%\">Titel : ". stripslashes($zeileholen["titel"])."</td>".
"</tr>".
"<tr>".
"<td>am ".$zeileholen["datum"]."</td>".
"<td colspan=\"2\">". stripslashes( nl2br( htmlentities($zeileholen["beitrag"])))."</td>".
"</tr>";
}
$counter++;
}
echo "<tr><td>";
if($_POST["vote"]){
mysql_query("UPDATE voting SET points=points+{$_POST["vote"]},votes=votes+1 WHERE id={$_POST["id"]};");
}
if ($seite == 1)
{
echo" ";
}
else
{
echo"<a href=\"auswert.php?aktion=show&seite=".($seite-1)."\">zurück</a>";
}
echo"</td><td><a href=\"auswert.php?aktion=edit\">neuer Beitrag</a></td><td>";
if ($ende >= $gesamt)
{
echo" ";
}
else
{
echo"<a href=\"auswert.php?aktion=show&seite=".($seite+1)."\">weiter</a>";
}
echo $footer;
}
if ($aktion == "edit")
{
echo $header;
echo"Neuer Beitrag schreiben :";
echo"<form action=\"auswert.php?aktion=insert\" method=\"post\">".
"<table cellspacing=\"2\" cellpadding=\"2\" border=\"0\">".
"<tr>".
"<td>Name : </td>".
"<td><input type=\"text\" name=\"name\" size=\"30\" maxlength=\"50\"></td>".
"</tr>".
"<tr>".
"<td>Typ : </td>".
"<td><select name=\"typ\" id=\"typ\">
<option value=\"1\">Webdesign
<option value=\"2\">HTML
<option value=\"3\">PHP
<option value=\"4\">Java
<option value=\"5\">MySql
</select></td>".
"</tr>".
"<tr>".
"<td>Beschreibung :</td>".
"<td><textarea cols=\"50\" rows=\"4\" name=\"beschreibung\"></textarea></td>".
"</tr>".
"<tr>".
"<td>Kommentar :</td>".
"<td><textarea cols=\"50\" rows=\"4\" name=\"kommentar\"></textarea></td>".
"</tr>".
"<tr>".
"<td><input type=\"submit\" name=\"sub\" value=\"Eintragen\"></td>".
"<td><input type=\"reset\" name=\"res\" value=\"Reset\"></td>".
"</tr>".
"</table>".
"</form>";
echo $footer;
}
if ($aktion == "insert")
{
$conn = mysql_connect($db_server,$db_user,$db_password);
mysql_select_db($db_name,$conn);
$datum = date("Y-m-d H:i:s",time());
$query = "INSERT INTO voting VALUES ('','addslashes($name)','','addslashes($typ)','addslashes($beschreibung)','addslashes($kommentar).','$datum.')";
$result = mysql_query($query,$conn);
if (!$result)
{
die ("Sorry, Datenbankeintrag hat nicht funktioniert");
}
mysql_close($conn);
header("Location:auswert.php");
}
?> |
Es müßte doch so laufen
MfG Icejumper
|
|
|
|
|
|
|
|
Ähnliche Themen |
php voting sicherheitsmöglichkeiten
IP Sperre für Voting
PHP Script für Bilder-Upload&Voting!
Software für einen Fotowettbewerb / Fotogalerie mit Voting
suche Voting Software (für wöchentliche Musik Chart-Liste)
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|