anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Di 10 Jun, 2025 22:53

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Brauche dringed Hilfe
BeitragVerfasst: Fr 27 Apr, 2007 22:25 
Offline
Profi
Profi

Registriert: So 03 Sep, 2006 13:55
Beiträge: 141
So, liebe Leute, ich bin wirklich am Verzweifeln und Hilfe bekomme ich auch von keiner Seite.
Ich hab jetzt jetzt wirklich schon alles probiert, aber nichts hilft.

Ich habe von einem anderen LoGD-Betreiber eine Erweiterung der RPG-Orte bekommen, bei der er sich um Private Orte handelt, die man nur mit Einladung betreten kann.
Erstellen lassen sich die Orte, User lassen sich auch einladen, aber die Einladung lässt sich nicht mehr löschen...
Gehe ich auf löschen eines eingeladenen Users, kommt folgende Fehlermeldung:
SELECT * FROM rporte WHERE id=

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

Ich weiß, dass heißt die ID wird nicht übertragen, aber ich finde den Fehler einfach nicht und bin hier so was von am Verzweifeln, dass sogar schon die eine oder andere Träne geflossen ist.


Das da die Skripterweiterung nicht von mir, kann ich hier nur den Part posten, der mir Probleme macht.

//Function für anschauen der Privaten Orte
function ShowPrivatePlaceDesc($id,$checkinvite){
global $session;
$sql = 'SELECT * FROM rporte WHERE id='.$id.'';
$result = db_query($sql) or die (db_error(LINK));
$ort = db_fetch_assoc($result);

if ($ort['close']==1){
output('`c<h3>`$Dieser Ort wurde von den Admins geschlossen</h3>',true);
output("`n`n`n<img src='images/stopschild.gif' width='200'>`n`n`c",true);

}else{

$search = 'SELECT name,ort FROM einladung WHERE ort='.$id.' AND name="'.$checkinvite.'"';
$result = db_query($search) or die (db_error(LINK));
if (db_num_rows($result)>0){
$invite = db_fetch_assoc($result) or die (db_error(LINK));

output('`^Diesen Ort hat '.$ort['acctname'].' erstellt`n`n');
output('`c'.$ort['name'].'`c`n');
if($ort[image]!="") output("`c<img src='$ort[image]' width='200'>`n`n`c",true);
output(''.CloseTags(removeEvilTags($ort['text']),'`n`c`b`i').'`n`n`n',true);


viewcommentary('Ort_'.$ort['id'].'','`n'.$ort['art'].'',20,$ort['weise']);

navs('ort',''.$ort['id'].'',''.$ort['acctid'].'');

}else{
if ($checkinvite==$ort['acctname'] || $session['user']['superuser']>0){

output('`^Diesen Ort hat '.$ort['acctname'].' erstellt`n`n');
output('`c'.$ort['name'].'`c`n');
if($ort[image]!=""){
output("`c<img src='$ort[image]' width='200'>`n`n`c",true);
}
output(''.CloseTags(removeEvilTags($ort['text']),'`n`c`b`i').'`n`n`n',true);


viewcommentary('Ort_'.$ort['id'].'','`n'.$ort['art'].'',20,$ort['weise']);

navs('ort',''.$ort['id'].'',''.$ort['acctid'].'');

}else{

output('`c<h3>`0'.$checkinvite.' `$du wurdest von `0'.$ort['acctname'].' `$dem Ersteller dieses Ortes NICHT eingeladen</h3>',true);
output("`n`n`n<img src='images/stopschild.gif' width='200'>`n`n`c",true);

navs('ort',''.$ort['id'].'',''.$ort['acctid'].'');

}
}
}
}


Das ist der Part auf "Function - orte.php".
Die normale orte.php kann man ganz einfach in meiner Source einschauen...

Source:

http://www.saturuusu-logd.de/source.php

Ich hoffe und erbitte mir schnelle Hilfe...

Danke

December


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 28 Apr, 2007 01:22 
Offline
Admin
Admin
Benutzeravatar

Registriert: Di 21 Jan, 2003 01:11
Beiträge: 1604
Wohnort: Haßfurt
Geschlecht: Männlich
LoGD: http://www.anpera.net/logd
Skype: anpera-net
Such mal die Nav zum Löschen raus. Müsste "orte.php?op=admin&suop=delete" enthalten... wenn ich mich nicht irre. Ich vermute da fehlt das "&id=irgendwas" dahinter.

_________________
Praxis ist, wenn alles klappt aber keiner weiß warum. Theorie ist, wenn man weiß wie es geht, aber nichts klappt. Wir haben beides erfolgreich vereinigt: Bei uns klappt nichts und keiner weiß warum!

Neues Video: Marios freier Tag in Second Life


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 28 Apr, 2007 11:17 
Offline
Profi
Profi

Registriert: So 03 Sep, 2006 13:55
Beiträge: 141
Ich danke noch mal für die schnell Hilfe, heute geht's auch wieder besser mit den Nerven. ^^

Der blöde Fehler lag in den SQLs, worauf natürlich wieder niemand gekommen ist.
Also alle SQLs raus und wieder neu rein und siehe da, es funktioniert...

Ich weiß auch nicht warum es jetzt klappt, aber jetzt geht's.
Ich glaube php hasst mich. ^^

Aber noch mal riesen Dank für die Hilfe.

December


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 16 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum