mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 00:14 Benutzername: Passwort: Auto-Login

Thema: Voting selbst gemacht vom 02.07.2005


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Voting selbst gemacht
Seite: Zurück  1, 2, 3
Autor Nachricht
aUDIOfREAK

Dabei seit: 04.04.2002
Ort: Ansbach
Alter: 44
Geschlecht: Männlich
Verfasst Sa 09.07.2005 16:55
Titel

Antworten mit Zitat Zum Seitenanfang

jupp da liegst du richtig!
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Icejumper
Threadersteller

Dabei seit: 02.07.2005
Ort: Traunreut
Alter: 66
Geschlecht: Männlich
Verfasst Sa 09.07.2005 18:53
Titel

Hallo

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
Anzeige
Anzeige
beeviZ

Dabei seit: 30.09.2002
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst So 10.07.2005 01:16
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
Icejumper
Threadersteller

Dabei seit: 02.07.2005
Ort: Traunreut
Alter: 66
Geschlecht: Männlich
Verfasst So 10.07.2005 09:37
Titel

Hallo

Antworten mit Zitat Zum Seitenanfang

Hallo Leute, Hallo beeviZ

Tja, leider hab ich da einige Fehler drinnen, *hu hu huu*
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
  View user's profile Private Nachricht senden
Icejumper
Threadersteller

Dabei seit: 02.07.2005
Ort: Traunreut
Alter: 66
Geschlecht: Männlich
Verfasst So 10.07.2005 10:23
Titel

Hallo

Antworten mit Zitat Zum Seitenanfang

Ich Poste hier mal das ganze Script, irgenwie komme ich nicht drauf. *Schnief*

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"&nbsp;";
        }
    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"&nbsp;";
        }
    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 * Keine Ahnung... *

MfG Icejumper
  View user's profile Private Nachricht senden
 
Ä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)
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2, 3
MGi Foren-Übersicht -> Programmierung


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.