Fehler: Aber wo ?

LoMo

Erfahrenes Mitglied
Hi,

ich hab in meinen Code einen Fehler und ich find ihn einfach nicht. Könnt ihr vielleicht mal einen Blick draufwerfen ?

PHP:
	if (isset($_GET['email_senden']))
	{
		if ($_GET['email_senden'] != "")
		{
			$db = datenbank_verbinden("XXX","XXX","XXX");
			for($x=1;$x<$_GET['email_senden'];$x++)
			{
					$query = 'Select * from kunden where KDNR like '.trim($_GET['Markiert'.$x.'']).'';
					$rs = mysql_query($query, $db);
					if ($rs)
					{
						$recordcount = mysql_num_rows($rs);
						if ($recordcount <= 0)
						{
							// Nicht mehr vorhanden
						}
						else
						{
							while ($objekt = mysql_fetch_object($rs))
							{
								$temp = $temp." ".$objekt->EMail;
							}
						}
					}
			) // Laut fehlermeldung is der Fehler hier
			mysql_close($db);
			if ("" != trim($temp))
			{
				header("Location: Merkzettel_EMail.php?Empfaenger=".$temp."");
			}
		}
	}

Parse error: parse error in C:\Programme\Apache Group\Apache2\htdocs\www2\Merkzettel.php on line 42

Würde mich sehr über ein bischen Hilfe freuen.

mfg lomo
 
Zuletzt bearbeitet:
Du solltest deinen Quellcode besser Strukturieren, dann follen solche Fehler auch schneller auf:
PHP:
<?php

	…

	if( isset($_GET['email_senden']) ) {
		if( (int)$_GET['email_senden'] > 0 ) {
			$db = datenbank_verbinden('msbcl', 'HC9MBqHT', 'msbcl_base');
			for($x=1; $x<$_GET['email_senden']; $x++) {
				$query = "
					SELECT
					        *
					  FROM
					        `kunden`
					  WHERE
					        `KDNR` LIKE '".trim($_GET['Markiert'.$x])."'
					";
				if( $rs = mysql_query($query, $db) ) {
					if ( mysql_num_rows($rs) > 0 ) {
						$temp = '';
						while( $objekt = mysql_fetch_object($rs) ) {
							$temp .= ' '.$objekt->EMail;
						}
					}
				}
			}
			mysql_close($db);
			if( '' != trim($temp) ) {
				header('Location: Merkzettel_EMail.php?Empfaenger='.$temp);
			}
		}
	}

	…

?>
 
Zurück