anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Fr 13 Jun, 2025 14:19

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 21 Beiträge ]  Gehe zu Seite 1, 2  Nächste
Autor Nachricht
 Betreff des Beitrags: Titel Editor
BeitragVerfasst: Do 16 Aug, 2007 23:04 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Abend (1min vor 0 Uhr :lol:),

der Titeleditor der hier im forum ist, gefällt mir nicht so sonderlich.
Deshalb habe ich mich rangesetzt und nen eigenen gemacht.
Soweit so gut.
2 Testtitel gemacht (o DK und 1 DK) .
In der common.php eingefuegt (Ja ich habe $titles = array auskommentiert).
Naja ... da kam dan ein Fehler als ich einen DK gemacht habe...
Also habe ich es in der common.php gaendert auf:

[php]$tisql = "SELECT * FROM title WHERE titles LIKE ".$session['user']['sex']." AND titledk LIKE ".$session['user']['dragonkills']."";
$tisow = db_query($sql);
$tirow = db_fetch_assoc($tisow);
$titles = $tirow;
[/php]

Naaaaaaaja.... Mein titel nach dem dk war ' GOTT ' obwohl dieser nicht in der db eingetragen ist.

Ich weiß nicht wie ichs hinbekommen kann , dass es in der common richtig ist :(

Help me , please.

Mfg MySql


EDIT:

$this->bbcode_second_pass_code('', 'CREATE TABLE `title` (
`titleid` int(11) unsigned NOT NULL auto_increment,
`titlem` varchar(50) NOT NULL default '0',
`titlew` varchar(50) NOT NULL default '0',
`titledk` int(11) NOT NULL default '0',
`titles` tinyint(4) unsigned NOT NULL default '0',
PRIMARY KEY (`titleid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;')

wenn ihr die sql eingaben braucht ;)

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 16 Aug, 2007 23:34 
Offline
Großmeister
Großmeister

Registriert: Fr 01 Jul, 2005 18:41
Beiträge: 484
Wohnort: Saarbrücken
Geschlecht: Männlich
$tisql = "SELECT * FROM title WHERE titles LIKE ".$session['user']['sex']." AND titledk LIKE ".$session['user']['dragonkills']."";
$tisow = db_query($sql);



sollte wohl

$tisql = "SELECT * FROM title WHERE titles LIKE ".$session['user']['sex']." AND titledk LIKE ".$session['user']['dragonkills']."";
$tisow = db_query($tisql);


heißen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 17 Aug, 2007 08:36 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
[php]
/* Titles *\
\* by Hadriel */
$titles = array();
define('SQL_CACHE','*'); // '*' or 'SQL_CACHE *'
$titlequery = "SELECT ".SQL_CACHE." FROM titles";
$titleres = mysql_query($titlequery);
while($ttrow = mysql_fetch_assoc($titleres)){
$titles[$ttrow['neededdk']] = array($ttrow['m_title'],$ttrow['f_title']);
}
/* *\
\* Ende */ [/php]

Das ganze muss auch noch in einen passenden Array gestopft werden. Das ist Hadriel/Meteoras Vorlage.

Ausserdem sollten 4 Felder (In der Tabelle)wohl reichen. Deine ist irgendwie etwas... verwirrend oO


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 17 Aug, 2007 09:44 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
titleid -> Id des Titels
titledk -> DK fuer den Titel
titles -> Geschlecht des Titeltraegers
titlem -> Maennlichertitel -> Name
titlew -> Weiblichertitel -> Name

Und ich werd aus euren dinger nicht schlau o.ô

Beim ersten Post (von Taikun) kommt dan der fehler :

$this->bbcode_second_pass_code('', 'SELECT * FROM title WHERE titles LIKE AND titledk LIKE

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 'AND titledk LIKE' at line 1')

Lg o.ô

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 17 Aug, 2007 10:10 
Offline
Held
Held
Benutzeravatar

Registriert: So 19 Nov, 2006 09:57
Beiträge: 231
Geschlecht: Weiblich
LoGD: http://www.trahhenbluot.de/Planetenchaos/source.php
Nur so ne Frage.

Warum machst du nicht:

$tisql = "SELECT * FROM title WHERE titles=".$session['user']['sex']." AND titledk=".$session['user']['dragonkills']."";
$tisow = db_query($tisql);

_________________
Das Lesen im Bett zeugt von völliger Hingabe an die Kunst: Man überlässt es dem Dichter, wann man einschläft.
Ernst R. Hauschka, deutscher Aphoristiker (geb. 1926)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 17 Aug, 2007 10:11 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Naja hat sich eh erledigt ;) Hab mir die SQL von Meteora's TitelSQL's gehollt und mach dazu jetzt nen Editor ;)

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 17 Aug, 2007 11:23 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
So weit so gut. Fast fertig........

Fehlt nur noch die DELETE *.*

Alsou... Nav's usw richtig gesetzt , aber loeschen tut er den Titel nicht...

[php] if ($_GET['op']=='dell')
{
$sql = 'DELETE FROM titles WHERE t_id="$_GET[t_id]"';
$row = db_query($sql);
if ($row != '1')
{
rawoutput('Titel konnte nicht geloescht werden');
}
else
{
rawoutput('Titel wurde erfolgreich geloescht.');
}
$_GET['op']=='';
}[/php]

hab ich versucht..
und
[php] if ($_GET['op']=='dell')
{
$sql = 'DELETE FROM titles WHERE t_id="$_GET[\'t_id\']"';
$row = db_query($sql);
if ($row != '1')
{
rawoutput('Titel konnte nicht geloescht werden');
}
else
{
rawoutput('Titel wurde erfolgreich geloescht.');
}
addnav('Weltliches','village.php');
addnav('Die Grotte','superuser.php');
addnav('Titel hinzufügen',$fn.'?op=add');
}[/php]

nav's:

[php] '[<a href="'.$fn.'?op=edit&title=$row[\'t_id\']">Edit</a>]'.
'</td><td>'.
'[<a href="'.$fn.'?op=dell&title=$row[t_id]">Löschen</a>]'.
'</td></tr>'
addnav('',$fn.'?op=dell&title=$row[t_id]');
addnav('',$fn.'?op=edit&title=$row[t_id]');[/php]

und

[php] '[<a href="'.$fn.'?op=edit&title={$row[\'t_id\']}">Edit</a>]'.
'</td><td>'.
'[<a href="'.$fn.'?op=dell&title={$row[\'t_id\']}">Löschen</a>]'.
'</td></tr>'
addnav('',$fn.'?op=dell&title={$row[\'t_id\']}');
addnav('',$fn.'?op=edit&title={$row[\'t_id\']}');[/php]

Habe auch schon im Forum nach geschaut und Themen gefunden... Ausprobiert.. Geht nicht ;(

Help me, please.

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 17 Aug, 2007 11:25 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 11 Okt, 2005 18:11
Beiträge: 680
Wohnort: Wohnzimmer
Geschlecht: Männlich
LoGD: www.omega-grotte.de
versteh sowieso nicht, warum du den titeleditor neu machen willst..
der titeleditor den oh gott wie heisst der typ nun..
egal..aber der sein titeleditor funzt einwandfrei und läuft ohne probleme über die db...
frag mich warum man sich mehr arbeit machen muss, als nötig wäre

_________________
Die Frage lautet: Herr? Bist du das Göttliche?
Daraufhin meint er nur: Ich bin es, aber warum fragst du?

Mein Game zur Zeit Offline...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 17 Aug, 2007 11:28 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 11 Okt, 2005 18:11
Beiträge: 680
Wohnort: Wohnzimmer
Geschlecht: Männlich
LoGD: www.omega-grotte.de
versteh sowieso nicht, warum du den titeleditor neu machen willst..
der titeleditor den oh gott wie heisst der typ nun..(dragonslayer)
der sein titeleditor funzt einwandfrei und läuft ohne probleme über die db...
frag mich warum man sich mehr arbeit machen muss, als nötig wäre


ups sorry doppelpost..wollte den eigentlich nur editieren...*grummel*

_________________
Die Frage lautet: Herr? Bist du das Göttliche?
Daraufhin meint er nur: Ich bin es, aber warum fragst du?

Mein Game zur Zeit Offline...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 17 Aug, 2007 11:34 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Der ist von Dragonslyer !
Wen schon den schon moechte ich die Titel in einem Editor

1) Ausgelistet haben
2) Editieren koennen
3) Loeschen koennen

^^

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 17 Aug, 2007 11:38 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 11 Okt, 2005 18:11
Beiträge: 680
Wohnort: Wohnzimmer
Geschlecht: Männlich
LoGD: www.omega-grotte.de
MySql hat geschrieben:
Der ist von Dragonslyer !
Wen schon den schon moechte ich die Titel in einem Editor

1) Ausgelistet haben
2) Editieren koennen
3) Loeschen koennen

^^



1.wird aufgelistet
2.kann editiert werden
3.kann gelöscht werden..

sag ja machst dir mehr arbeit als nötig.. :D

_________________
Die Frage lautet: Herr? Bist du das Göttliche?
Daraufhin meint er nur: Ich bin es, aber warum fragst du?

Mein Game zur Zeit Offline...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 17 Aug, 2007 11:40 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Und wir reden gerade beide vom selben Editor? o.O

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 17 Aug, 2007 11:43 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 11 Okt, 2005 18:11
Beiträge: 680
Wohnort: Wohnzimmer
Geschlecht: Männlich
LoGD: www.omega-grotte.de
MySql hat geschrieben:
Und wir reden gerade beide vom selben Editor? o.O


ja..

meiner ist von dragonsyaler..
und kann diese funktionen..

_________________
Die Frage lautet: Herr? Bist du das Göttliche?
Daraufhin meint er nur: Ich bin es, aber warum fragst du?

Mein Game zur Zeit Offline...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 17 Aug, 2007 11:44 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Noe. Wir reden nicht vom gleichen ;)

*klick*

Da haste nur ein input feld mehr nicht ;)

Hab ne ja gerade extra nochmal eingebeut ;)

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 17 Aug, 2007 11:48 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 11 Okt, 2005 18:11
Beiträge: 680
Wohnort: Wohnzimmer
Geschlecht: Männlich
LoGD: www.omega-grotte.de
MySql hat geschrieben:
Noe. Wir reden nicht vom gleichen ;)

*klick*

Da haste nur ein input feld mehr nicht ;)

Hab ne ja gerade extra nochmal eingebeut ;)


da werden alle titel aufgelistet, und du kannst sie dementsprechend anpassen und editeren..
ist der gleich den ich auch verwende..
nur ist das editieren vtl etwas anders aufgebaut als andere editoren hier im forum..
:pein:

_________________
Die Frage lautet: Herr? Bist du das Göttliche?
Daraufhin meint er nur: Ich bin es, aber warum fragst du?

Mein Game zur Zeit Offline...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 17 Aug, 2007 11:49 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
^^

Lg

[OT]
Unnoetiger Post i know
[/OT]

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 17 Aug, 2007 21:24 
Offline
Großmeister
Großmeister

Registriert: Fr 01 Jul, 2005 18:41
Beiträge: 484
Wohnort: Saarbrücken
Geschlecht: Männlich
MySql hat geschrieben:
So weit so gut. Fast fertig........

Fehlt nur noch die DELETE *.*

Alsou... Nav's usw richtig gesetzt , aber loeschen tut er den Titel nicht...

[php] if ($_GET['op']=='dell')
{
$sql = 'DELETE FROM titles WHERE t_id="$_GET[t_id]"';
$row = db_query($sql);
if ($row != '1')
{
rawoutput('Titel konnte nicht geloescht werden');
}
else
{
rawoutput('Titel wurde erfolgreich geloescht.');
}
$_GET['op']=='';
}[/php]

hab ich versucht..
und
[php] if ($_GET['op']=='dell')
{
$sql = 'DELETE FROM titles WHERE t_id="$_GET[\'t_id\']"';
$row = db_query($sql);
if ($row != '1')
{
rawoutput('Titel konnte nicht geloescht werden');
}
else
{
rawoutput('Titel wurde erfolgreich geloescht.');
}
addnav('Weltliches','village.php');
addnav('Die Grotte','superuser.php');
addnav('Titel hinzufügen',$fn.'?op=add');
}[/php]

nav's:

[php] '[<a href="'.$fn.'?op=edit&title=$row[\'t_id\']">Edit</a>]'.
'</td><td>'.
'[<a href="'.$fn.'?op=dell&title=$row[t_id]">Löschen</a>]'.
'</td></tr>'
addnav('',$fn.'?op=dell&title=$row[t_id]');
addnav('',$fn.'?op=edit&title=$row[t_id]');[/php]

und

[php] '[<a href="'.$fn.'?op=edit&title={$row[\'t_id\']}">Edit</a>]'.
'</td><td>'.
'[<a href="'.$fn.'?op=dell&title={$row[\'t_id\']}">Löschen</a>]'.
'</td></tr>'
addnav('',$fn.'?op=dell&title={$row[\'t_id\']}');
addnav('',$fn.'?op=edit&title={$row[\'t_id\']}');[/php]

Habe auch schon im Forum nach geschaut und Themen gefunden... Ausprobiert.. Geht nicht ;(

Help me, please.


In dem Fall, darfst du nicht "[t_id]" übergeben sondern "title".

Also wäre korrekt:

$sql = "DELETE FROM titles WHERE t_id='".$_GET[title]."' ";


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 17 Aug, 2007 21:47 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Noe. War schon richtig so Siehe -> HAcks & Addons ;)
Hatte irgendwas falsch gemacht. Nach meinem 5ten versuch hats gecklapt. Deins mag warscheinlich auch richtig sein, aber so wie ich es jetzt habe geht es auch ;)

Danke aber das du mir geantwortet hast :D

:wink:

SO hab ich es nu:

[php] '[<a href="titles.php?op=edit&id='.$row[t_id].'">Edit</a>]'.
'</td><td>'.
'[<a href="titles.php?op=dell&id='.$row[t_id].'">Loeschen</a>]'
);
addnav('','titles.php?op=dell&id='.$row[t_id].'');
addnav('','titles.php?op=edit&id='.$row[t_id].'');

if ($_GET['op']=='dell')
{
$sql = 'SELECT * FROM titles';
$sow = db_query($sql);
$row = db_fetch_assoc($sow);

$sql = 'DELETE FROM titles WHERE t_id='.$row[t_id].'';
db_query($sql);

rawoutput('Titel erfolgreich geloescht.');
addnav('Titel auflisten','titles.php');
}[/php]

;)

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 17 Aug, 2007 22:35 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
MySql hat geschrieben:
Noe. War schon richtig so Siehe -> HAcks & Addons ;)
Hatte irgendwas falsch gemacht. Nach meinem 5ten versuch hats gecklapt. Deins mag warscheinlich auch richtig sein, aber so wie ich es jetzt habe geht es auch ;)

Danke aber das du mir geantwortet hast :D

:wink:

SO hab ich es nu:

[php] '[<a href="titles.php?op=edit&id='.$row[t_id].'">Edit</a>]'.
'</td><td>'.
'[<a href="titles.php?op=dell&id='.$row[t_id].'">Loeschen</a>]'
);
addnav('','titles.php?op=dell&id='.$row[t_id].'');
addnav('','titles.php?op=edit&id='.$row[t_id].'');

if ($_GET['op']=='dell')
{
$sql = 'SELECT * FROM titles';
$sow = db_query($sql);
$row = db_fetch_assoc($sow);

$sql = 'DELETE FROM titles WHERE t_id='.$row[t_id].'';
db_query($sql);

rawoutput('Titel erfolgreich geloescht.');
addnav('Titel auflisten','titles.php');
}[/php]

;)


1. Lies *bitte* die Lekturen hinter meiner Signatur durch. $row[var] ist grob fahrlässig, eigentlich sogar absolut falsch. es heisst $row['var'] oder $row["var"].

2. Das Löschen funktioniert völlig falsch. Du löschst *immer* den obersten Titel.

Testest du eigentlich auch, was du postest?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 17 Aug, 2007 23:00 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Ja ich habe es getestet.
Getestet
Loeschen ~> Geht
Erstellen ~> Geht
Edit ~> Geht !

Er loescht die angegebene ID aus der Tabelle + neededdk + m_title + f_title
Also funtz es doch .

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 21 Beiträge ]  Gehe zu Seite 1, 2  Nächste

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 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