Computerhilfen.de Logo
Forum
Tipps
News

Formular

Hi,

ich möchte gerne in ein "Anmeldeformular", z.b.

www.team-nfc.de >>>> Fight Us

Dort möchte ich, dass man die Möglichkeit Land in Teams ändert, spro#ich den Titel in Teams ändern und die Auswahlmöglichkeiten (Ländern in die Einzelnen Teams ändern, also eig relativ einfach, bruache jedoch hilfe. Der Code der entsprechenden site sieht so aus:

 

Zitat
<?php
/*
 ########################################################################
#                                                                        #
#           Version 4       /                        /   /               #
#          -----------__---/__---__------__----__---/---/-               #
#           | /| /  /___) /   ) (_ `   /   ) /___) /   /                 #
#          _|/_|/__(___ _(___/_(__)___/___/_(___ _/___/___               #
#                       Free Content / Management System                 #
#                                   /                                    #
#                                                                        #
#                                                                        #
#   Copyright 2005-2006 by webspell.org / webspell.info                  #
#                                                                        #
#   visit webSPELL.org, webspell.info to get webSPELL for free           #
#   - Script runs under the GNU GENERAL PUBLIC LICENCE                   #
#   - It's NOT allowed to remove this copyright-tag                      #
#   -- http://www.fsf.org/licensing/licenses/gpl.html                    #
#                                                                        #
#   Code based on WebSPELL Clanpackage (Michael Gruber - webspell.at),   #
#   Far Development by Development Team - webspell.org / webspell.info   #
#                                                                        #
#   visit webspell.org / webspell.info                                   #
#                                                                        #
 ########################################################################
*/

$action = $_GET['action'];

