Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 9
Seite [1]
Radiate


King for a day





Beiträge: 293
# Thema - 03.01.2008 um 18:40 Uhr
Nachdem ich due SuFu genutzt habe aber keine passenden Treffer landen konnte versuche ich es jetzt mal bei Euch.

Ich möchte gerne neue Teams erstellen aber jedesmal wenn ich das tue steht da nur "Erfolgreich", jedoch steht da kein Team das ich gerade eingetragen habe, es ist zum tot umfallen.

Könnte mir da jemand helfen woran das evtl. liegen könnte, denn leider habe ich auch nichts was ich euch zeigen könnte ausser meiner mods/squads/create.php:

PHP Code +-

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
191.
192.
193.
194.
195.
196.
197.
198.
199.
200.
201.
202.
203.
204.
205.
206.
207.
208.
209.
210.
211.
212.
213.
214.
215.
216.
217.
218.
219.
220.
221.
222.
223.
224.
225.
226.
227.
228.
229.
230.
231.
232.
233.
234.
235.
236.
237.
238.
1. / 2. / ... 
<?php
$cs_lang 
cs_translate('squads');

$op_squads cs_sql_option(__FILE__,'squads');
$op_clans cs_sql_option(__FILE__,'clans');

$img_filetypes = array('gif','jpg','png');

if(isset(
$_POST['submit'])) {

  
$cs_squads['clans_id'] = $_POST['clans_id'];
  
$cs_squads['games_id'] = $_POST['games_id'];
  
$cs_squads['squads_own'] = empty($_POST['squads_own']) ? 1;
  
$cs_squads['squads_name'] = $_POST['squads_name'];
  
$cs_squads['squads_order'] = empty($_POST['squads_order']) ? $op_squads['def_order'] : $_POST['squads_order'];
  
$cs_squads['squads_pwd'] = $_POST['squads_pwd'];
  
$cs_squads['squads_fightus'] = empty($_POST['squads_fightus']) ? 1;
  
$cs_squads['squads_joinus'] = empty($_POST['squads_joinus']) ? 1;

  
$error 0;
  
$message '';

  
$img_size getimagesize($_FILES['picture']['tmp_name']);
  if(!empty(
$_FILES['picture']['tmp_name']) AND empty($img_size) OR $img_size[2] > 3) {
    
$message .= $cs_lang['ext_error'] . cs_html_br(1);
    
$error++;
  } elseif(!empty(
$_FILES['picture']['tmp_name'])) {
    switch(
$img_size[2]) {
      case 
1:
        
$extension 'gif'; break;
      case 
2:
        
$extension 'jpg'; break;
      case 
3:
        
$extension 'png'; break;
    }
    
    if(
$img_size[0]>$op_squads['max_width']) {
      
$message .= $cs_lang['too_wide'] . cs_html_br(1);
        
$error++;
    }
    if(
$img_size[1]>$op_squads['max_height']) { 
        
$message .= $cs_lang['too_high'] . cs_html_br(1);
        
$error++;
    }
    if(
$_FILES['picture']['size']>$op_squads['max_size']) { 
        
$message .= $cs_lang['too_big'] . cs_html_br(1);
        
$error++;
    }
  }
  if(empty(
$cs_squads['clans_id'])) {
    
$error++;
    
$message .= $cs_lang['no_'.$op_clans['label']] . cs_html_br(1);
  }
  if(empty(
$cs_squads['squads_name'])) {
    
$error++;
    
$message .= $cs_lang['no_name'] . cs_html_br(1);
  }
  
  
$where "squads_name = '" cs_sql_escape($cs_squads['squads_name']) . "'";
  
$search cs_sql_count(__FILE__,'squads',$where);
  if(!empty(
$search)) {
    
$error++;
    
$message .= $cs_lang['squad_exists'] . cs_html_br(1);
  }
}
else {

  
$cs_squads['clans_id'] = 0;
  
$cs_squads['games_id'] = 0;
  
$cs_squads['squads_own'] = 0;
  
$cs_squads['squads_name'] = '';
  
$cs_squads['squads_order'] = $op_squads['def_order'];
  
$cs_squads['squads_pwd'] = '';
  
$cs_squads['squads_fightus'] = 0;
  
$cs_squads['squads_joinus'] = 0;
}

echo 
cs_html_table(2,'volume',0);
echo 
cs_html_roco(1,'headb');
echo 
$cs_lang[$op_squads['label'].'s'] . ' - ' $cs_lang['create'];
echo 
cs_html_roco(0);
echo 
cs_html_roco(1,'leftc');
if(!isset(
$_POST['submit'])) {
  echo 
$cs_lang['errors_here'];
}
elseif(!empty(
$error)) {
  echo 
$message;
}
else {
  echo 
$cs_lang['create_done'];
}
echo 
cs_html_roco(0);
echo 
cs_html_table(0);
echo 
cs_html_br(1);

if(!empty(
$error) OR !isset($_POST['submit'])) {

    echo 
cs_html_form(2,'squads_create','squads','create',1);
    echo 
cs_html_table(2,'volume',0);
  
    echo 
cs_html_roco(1,'leftc');
    echo 
cs_icon('yast_group_add') . $cs_lang['name'] . ' *';
    echo 
cs_html_roco(2,'leftb');
    echo 
cs_html_input('squads_name',$cs_squads['squads_name'],'text',80,40);
    echo 
cs_html_roco(0);
  
    echo 
cs_html_roco(1,'leftc');
    echo 
cs_icon('kdmconfig') . $cs_lang['own_'.$op_clans['label']];
    echo 
cs_html_roco(2,'leftb');
    
$checked = empty($cs_squads['squads_own']) ? '' 'checked="checked"';
    echo 
cs_html_vote('squads_own','1','checkbox',$checked);
    echo 
cs_html_roco(0);
  
    echo 
cs_html_roco(1,'leftc');
    echo 
cs_icon('lock') . $cs_lang['hidden'];
    echo 
cs_html_roco(2,'leftb');
    
$checked = empty($cs_squads['squads_joinus']) ? '' 'checked="checked"' ;
    echo 
cs_html_vote('squads_joinus','joinus','checkbox',$checked);
    echo 
$cs_lang['joinus'] . cs_html_br(1);
    
$checked = empty($cs_squads['squads_fightus']) ? '' 'checked="checked"' ;
    echo 
cs_html_vote('squads_fightus','fightus','checkbox',$checked);
    echo 
$cs_lang['fightus'];
    echo 
cs_html_roco(0);
   
    echo 
cs_html_roco(1,'leftc');
    echo 
cs_icon('kdmconfig') . $cs_lang[$op_clans['label']] . ' *';
    echo 
cs_html_roco(2,'leftb');
    
$clans_data cs_sql_select(__FILE__,'clans','clans_name,clans_id',0,'clans_name',0,0);
    echo 
cs_dropdown('clans_id','clans_name',$clans_data,$cs_squads['clans_id']);
    echo 
cs_html_roco(0);

    echo 
cs_html_roco(1,'leftc');
    echo 
cs_icon('package_games') . $cs_lang['game'];
    echo 
cs_html_roco(2,'leftb');
    
$el_id 'game_1';
    
$onc "document.getElementById('" $el_id "').src='" $cs_main['php_self']['dirname'] . "uploads/games/' + this.form.";
    
$onc .= "games_id.options[this.form.games_id.selectedIndex].value + '.gif'";
    echo 
cs_html_select(1,'games_id',"onchange=\"" $onc "\"");
    echo 
cs_html_option('----',0,0);
    
$cs_games cs_sql_select(__FILE__,'games','games_name,games_id',0,'games_name',0,0);
    
$games_count count($cs_games);
    for(
$run 0$run $games_count$run++) {
    
$sel $cs_games[$run]['games_id'] == $cs_squads['games_id'] ? 0;
    echo 
cs_html_option($cs_games[$run]['games_name'],$cs_games[$run]['games_id'],$sel);
    }
    echo 
cs_html_select(0) . ' ';
    
$url 'uploads/games/' $cs_squads['games_id'] . '.gif';
    echo 
cs_html_img($url,0,0,'id="' $el_id '"');
    echo 
cs_html_roco(0);

    echo 
cs_html_roco(1,'leftc');
    echo 
cs_icon('enumList') . $cs_lang['order'];
    echo 
cs_html_roco(2,'leftb');
    echo 
cs_html_input('squads_order',$cs_squads['squads_order'],'text',4,4);
    echo 
cs_html_roco(0);

    echo 
cs_html_roco(1,'leftc');
    echo 
cs_icon('password') . $cs_lang['password'];
    echo 
cs_html_roco(2,'leftb');
    echo 
cs_html_input('squads_pwd',$cs_squads['squads_pwd'],'password',30,30,'onkeydown="javascript:passwordcheck(this.value);" onkeyup="javascript:passwordcheck(this.value);"','form');
    echo 
cs_html_roco(0);
  
    echo 
cs_html_roco(1,'leftc');
    echo 
cs_icon('password') . $cs_lang['secure'] . '';
    echo 
cs_html_roco(2,'leftb');
    echo 
cs_html_div(1,'float:left; background-image:url(' $cs_main['php_self']['dirname'] . 'symbols/votes/vote03.png); width:100px; height:13px; margin-top: 3px; margin-left: 2px;');
    echo 
cs_html_div(1,'float:left; background-image:url(' $cs_main['php_self']['dirname'] . 'symbols/votes/vote01.png); width: 1px; height: 13px;','id="pass_secure"');   
    echo 
cs_html_div(0);
    echo 
cs_html_div(0);
    echo 
cs_html_div(1,'float:left; padding-left: 3px; padding-top: 3px; display:none','id="pass_stage_1"');   
    echo 
$cs_lang['stage_1'];
    echo 
cs_html_div(0);
    echo 
cs_html_div(1,'float:left; padding-left: 3px; padding-top: 3px; display:none','id="pass_stage_2"');   
    echo 
$cs_lang['stage_2'];
    echo 
cs_html_div(0);
    echo 
cs_html_div(1,'float:left; padding-left: 3px; padding-top: 3px; display:none','id="pass_stage_3"');   
    echo 
$cs_lang['stage_3'];
    echo 
cs_html_div(0);
    echo 
cs_html_div(1,'float:left; padding-left: 3px; padding-top: 3px; display:none','id="pass_stage_4"');   
    echo 
$cs_lang['stage_4'];
    echo 
cs_html_div(0);
    echo 
cs_html_div(1,'clear:both');
    
$matches[1] = $cs_lang['secure_stages'];
    
$matches[2] = $cs_lang['stage_1'] . $cs_lang['stage_1_text'] . cs_html_br(1);
    
$matches[2] .= $cs_lang['stage_2'] . $cs_lang['stage_2_text'] . cs_html_br(1);
    
$matches[2] .= $cs_lang['stage_3'] . $cs_lang['stage_3_text'] . cs_html_br(1);
    
$matches[2] .= $cs_lang['stage_4'] . $cs_lang['stage_4_text'];
    echo 
cs_abcode_clip($matches);
    echo 
cs_html_div(0);
    echo 
cs_html_roco(0);

    echo 
cs_html_roco(1,'leftc');
    echo 
cs_icon('download') . $cs_lang['pic_up'];
    echo 
cs_html_roco(2,'leftb');
    echo 
cs_html_input('picture','','file');
    echo 
cs_html_br(2);
    
$matches[1] = $cs_lang['pic_infos'];
    
$return_types '';
    foreach(
$img_filetypes AS $add) {
        
$return_types .= empty($return_types) ? $add ', ' $add;
    }
    
$matches[2] = $cs_lang['max_width'] . $op_squads['max_width'] . ' px' cs_html_br(1);
    
$matches[2] .= $cs_lang['max_height'] . $op_squads['max_height'] . ' px' cs_html_br(1);
    
$matches[2] .= $cs_lang['max_size'] . cs_filesize($op_squads['max_size']) . cs_html_br(1);
    
$matches[2] .= $cs_lang['filetypes'] . $return_types;
    echo 
cs_abcode_clip($matches);
    echo 
cs_html_roco(0);
  
    echo 
cs_html_roco(1,'leftc');
    echo 
cs_icon('ksysguard') . $cs_lang['options'];
    echo 
cs_html_roco(2,'leftb');
    echo 
cs_html_vote('submit',$cs_lang['create'],'submit');
    echo 
cs_html_vote('reset',$cs_lang['reset'],'reset');
    echo 
cs_html_roco(0);
    echo 
cs_html_table(0);
    echo 
cs_html_form(0);
}
else {

    
$squads_cells array_keys($cs_squads);
    
$squads_save array_values($cs_squads);
    
cs_sql_insert(__FILE__,'squads',$squads_cells,$squads_save);

    if(!empty(
$_FILES['picture']['tmp_name'])) {
      
$where "squads_name = '" cs_sql_escape($cs_squads['squads_name']) . "'";
      
$getid cs_sql_select(__FILE__,'squads','squads_id',$where);
        
$filename 'picture-' $getid['squads_id'] . '.' $extension;
      
cs_upload('squads',$filename,$_FILES['picture']['tmp_name']);
        
        
$cs_squads2['squads_picture'] = $filename;
      
$squads2_cells array_keys($cs_squads2);
        
$squads2_save array_values($cs_squads2);            
        
cs_sql_update(__FILE__,'squads',$squads2_cells,$squads2_save,$getid['squads_id']);
  }
    
    
cs_redirect($cs_lang['create_done'],'squads');
}
?>



------------------
Clansphere 2008.0

Zuletzt editiert von Radiate am 04.01.2008 um 03:18 Uhr (1x Editiert)
Inaktiv
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 1 - 03.01.2008 um 19:21 Uhr
debug.php

und pack dein langen code mal ins clip.

Das ihr den Code immer so posten müsst, tsts


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Radiate
Thread-Ersteller


King for a day





Beiträge: 293
# Antwort: 2 - 04.01.2008 um 03:18 Uhr
Debug sagt unter manage.php sowie create.php nicht ein Tönchen, es gibt also keine erkennbaren Fehler durch die Debug. -.-

Weitere Vorschläge?^^



p.s. Sry, werde die Codes demnächst in Clips packen.


------------------
Clansphere 2008.0

Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 3 - 04.01.2008 um 03:24 Uhr
in der create.php von squads, steht ganz unten cs_redirect(...);

kommentier das mal aus, und versuch dann nochmal mit der debug ein squad anzulegen.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Radiate
Thread-Ersteller


King for a day





Beiträge: 293
# Antwort: 4 - 04.01.2008 um 14:42 Uhr
Also ich habe hier was, kurz nachdem ich auf "Erstellen" klicke, erscheint in der Debug das hier:

 
1.
2.
3.
1. / 2. / ... 
<?php
Error
: /web/1/000/019/249/32397/htdocs/sas_v2/mods/squads/create.php -> cs_sql_insert Unknown column 'squads_fightus' in 'field list'
?>


