Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Eure Hilfe bei PHP-Fehler !?

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Japs
Nutzer/in
Nutzer/in
Beiträge: 1685
Registriert: 18.10.2004, 10:50

Beitrag von Japs » 22.05.2010, 09:03

Hallo,
ich bräuchte einmal Hilfe von Profis - Eure Hilfe:

Ich habe einen Belegungsplan, also meine Belegungsplan in das gleiche Script bei einer anderen Url eingebaut - mein Script und das Andere liegen auch noch beim gleichen Hoster (all-inkl.com)

Bei mir funktioniert das alles einwandfrei:
https://ferienwohnungen-ferienhaeuser.c ... 1178007987
aber unter der anderen url bekomme ich folgende Fehlermeldung:

Code: Alles auswählen

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /www/htdocs/w00c9102/fewoholiday.de/kalenderxy/site/modul_userpage.class.php on line 19
Siehe: https://www.fewoholiday.de/plan/165

Die "modul_userpage.class.php" sieht bei mir und unter der anderen Domainexakt so aus:

Code: Alles auswählen

<?php
include_once &#40;'kalenderxy/class/belegungsplan.class.php'&#41;;

class modul_user &#123;
	
	function modul_user&#40;$sql, $tpl&#41; &#123;
    	$this->sql = $sql;
    	$this->tpl = $tpl;
	&#125;
	
    function go&#40;$id&#41; &#123;
    	global $mon;
    	global $jahrstr;
    	global $belegungen;
    	global $delbuchung;
    	
		$belegung = array&#40;&#41;;
    	$res = $this->sql->query&#40;'SELECT start,ende, typ FROM buchung WHERE objektid = "'.&#40;int&#41;$id.'"'&#41;;
while&#40;$my = mysql_fetch_assoc&#40;$res&#41;&#41;
&#123; $belegung&#91;$my&#91;'start'&#93;&#93; = $my&#91;'ende'&#93;;
   $belegungTyp&#91;$my&#91;'start'&#93;&#93; = $my&#91;'typ'&#93;;
		&#125;
		
		$a = new belegungsplan&#40;$belegung, $belegungTyp&#41;;
		
		$jahr = date&#40;'Y', time&#40;&#41;&#41;;
		
		$jahrstr = '<a name="kalender"></a>';
		if &#40;$_GET&#91;'jahr'&#93;&#41; &#123;
			$jahrstr .= '<a href="http&#58;//www.fewoholiday.de/plan/'.$id.'/#kalender">'.$jahr.'</a> - ';
			$jahrstr .= '<b>'.&#40;$jahr + 1&#41;.'</b>';
			$jahr = $jahr + 1;
		
		&#125; else &#123;
			$jahrstr .= '<b>'.$jahr.'</b> - ';
			$jahrstr .= '<a href="http&#58;//www.fewoholiday.de/plan/'.$id.'/'.&#40;$jahr + 1&#41;.'/#kalender">'.&#40;$jahr + 1&#41;.'</a>';
		&#125;
		
		
		$mon&#91;0&#93; = $a->gibPlanMonat&#40;'01.01.'.$jahr&#41;;
		$mon&#91;1&#93; = $a->gibPlanMonat&#40;'01.02.'.$jahr&#41;;
		$mon&#91;2&#93; = $a->gibPlanMonat&#40;'01.03.'.$jahr&#41;;
		$mon&#91;3&#93; = $a->gibPlanMonat&#40;'01.04.'.$jahr&#41;;
		$mon&#91;4&#93; = $a->gibPlanMonat&#40;'01.05.'.$jahr&#41;;
		$mon&#91;5&#93; = $a->gibPlanMonat&#40;'01.06.'.$jahr&#41;;
		$mon&#91;6&#93; = $a->gibPlanMonat&#40;'01.07.'.$jahr&#41;;
		$mon&#91;7&#93; = $a->gibPlanMonat&#40;'01.08.'.$jahr&#41;;
		$mon&#91;8&#93; = $a->gibPlanMonat&#40;'01.09.'.$jahr&#41;;
		$mon&#91;9&#93; = $a->gibPlanMonat&#40;'01.10.'.$jahr&#41;;
		$mon&#91;10&#93; = $a->gibPlanMonat&#40;'01.11.'.$jahr&#41;;
		$mon&#91;11&#93; = $a->gibPlanMonat&#40;'01.12.'.$jahr&#41;;

    &#125;
    
    function formatdate&#40;$datum&#41; &#123;
		$h = explode&#40;'.',$datum&#41;;
		return $h&#91;2&#93;.'-'.$h&#91;1&#93;.'-'.$h&#91;0&#93;;
	&#125;
	
	function getHtml&#40;&#41; &#123;
		
		$out = $this->tpl->parse&#40;$this->tpl->get_file&#40;'userpage'&#41;&#41;;
		return $out;
	&#125;
&#125;
?>
So wie es aussieht bekommt das Script keine DB-Verbindung - richtig oder was könnte denn dann den obigen PHP-Fehler verursachen ?

Wisst Ihr Rat ?
Danke & Gruß Dirk