if($action=="save") {

  $opponent = $_POST['opponent'];
  $opphp = $_POST['opphp'];
  $oppcountry = $_POST['oppcounty'];
  $squad = $_POST['squad'];
  $league = $_POST['league'];
  $map = $_POST['map'];
  $server = $_POST['server'];
  $email = $_POST['email'];
  $info = $_POST['info'];
  $hour = $_POST['hour'];
  $minute = $_POST['minute'];
  $month = $_POST['month'];
  $day = $_POST['day'];
  $year = $_POST['year'];

   if(!(strlen(trim($opponent)))) {
       $error="you forgot to enter your clanname!";
      die('<b>ERROR: '.$error.'</b><br><br><input type="button" class="button" onClick="javascript:history.back()" value="Back">');
   }
   if(!(strlen(trim($league)))) {
       $error="you forgot to enter a league!";
      die('<b>ERROR: '.$error.'</b><br><br><input type="button" class="button" onClick="javascript:history.back()" value="Back">');
   }
   if(!(strlen(trim($map)))) {
       $error="you forgot to enter a map!";
      die('<b>ERROR: '.$error.'</b><br><br><input type="button" class="button" onClick="javascript:history.back()" value="Back">');
   }
   if(!(strlen(trim($server)))) {
       $error="you forgot to enter a server!";
      die('<b>ERROR: '.$error.'</b><br><br><input type="button" class="button" onClick="javascript:history.back()" value="Back">');
   }
   $sem = '^[a-z0-9_\.-]+@[a-z0-9_-]+\.[a-z0-9_\.-]+$';
   if(!(eregi($sem, $email))) {
       $error="your e-mail is not valid!";
      die('<b>ERROR: '.$error.'</b><br><br><input type="button" class="button" onClick="javascript:history.back()" value="Back">');
   }
   $sem = '^[http://]+[a-z0-9_\.-]+[a-z0-9_-]+$';
   if(!(eregi($sem, $opphp ))) {
       $error="you homepage is not a valid url!";
      die('<b>ERROR: '.$error.'</b><br><br><input type="button" class="button" onClick="javascript:history.back()" value="Back">');
   }
   
   $date=time();
   $cwdate=mktime($hour,$minute,0,$month,$day,$year);
   safe_query("INSERT INTO ".PREFIX."challenge ( date, cwdate, squadID, opponent, opphp, oppcountry, league, map, server, email, info)
                            values( '$date', '$cwdate', '$squad', '$opponent', '$opphp', '$oppcountry', '$league', '$map', '$server', '$email', '$info' ) ");

   $ergebnis=safe_query("SELECT userID FROM ".PREFIX."squads_members WHERE warmember='1' AND squadID='".$squad."'");
   while($ds=mysql_fetch_array($ergebnis)) {
      $touser[]=$ds[userID];
   }

   if($touser[0] != "") {
    $date = time();
   $message = 'There is a new challenge entry!\n\n Click here: index.php?site=challenge';
   foreach($touser as $id) {

          safe_query("INSERT INTO ".PREFIX."messenger (userID, date, fromuser, touser, title, message, viewed)
          values('$id', '$date', '1', '$id', 'Fight us', '".$message."', '0')");  // eintrag für empfänger
          safe_query("UPDATE ".PREFIX."user SET pmgot=pmgot+1 WHERE userID='$id'");
   }
   }

      
      
   redirect('index.php?site=challenge', 'thank you for your entry.');
}
elseif($action=="delete") {
    $chID = $_GET['chID'];
    if(isclanwaradmin($userID)) {
      safe_query("DELETE FROM ".PREFIX."challenge WHERE chID='$chID'");
      redirect('index.php?site=challenge', 'the entry has been deleted.');
   }
   else redirect('index.php?site=challenge', 'no access!');
}
else {
    echo'<h2>challenge</h2>';
   
   $type = $_GET['type'];
   
   for($i=1; $i<32; $i++) {
       if($i==date("d", time())) $day.='<option selected>'.$i.'</option>';
      else $day.='<option>'.$i.'</option>';
   }
   for($i=1; $i<13; $i++) {
       if($i==date("n", time())) $month.='<option value="'.$i.'" selected>'.date("M", time()).'</option>';
      else $month.='<option value="'.$i.'">'.date("M", mktime(0,0,0,$i,1,2000)).'</option>';
   }
   for($i=2000; $i<2010; $i++) {
       if($i==date("Y", time())) $year.='<option value="'.$i.'" selected>'.date("Y", time()).'</option>';
      else $year.='<option value="'.$i.'">'.$i.'</option>';
   }
   $squads=getgamesquads();
   
   eval ("\$challenge_new = \"".gettemplate("challenge_new")."\";");
    echo $challenge_new;
   
   eval ("\$title_challenge = \"".gettemplate("title_challenge")."\";");
    echo $title_challenge;
   
   $ergebnis = safe_query("SELECT * FROM ".PREFIX."challenge ORDER BY date $type");
   $anz=mysql_num_rows($ergebnis);
   if($anz) {
       if(!isset($type)) $type = "DESC";
         
      if($type=="ASC")
          echo'<a href="index.php?site=challenge&type=DESC">Sort:</a> <img src="images/icons/asc.gif" width="9" height="7" border="0">&nbsp;&nbsp;&nbsp;';
      else
          echo'<a href="index.php?site=challenge&type=ASC">Sort:</a> <img src="images/icons/desc.gif" width="9" height="7" border="0">&nbsp;&nbsp;&nbsp;';

      
        echo'<br><br>';
        while ($ds = mysql_fetch_array($ergebnis)) {
          $date = date("d.m.Y", $ds[date]);
         $cwdate = date("d.m.Y - H:i", $ds[cwdate]);
         $squad=getsquadname($ds[squadID]);
         $oppcountry="[flag]".$ds[oppcountry]."[/flag]";
         $country=flags($oppcountry);
         $opponent='<a href="'.$ds[opphp].'" target="_blank">'.clearfromtags($ds[opponent]).'</a>';
         $league=clearfromtags($ds[league]);
         $map=clearfromtags($ds[map]);
         $server=clearfromtags($ds[server]);
         $info=cleartext($ds[info]);
                  
         $email = '<a href="mailto:'.$ds[email].'">'.$ds[email].'</a>';
                  
         $sem = '^[http://]+[a-z0-9_\.-]+[a-z0-9_-]+$';
           if(!(eregi($sem, $ds[hp]))) $homepage='';
          else $homepage='<a href="'.$ds[hp].'" target="_blank"><img src="images/icons/hp.gif" border="0" width="14" height="14" alt="homepage"></a>';
         
         $name=cleartext($ds[name]);
         $message=cleartext($ds[comment]);
         
         if(isclanwaradmin($userID))
            $actions='<input type="button" class="button" onClick="MM_goToURL(\'parent\',\'index.php?site=calendar&action=addwar&chID='.$ds[chID].'\');return document.MM_returnValue" value="insert in calendar">
                    <input type="button" class="button" onClick="MM_goToURL(\'parent\',\'index.php?site=challenge&action=delete&chID='.$ds[chID].'\');return document.MM_returnValue" value="delete challange">';
         else $actions='';
                  
         eval ("\$challenges = \"".gettemplate("challenges")."\";");
           echo $challenges;
      }
      echo'<br>';
    }
   else echo'no entries';
}
?>


Antworten zu Formular:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

  ???

Also den Quellcode hättest du dir fürs Erste sparen können. Das Problem liegt ganz woanders, nämlich bei deiner Beschreibung des Problems.

Hast du den Müll, den du da geschrieben hast, eigentlich nochmal gelesen vor dem Posten?

Hi,

omg, hast recht, also, auf www.team-nfc.de findet man unter FIGHT US ein formular. nun möchte ich aber, den Text und die auswahlmöglichkeiten verändern, und zwar die vom scrolldownmenue COUNTRY

Also einfach das Word Country (LAnd) in das Wort Team umändern, ebenso die ausahlmöglichkeiten

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

OK, das hört sich ja schon besser an :) Habs auch glaub ich gerafft...

Ich denke aber, dass der gepostete Quellcode nicht allein für dieses Formular verantwortlich ist. Da wo die Länderauswahl herkommt, da musst du erstma ansetzen.

Vermutlich kommen die Länder aus der Datenbank. Dort müssten dann die neuen Werte rein. Naja und das "Country" kann ich in dem Quellcode nicht entdecken. Das steht sicher woanders.

greez 8)
JoSsiF