Sollte das nicht standardtechnisch in der Tabelle stehen?


------------------
Clansphere 2008.0

Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 5 - 04.01.2008 um 14:45 Uhr
dann haste wohl beim update eine SQL datei vergessen


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Radiate
Thread-Ersteller


King for a day





Beiträge: 293
# Antwort: 6 - 04.01.2008 um 14:46 Uhr
Was für eine "Datei"?
Ich gehe doch mal stark davon aus das alle INSERTs und CREATEs in einer SQL File drin sind, oder etwa nicht?^^

Was muss ich denn in die DB machen? Also in {pre}_squads aber was genau?^^


------------------
Clansphere 2008.0

Zuletzt editiert von Radiate am 04.01.2008 um 14:47 Uhr (1x Editiert)
Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 7 - 04.01.2008 um 14:47 Uhr
du hast doch geupdated oder ?


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Radiate
Thread-Ersteller


King for a day





Beiträge: 293
# Antwort: 8 - 04.01.2008 um 14:52 Uhr
Ja auf 2007.4.4, hab jetzt folgenden SQL Eintrag gemacht:

 
1.
2.
3.
4.
1. / 2. / ... 
<?php
ALTER TABLE 
`sas_squadsADD `squads_joinusINTNOT NULL DEFAULT '0' AFTER `squads_own` ,
ADD `squads_fightusINTNOT NULL DEFAULT '0' AFTER `squads_joinus` ;
?>


Test war auch Erfolgreich!
Danke für die abermals super schnelle Hilfe. *hehe*


------------------
Clansphere 2008.0

Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 9 - 04.01.2008 um 14:53 Uhr
jop, dann haste wohl

nr9_2007-4.2_to_2007-4.3.sql

vergessen, aber haste ja nun nachgeholt.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Antworten: 9
Seite [1]


Sie müssen sich registrieren, um zu antworten.