anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Di 17 Jun, 2025 05:50

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: sql Problem
BeitragVerfasst: Mo 03 Apr, 2006 22:17 
Offline
Eingeweihter
Eingeweihter

Registriert: Sa 19 Mär, 2005 14:33
Beiträge: 78
Wohnort: Unna/NRW
LoGD: http://www.firedragonfly.de/underworld
Also ich habe ein sql script geschrieben, und habe da ein schwerwiegendes Problem, undzwar kann ich eine variable aus sql übergeben, nicht aber die Seite mit Inhalt richtig laden, ich geb ma die beiden funktionen, diesmal kann ich leider kein Source geben, da es immo nicht auf meinem Server liegt, weil es eben nicht läuft....

[php]
if ($HTTP_GET_VARS['op']=="searchjob"){
addnav ("Zurück","job.php");
output ("`^lassen sie mich mal sehen, aha....da haben wir es");
if($session[user][reputation]<=0){
output ("leider bist du nicht Ehrhaft genug für einen Ehrbaren Job`n");
}else{
output ("Deine Ehrhaftigkeit ist gut genug für einen Ehrhaften Job`n");
if ($session[user][level]==14){
output ("Aber ich sehe gerade, du bist so stark, du solltest deine Zeit nicht mit Arbeiten verschwenden, sondern gegen Ungeheuer kämpfen`n");
addnav ("Gegen Ungeheuer kämpfen gehen","forest.php");
addnav ("Sich trollen","village.php");
}else{
output ("Nun gut, eure Vorraussetzungen scheinen zu Stimmen, dann suchen wir gemeinsam einen Passenden Job, wir hätten da diese Jobs:`n`n");
output("<table cellpadding=2 cellspacing=1 bgcolor='#999999' align='center'><tr class='trhead'><td>Option</td><td>Name</td><td>Lohn</td><td>Runden</td></tr>",true);
$sql = "SELECT name,lohn,aubid,id FROM jobs";
$result = db_query($sql) or die(db_error(LINK));
if (db_num_rows($result)==0) {
output("<tr class='trdark'><td colspan=5 align='center'>`&`iEs gibt keine Jobs`i`0</td></tr>",true);
}
else {
$bgclass = '';
$result = db_query('SELECT `aubid`,`name`,`lohn`,`turns`,`id` FROM `jobs` WHERE `aubid` = '.$session['user']['aubid']);
while ($row = db_fetch_assoc($result)) {
$bgclass = ($bgclass=='trdark'?'trlight':'trdark');
output("<tr class='$bgclass'><td><a href=\"job.php?op=getjob&id=".$row['id']."\">Annehmen</a>
</td><td>".$row['name'],true);
output("</td><td>".$row['lohn']."</td><td>".$row['turns']."</td>",true);
addnav("","job.php?op=getjob&id=".$row['id']);

}
output("</table>",true);
output('</form>',true);
output ("`$ ACHTUNG: Deine Auswahl ist Unwiederrufbar!!!");
}
}
}
if ($HTTP_GET_VARS['op']=="getjob"){
output ("Ihr wollt also diesen Job?");
output ("`nDie ID des Jobs lautet ".$_GET['id'].", oder?`n`n");
output ("`$ *BETA*` Wir arbeiten noch daran, sorry!");
addnav ("Weiter","job.php");
}[/php]

Könntet ihr mir sagen was mein Fehler ist? Ich habe da keine Ahnung mehr, hab schon 4 Stunden davor gehockt und alles ausprobiert....


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 03 Apr, 2006 22:46 
Offline
Freak
Freak

Registriert: So 30 Okt, 2005 17:48
Beiträge: 1408
Wohnort: PB
Geschlecht: Männlich
LoGD: http://dav.blood-reaver.de/lotgd/
Also ersteinmal ist das ein php-Script mit SQL-Abfragen drinne...
Und dann würde ich dich um zwei Dinge bitten:
1: Bitte muten deinen Usern nicht so koische Grammattik su!
2: Lerne Einrücken.. es fehlte ne geschweife Klammer und an einer Stelle wäre elseif deutlich besser als noch eine separete if-Abfrage. Sowas fällt bei struckturiertem code schneller auf.

Wo genau nun der Fehler liegt konnte ich auch nicht direkt sehen, könnte vllt an den Datenbankfeldern liegen - z.B. könntest du die `aubid` noch nicht richtig in der accounts gespeichert haben etc. Syntaktische Fehler konnte ich so jedenfalls keine finden.

Ansonsten am besten noch mla die Fehlermeldung hier posten.

Im anhang 'ne aufgeräumte Datei.


Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 06 Apr, 2006 21:13 
Offline
Eingeweihter
Eingeweihter

Registriert: Sa 19 Mär, 2005 14:33
Beiträge: 78
Wohnort: Unna/NRW
LoGD: http://www.firedragonfly.de/underworld
Okay du hast Recht etwas blöd Formuliert!
1: Komische Gramatik? Wo denn? Kp :???:
2: Die geschweifte Klammer fehlt, stimmt aber hab sie woanders drin, hat irgendwie funktioniert, und einrücken mach ich normalerweise am Ende, wenn ich fertig bin mit dem Code, und dann "optimiere" ich das ganze noch

Okay jetzt läutft es richtig, vielen dank :D !


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 6 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:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum