kostenloser Webspace werbefrei: lima-city


MySQL query befehl funktioniert nicht

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    pcundsoftware

    Kostenloser Webspace von pcundsoftware, auf Homepage erstellen warten

    pcundsoftware hat kostenlosen Webspace.

    Hallo,
    wieso funktioniert hier der Query "eintrag" nicht.
    die variablen kann ich alle auslesen.
    <?php
    session_start();
    include "../../connect_db.php";
    
    if($_SESSION['username'] == '')
    	{
    		header("refresh: 0; url=../loginfirst.php");
    	}
    if($_SESSION['username'] == true)
    	{
    	$sid = $_GET['id'];
    	$artid = $_GET['artid'];
    	$vorn = $_GET['vorn'];
    	$nachn = $_GET['nachn'];
    	
    	if(isset($_POST['save_komm']))
    		{
    		$timestamp = time();
    		$datum = date("d.m.Y", $timestamp);
    	
    		$titel_kommentar = $_POST['titel_komm'];
    		$nachricht_kommentar = $_POST['nachricht_komm'];
    		
    		$tabellesuchen = mysql_query("SELECT titel FROM artikelinfo WHERE id = '$artid'");
    		$tabelle = mysql_fetch_array($tabellesuchen);
    		$artikelname = $tabelle['titel'];
    		
    		$usernamesuchen = mysql_query("SELECT user FROM ventilusers WHERE sid = '$sid'");
    		$username = mysql_fetch_array($usernamesuchen);
    		$user = $username['user'];
    		
    		$eintrag = mysql_query("INSERT INTO $artikelname (titel_kom, vorn_autor, nachn_autor, username_autor, datum, text) VALUES ('$titel_kommentar', '$vorn', '$nachn', '$user', '$datum', '$nachricht_kommentar')");
    		echo mysql_error();
    		}	
    ?>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    
    <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
    <title>Schülerzeitung VENTIL | Redaktionsserver | Kommentar speichern...</title>
    </head>
    
    <body>
    </body>
    
    </html>
    
    <?php
    }
    ?>


    Schöne Grüße
    pcundsoftware
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Ich sehe im Moment keinen Fehler.
    Irgendwelche Debug-Meldungen?
    Ich weiß nicht, warum du den Tabellennamen aus einer anderen Tabelle nehmen musst?
    Was hat das für einen Hintergrund?
    Gruß,
    dex
  4. n****a

    Wie sieht denn deine connect_db.php aus?
  5. Schreibe doch mal deine Befehlszeile um:

    $query = "INSERT INTO $artikelname (titel_kom, vorn_autor, nachn_autor, username_autor, datum, text) VALUES ('$titel_kommentar', '$vorn', '$nachn', '$user', '$datum', '$nachricht_kommentar')";
    $eintrag = mysql_query($query) or die("MySQL-Fehler<br />$query<br />".mysql_error());

    Dann sollte auch die Fehlermeldung ausgegeben werden. Bislang passiert das nicht, da dein Skript abbricht, bevor "echo mysql_error()" ausgeführt wird.

    MfG
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!