Hi,

ja gut, aber ich wüssteda noch nen weg: Einfach n neues Scrolldown menue einfügen, aber wie? kennst da nen code ode so?

MFG

Eike

icq
252912668

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Und das alte Menü? Soll das bestehen bleiben? Und wo werden die Daten gespeichert?

Glaub mir: mal schnell was reinhacken in ein komplexes System geht in fast 100% der Fälle in die Hose. Das muss von Grund auf angepackt werden.

Das alte soll ruhig dableiben,

gute frage, tippe datenbank, naja,

also hab schon son paar einfache sachen geändert, muss nur wissen wie der code fürn scrolldown ist und wo ich das am besten einfüge

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Ok, danke, aber eine frage hätt ich da noch:

auf www.sahdow-division.de findest du links unter MISC NAVI den button fight us. bitte klick da drauf und machn nen rechtsklick und sieh dir den quelltex an. dann drück STRG+F und trag

country

ein un klick auf suchen. Sofort findest du den code für das dropdownmenue, welches ich verändern könnte. Aber wo finde ich auf dem server diese Daten? MFG DDog

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Da brauch ich keinen Rechtsklick machen und mir den Quellcode anzeigen zu lassen, weil das leider gar nichts bringt.

Wir reden hier von dynamischen Webseiten. So ein ausgegebenes HTML-Dokument kann sich aus x-verschiedenen Skripten zusammensetzen.

Da musst du wohl oder übel mal selber im Quellcode suchen.
Bedenke aber: Selbst im Skript muss nicht zwingend "Country:" an der erwarteten Stelle stehen. Das könnte theoretisch auch wiederum aus einer separaten Sprachdatei kommen. Alles nich so einfach ;)

Aber wer suchet, der findet!

Trotz alledem _nochmal_ der Hinweis: ein Formularelement (in dem Fall ein Dropdown) ausgeben lassen bedeutet nicht gleichzeitig, dass es auch verarbeitet wird.

greez 8)
JoSsiF

hast du ts??

@Dark_Dog

Schreib doch einfachmal die Macher des Skripts an, die Wissen 100%ig wo was liegt. Vlt machen sie sogar n Update , dass man das selbst einstellen kann.

mfg Ludden


« Funktionen in VBMöchte Java programmierung erlernen. »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!