XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   Serveradministration und serverseitige Scripte (http://xhtmlforum.de/forumdisplay.php?f=80)
-   -   Mitgliederverwaltung (http://xhtmlforum.de/showthread.php?t=67044)

gabischatz 08.03.2012 21:24

Mitgliederverwaltung
 
Hi ich schreibe gerade an einer Mitgliederverwaltung für unseren Boxsportverein.
Leider habe ich wieder mal einen Syntaxfehler und ich kann ihn nicht finden.
Zitat:

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 '¼ller,`anrede`=Herr, at line 1
Der Fehler tritt auf beim speichern der Bearbeitung eines Mitglieds auf.
Mein Code:
PHP-Code:

<!doctype html>
<!-- paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ -->
<!--[if IE 6]><html lang="de-DE" class='ie ie6 lte6 lte7 lte8 lte9'><![endif]-->
<!--[if IE 7]><html lang="de-DE" class='ie ie7 lte7 lte8 lte9'><![endif]-->
<!--[if IE 8]><html lang="de-DE" class='ie ie8 lte8 lte9'><![endif]-->
<!--[if !IE]><!--><html lang="de-DE"><!--<![endif]-->
<!--[if IE 9]><html lang="de-DE" class='ie ie9 lte9'><![endif]-->
<head>
  <meta charset="UTF-8">
  <meta name="robots" content="noindex, nofollow">
  <!-- Use the .htaccess and remove these lines to avoid edge case issues.
           More info: h5bp.com/b/378 -->
  <!--[if IE]>  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <![endif]-->
  <base href="http://gabischatz.bplaced.net/boxen/admin/index.php">
  <?php  if (isset($_GET["submit"])){ ?>
   <title>Mitglieds Addon &copy; by Lutz M&uuml;ller</title>
   <style scoped>
/*<![CDATA[*/
  table { border-collapse: collapse; border: solid medium #E3DDDD; width: 100%; }
  colgroup, tbody { border: solid medium; }
  td { border: solid thin; height: 1.4em; width: 1.4em; text-align: center; padding: 0; }
  table#edit-table,
  table#edit-table tbody {border: none !important; line-height: 1.5em; width: 100%;}
  #edit-table tr {height: 2.5em;}
  #edit-table  td {text-align: right;padding-right: 0.5em; border: none;}
  #edit-table  td + td {text-align: left;padding-left: 0.5em; border: none;}
  #inaktiv1,
  #inaktiv2,
  .inaktiv3,
  button#inaktiv4   {display: none;}
  span.size {font-size: x-small; color: #B80000;}
  .FFFF00{color: #FFFF00; }
  .td_pic1{ width: 170px;}
    /*]]>*/
    </style>
  <?php }else{ ?>
  <title> Mitglieds Addon</title>

      <meta name="description" content="">
    <meta name="keywords" content=" event, boxen, boxing, boks, Bad Langensalza, Boxen, Sport">
  <?php ?>
  <meta name="generator" content="Webocton - Scriptly (www.scriptly.de)">
  <meta name="author" content="Lutz M&uuml;ller">

  <!-- Mobile viewport optimized: j.mp/bplateviewport -->
    <!--[if ie]>
  <meta name="viewport" content="width=device-width,initial-scale=1"> <![endif]-->
 <!--[if IE]>   <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]-->
  <!-- Place favicon.ico and apple-touch-icon.png in the root directory: mathiasbynens.be/notes/touch-icons -->
  <link rel="icon" href="http://file1.npage.de/007035/37/bilder/empor_boxen.ico" type="image/x-icon">
  <!-- CSS: implied media=all -->
  <!-- CSS concatenated and minified via ant build script-->
 <link rel="stylesheet" type="text/css" media="all" href="http://file1.npage.de/007035/37/html/css.css">
  <!-- end CSS -->
<link rel="stylesheet" href="http://file1.npage.de/007035/37/html/slides.css">

   <!-- JavaScript at the bottom for fast page loading -->

  <!-- Grab Google CDN's jQuery, with a protocol relative URL; fall back to local if offline  -->
  <script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
  <script>window.jQuery || document.write('<script src="http://file1.npage.de/007035/37/html/jquery-1.6.2.min.js"><\/script>')</script>
        <script src="http://file1.npage.de/007035/37/html/slides.min.jquery.js"></script>
     <script>
    $(function(){
      $('#slides').slides({
        preload: true,
        preloadImage: 'http://file1.npage.de/007035/37/bilder/ajax_loader.gif',
        play: 10000,
        pause: 5500,
        hoverPause: true
      });
    });
  </script>


    <!-- All JavaScript at the bottom, except for Modernizr / Respond.
       Modernizr enables HTML5 elements & feature detects; Respond is a polyfill for min/max-width CSS3 Media Queries
       For optimal performance, use a custom Modernizr build: www.modernizr.com/download/
  <script src="http://file1.npage.de/007035/37/html/modernizr-2.0.6.min.js"></script> -->
</head>

<body>

  <div id="container">
      <ul  id="skiplinks" class="skiplink">
  <li><a class="taplink" title="zur Navigation" href="#navigation"
  accesskey="N" tabindex="1"
  >zur <em>N</em>avigation. <abbr title="Accesskey n">[n]</abbr></a></li>

  <li><a class="taplink" href="#cref"  accesskey="S" title="Eingabefeld Suchen anzeigen"
  onclick="document.getElementById('suchen').focus();
  " onkeydown='document.getElementById("suchen").title="Bitte hier das Suchwort eingeben"; '
  onkeypress="" tabindex="2"
  >zum <em>S</em>uchen Eingabefeld. <abbr title="Accesskey s">[s]</abbr></a></li>

  <li><a class="taplink" title="Inhalt anzeigen" href="#inhalt"
  accesskey="1" tabindex="3"
  >Zum Inhalt springen <abbr title="Accesskey 1">[1]</abbr></a></li>

  <li><a class="taplink" title="Startseite anzeigen" href="http://boxen2010.npage.de/" accesskey="0" tabindex="4"
  >Startseite anzeigen <abbr title="Accesskey 0">[0]</abbr></a></li>

  <li><a class="taplink" title="Angebot anzeigen" href="http://boxen2010.npage.de/angebot_40094310.html" accesskey="a" tabindex="5"
  >zum <em>A</em>ngebot <abbr title="Accesskey a">[a]</abbr></a></li>

  <li><a class="taplink"   title="Traingszeiten anzeigen" href="http://boxen2010.npage.de/training_49084442.html" accesskey="t" tabindex="6"
  >zu den <em>T</em>raingszeiten <abbr title="Accesskey t">[t]</abbr></a></li>

  <li><a class="taplink" title="K&auml;mpfer anzeigen" href="http://boxen2010.npage.de/_mitglieder_78631769.html" accesskey="m" tabindex="7"
  ><em>M</em>itglieder anzeigen <abbr title="Accesskey m">[m]</abbr></a></li>

  <li><a class="taplink" title="Mitgliederbereich anzeigen" href="http://boxen2010.npage.de/downloads_55296467.html" accesskey="d" tabindex="8"
  >zum <em>D</em>ownloadbereich <abbr title="Accesskey d">[d]</abbr></a></li>

  <li><a class="taplink" title="Kontakt anzeigen" href="http://boxen2010.npage.de/adresse_66251165.html" accesskey="K" tabindex="9"
  >zum  <em>K</em>ontakt <abbr title="Accesskey k">[k]</abbr></a></li>
                              <!--   http://boxen2010.npage.de/kontakt_58804960.html -->
  <li><a class="taplink" title="Sponsoren anzeigen" href="http://boxen2010.npage.de/sponsoren_57423484.html" accesskey="2" tabindex="10"
  >Sponsoren anzeigen <abbr title="Accesskey 2">[2]</abbr></a></li>

  <li><a class="taplink" title="Links anzeigen" href="http://boxen2010.npage.de/links_52290151.html" accesskey="l" tabindex="11"
  >zu den <em>L</em>inks <abbr title="Accesskey l">[l]</abbr></a></li>

  <li><a class="taplink" title="G&auml;stebuch anzeigen" href="http://boxen2010.npage.de/gaestebuch_22191427.html" accesskey="g" tabindex="12"
  >zum <em>G</em>&auml;stebuch <abbr title="Accesskey g">[g]</abbr></a></li>


  <li><a class="taplink" title="Impressum anzeigen" href="http://boxen2010.npage.de/impressum_45772501.html" accesskey="i" tabindex="13"
  >Impressum anzeigen <abbr title="Accesskey i">[i]</abbr></a></li>

  <li><a class="taplink" title="Bilder anzeigen" href="#album" accesskey="b" tabindex="14"
  >zu den <em>B</em>ildern <abbr title="Accesskey b">[b]</abbr></a></li>

<!--   <li><a class="taplink" title="Termine anzeigen" href="termine/" accesskey="t" tabindex="15"
  >zu den <em>T</em>erminen<abbr title="Accesskey t">[t]</abbr></a></li>


  <li><a class="taplink" title="Pressemeldungen anzeigen" href="presse/" accesskey="p" tabindex="16"
  >zu den Pressemeldungen <abbr title="Accesskey p">[p]</abbr></a></li> -->

  <li><address><a class="taplink" title="Webmaster Kontakt"
  href="mailto:webmaster@spielmannszug-badlangensalza.com" accesskey="w" tabindex="15"
  ><em>W</em>ebmaster Kontakt <abbr title="Accesskey w">[w]</abbr></a></address></li>

  <li><a class="taplink" title="eine Seite zur&uuml;ck"
  href="javascript:history.go(-1)"
  accesskey="y" tabindex="16"
  >eine Seite vorw&auml;rts <abbr title="Accesskey y">[y]</abbr></a></li>
  <li><a class="taplink" title="eine Seite zur&uuml;ck"
  href="javascript:history.go(-1)"
  accesskey="z" tabindex="17"
  >eine Seite <em>z</em>ur&uuml;ck <abbr title="Accesskey z">[z]</abbr></a></li>
<li><a class="taplink" title="nach oben" href="#oben" accesskey="o" tabindex="18"
  >nach oben <abbr title="Accesskey o">[O]</abbr></a></li></ul>
    <header>
   <hgroup  id="oben">
   <?php  if (isset($_GET["submit"])){ ?>
  <h1><a href="http://gabischatz.bplaced.net/boxen/admin/index.php" title="Aktualisieren"> Mitglieds Addon f&uuml;r den</a></h1>
        <h2>SV Empor Bad Langensalza e.V. Abt. Boxen</h2>
    <?php }else{ ?>
           <h1><a href="http://boxen2010.npage.de/404.html" title="Aktualisieren">Der Error 404 wird Ihnen angezeigt,</a></h1>
        <h2>wenn Ihre angeforderte Seite nicht (mehr) existiert.</h2>
  <?php ?>
    </hgroup>
       <aside id="promotion">
    <div id="containers">

      <a href="http://boxen2010.npage.de/" title="Sie sind auf unserer neuen Homepage.">
        <img src="http://file1.npage.de/007035/37/bilder/new-ribbon.png" width="112" height="112" alt="New Ribbon" id="ribbon"></a>
      <div id="slides">
        <div class="slides_container">
        <a href="http://boxen2010.npage.de/" title="Startseite SV empor e.V. Abt. Boxen " >
    <img src="http://file1.npage.de/007035/37/bilder/slide-1.jpg" width="848" height="240" alt="Slide 1"></a>
  <a href="http://boxen2010.npage.de/danksagung_82859473.html" title="Lesen Sie &uuml;ber Rainer Philipp.." >
    <img src="http://file1.npage.de/007035/37/bilder/slide-boxen.jpg" width="848" height="240" alt="Slide 2"></a>

  <a href="http://boxen2010.npage.de/angebot.html" title="Engravers" >
    <img src="http://file1.npage.de/007035/37/bilder/slide-2.jpg" width="848" height="240" alt="Slide 3"></a>
  <!-- <a href="http://boxen2010.npage.de/danksagung_82859473.html" title="Bello Pro" >
    <img src="http://file1.npage.de/007035/37/bilder/slide-boxen.jpg" width="848" height="240" alt="Slide 4"></a> -->

        </div>
        <a href="#" class="prev"><img src="http://file1.npage.de/007035/37/bilder/prev.gif" width="40" height="20" alt="Arrow Prev"></a>
        <a href="#" class="next"><img src="http://file1.npage.de/007035/37/bilder/next.gif" width="40" height="20" alt="Arrow Next"></a>
      </div>
      <img src="http://file1.npage.de/007035/37/bilder/example-frame.png" width="739" height="341" alt="Example Frame" id="frame">


  </div>

</aside>
       <!-- <aside  id="ifram"><iframe src="http://boxen2010.npage.de/laufband_34615996.html" class="bordernone" name="laufband" width="580" height="33" ></iframe></aside>  -->
    <nav id="navigation">
        <ul>
            <li><a href="http://boxen2010.npage.de/willkommen.html">Home</a></li>
            <li><a href="http://boxen2010.npage.de/angebot.html">Angebot</a></li>
            <li><a href="http://boxen2010.npage.de/training.html">Traingszeiten</a></li>
            <!-- <li><a href=""></a></li>   -->
          <li><a href="http://boxen2010.npage.de/mitglieder.html">K&auml;mpfer</a></li>
          <li><a href="http://boxen2010.npage.de/downloads.html">Downloads</a></li>
          <li><a href="http://boxen2010.npage.de/adresse.html">Kontakt</a></li>
          <li><a href="http://boxen2010.npage.de/sponsoren.html">Sponsoren</a></li>
       </ul>
    </nav>
    </header>

      <article id="inhalt">








<?php
 
include 'admin.php';
?>
<?php 
if (isset($_GET["submit"])){
    if (isset(
$_GET["edit"]) and isset($_GET["edit_ID"])){ // Mitglied
        
$editid $_GET["edit_ID"];
        if (
$editid!= "new") { // Mitglied ändern  ?>

<?php    // SQL Abfrage

    
$birth "SELECT * from births where id=$editid";
    
$erbirth mysql_query($birth);
    echo 
mysql_error();
            while(
$row=mysql_fetch_array($erbirth))
                {
    
$aanrede=$row['anrede'];
                  
$aID=$row['id'];
       
$tag=$row['tag'];
       
$monat=$row['monat'];
       
$ajahr=$row['geburtsjahr'];
                  
$aErfolg=$row['erfolg'];
                 
$aTitel="Geburtstag";
                 
$aNachname $row['name'];
      
$aVorname $row['vorname'];
      
$aInstrumente $row['instrumente'];
      
$aOrt $row['ort'];
      
$aAddress $row['address'];  ?>

<h1>Mitglied editieren</h1>
<table  class="table_a" id="edit-table">
    <tr>
        <td rowspan="25">
          <?php if ($row['pic1']!=""){print
 
"<img src=\"".$row['pic1']."\" alt=\"$aVorname $aNachname\" class=\"center\" >
  
$aVorname $aNachname<br><br><br><br><br><br><br><br>";} ?>

         </td>
          </td>
         <td colspan="2">Die Felder mit einem Stern<span class="size">&lowast;</span> sind Pflichtfelder
         <input type="hidden" name="id" value="<?= $row['id'?>" form="NE"></td>
    </tr>
    <tr><td>Geburtsdatum<span class="size">&lowast;</span></td>
          <td><select name="neuTag" id="neuTag" form="NE">
        <?PHP
        
for ($n=1;$n<=31;$n++)
            {
            if (
$n==$tag) echo "<option value=\"$n\" name=\"neuTag\"  selected=\"selected\">$tag</option>";
            else echo 
"<option value=\"$n\" name=\"neuTag\">$n</option>";
            }
        
?>
      </select>
      &nbsp;
      <select name="neuMonat" id="neuMonat" form="NE">
        <?PHP
        
for ($n=1;$n<=12;$n++)
            {
            if (
$n==$monat) echo "<option value=\"$n\" name=\"neuMonat\" selected=\"selected\">$n</option>";
            else echo 
"<option value=\"$n\" name=\"neuMonat\" >$n</option>";
            }
        
?>
      </select>
      &nbsp;
      <select name="neuJahr" id="neuJahr" form="NE">
         <?PHP
$bjahr 
date("Y");
        for (
$n=$bjahr;$n>=1920;$n--)
            {
            if (
$n==$ajahr) echo "<option value=\"$n\" name=\"neuJahr\"   selected=\"selected\">$n</option>";
            else echo 
"<option value=\"$n\" name=\"neuJahr\">$n</option>";
            }
        
?>
      </select></td>
  </tr>
  <tr>
      <td>Anrede<span class="size">&lowast;</span></td>
      <td>
   <?php
        $user_lvl_array
[1] = "Herr";
        
$user_lvl_array[2] = "Herr Dr.";
        
$user_lvl_array[3] = "Herr Prof. Dr.";
        
$user_lvl_array[4] = "Frau";
        
$user_lvl_array[5] = "Fr&auml;ulein";
        
$user_lvl_array[6] = "Frau Dr.";
        
$user_lvl_array[7] = "Frau Prof. Dr.";

switch (
$aanrede) {
    case 
"Herr":
        
$xNr '1';
        break;
    case 
"Herr Dr.":
        
$xNr '2';
        break;
    case 
"Herr Prof. Dr.":
        
$xNr '3';
        break;
    case 
"Frau":
        
$xNr '4';
        break;
    case 
"Frau Dr.":
        
$xNr '6';
        break;
    case 
"Frau Prof. Dr.":
        
$xNr '7';
        break;
   default:
        
$xNr '5';

}
 echo (
'<select name="anrede" id="anrede" class="select" style="width:125px;"  form="NE">');
        foreach (
$user_lvl_array AS $key => $value){
            echo(
"<option value=\"$key\"");
          if (
$key == $xNr) { print("selected"); }
             echo(
">$value");
          }
         echo (
'</select>');
        
?>
        </td>
    </tr>
    <tr>
        <td>Beitrags*</td>
        <td><input name="bez" type="checkbox" id="bez" value="true"
<?php if($row['bez']!="false"){print " checked=\"checked\"";}?> form="NE">
              <label for="bez" class="size"> pflichtig</label></td>
    </tr>
    <tr>
          <td>Mitglied*</td>
          <td><input name="aktiv" type="checkbox" id="aktiv" value="true"
<?php if($row['aktiv']!="false"){print " checked=\"checked\"";}?> form="NE">
              <label for="aktiv" class="size"> im Verein</label>
      </td>
    </tr>
    <tr>
          <td>Ehren Mitglied*</td>
          <td><input name="ehrenmitglied" type="checkbox" id="ehrenmitglied" value="true"
<?php if($row['ehrenmitglied']!="false"){print " checked=\"checked\"";}?> form="NE">
              <label for="ehrenmitglied" class="size">Beitrags frei.</label>
      </td>
    </tr>
    <tr>
          <td>Vorname<span class="size">&lowast;</span></td>
          <td><input name="vorname" type="text" id="vorname"
             value="<?=$aVorname?>" size="20" maxlength="50" form="NE">
            <span class="size"> max. 50</span></td>
    </tr>
    <tr>
          <td class="right">Name<span class="size">&lowast;</span></td>
          <td><input name="nachname" type="text" id="nachname"
             value="<?=$aNachname?>" size="20" maxlength="50" form="NE">
            <span class="size"> max. 50</span></td>
    </tr>
    <tr>
           <td>Gewicht</td>
           <td><input name="gewicht" type="text" id="gewicht"
           value="<?=$row['gewicht']?>" size="6" maxlength="3" form="NE">
            <span class="size"> max. 3</span></td>
    </tr>
    <tr>
           <td>PLZ<span class="size">&lowast;</span></td>
           <td><input name="neuplz" type="text" id="neuplz"
           value="<?=$row['plz']?>" size="6" maxlength="5" form="NE">
            <span class="size"> max. 5</span></td>
    </tr>
    <tr>
        <td>Ort<span class="size">&lowast;</span></td>
          <td><input name="neuort" type="text" id="neuort" value="<?=$aOrt?>" size="20" maxlength="20" form="NE">
              <span class="size"> max. 20</span></td>
    </tr>
    <tr>
          <td>Stra&szlig;e<span class="size">&lowast;</span></td>
          <td><input name="neuaddress" type="text" id="neuaddress" value="<?=$aAddress?>" size="20" maxlength="45" form="NE">
              <span class="size"> max. 45</span></td>
    </tr>
    <tr>
          <td>Telefon*</td>
        <td><input name="neuphone" type="text" id="neuphone" value="<?=$row['phone']?>" size="20" maxlength="30" form="NE">
            <span class="size"> max. 30</span></td>
    </tr>
    <tr>
          <td>Fax*</td>
        <td><input name="neufax" type="text" id="neufax" value="<?=$row['fax']?>" size="20" maxlength="30" form="NE">
            <span class="size"> max. 30</span></td>
    </tr>
    <tr>
           <td>Mobilfon*</td>
           <td><input name="neumobilfon" type="text" id="neumobilfon" value="<?=$row['mobilfon']?>" size="20" maxlength="30" form="NE">
               <span class="size"> max. 30</span> </td>
    </tr>
    <tr>
          <td>E-Mail*</td>
          <td><input name="neuemail" type="text" id="neuemail" value="<?=$row['email']?>" size="20" maxlength="50" form="NE">
              <span class="size"> max. 50</span></td>
    </tr>
    <tr>
          <td>Bild-Adresse*</td>
        <td><input name="pic1" type="text" id="pic1" value="<?=$row['pic1']?>" size="35" form="NE" ></td>
    </tr>
    <tr>
          <td class="right">Erfolge*</td>
          <td><textarea rows="5" cols="33" name="erfolge" form="NE" id="erfolge" ><?=$aErfolg?></textarea><br>
               <span class="size"> Bitte durch Komma trennen</span></td>
    </tr>
    <tr>
        <td><input type="checkbox" disabled="disabled" name="trainer" id="trainer" value="true" form="NE"
<?php if($row['trainer']!="false"){print " checked=\"checked\"";}?>></td>
          <td><label ondblclick="getElementById('trainer').disabled = false;" for="trainer" class="size">Trainer</label></td>
     </tr>
    <tr>
           <td class="right"><input type="checkbox" disabled="disabled" name="vorsitzender" id="vorsitzender" value="true" form="NE"
<?php if($row['vorsitzender']!="false"){print "  checked=\"checked\"";}?>></td>
          <td><label ondblclick="getElementById('vorsitzender').disabled = false;" for="vorsitzender" class="size">Vorsitzender</label></td>
    </tr>
    <tr>
        <td class="right"><input type="checkbox" disabled="disabled" name="stellvertreter" id="stellvertreter" value="true" form="NE"
<?php if($row['stellvertreter']!="false"){print " checked=\"checked\"";}?>></td>
          <td><label ondblclick="getElementById('stellvertreter').disabled = false;" for="stellvertreter" class="size">Stellvertreter</label></td>
    </tr>
    <tr>
        <td class="right"><input type="checkbox" disabled="disabled" name="schriftfuehrer" id="schriftfuehrer" value="true" form="NE"
<?php if($row['schriftfuehrerin']!="false"){print " checked=\"checked\"";}?>></td>
          <td><label ondblclick="getElementById('schriftfuehrer').disabled = false;" for="schriftfuehrer" class="size">Schriftf&uuml;hrer</label></td>
      </tr>
    <tr>
        <td class="right"><input type="checkbox" disabled="disabled" name="kassenwart" id="kassenwart" value="true" form="NE"
<?php if($row['kassenwart']!="false"){print " checked=\"checked\"";}?>></td>
          <td><label ondblclick="document.getElementById('kassenwart').disabled = false;" for="kassenwart" class="size">Kassenwart</label></td>
      </tr>
    <tr>
        <td class="right"><input type="checkbox" disabled="disabled" name="beisitzer" id="beisitzer" value="true" form="NE"
<?php if($row['beisitzer']!="false"){print " checked=\"checked\"";}?>></td>
          <td><label ondblclick="document.getElementById('beisitzer').disabled = false;" for="beisitzer" class="size">Beisitzer</label></td>
    </tr>
      <tr>
          <td class="right"><input type="checkbox" disabled="disabled" name="webmaster" id="webmaster" value="true"  form="NE"
<?php if($row['webmaster']!="false"){print " checked=\"checked\"";}?>></td>
          <td><label ondblclick="document.getElementById('webmaster').disabled = false;" for="webmaster" class="size">Webmaster</label></td>
    </tr>
  </table>

<?PHP     // end While?>

<?php              }else{   // Neues Mitglied erstellen  ?>
         <h1>Neues Mitglied eintragen</h1>
 <table  class="table_a" id="edit-table">
    <tr>
         <td rowspan="25" class="td_pic1">
          <?php if ($row['pic1']!=""){print
 
"<img src=\"".$row['pic1']."\" alt=\"$aVorname $aNachname\" class=\"center\" >
  
$aVorname $aNachname<br><br><br><br><br><br><br><br>";} ?>

         </td>
         <td colspan="2">Die Felder mit einem Stern<span class="size">&lowast;</span> sind Pflichtfelder</td>
    </tr>
    <tr>
          <td>Geburtsdatum<span class="size">&lowast;</span></td>
          <td><select name="neuTag" id="neuTag" form="NE">
        <?PHP
        
for ($n=1;$n<=31;$n++){
             echo 
"<option value=\"$n\" name=\"neuTag\">$n</option>";
            }
        
?>
      </select>
      &nbsp;
      <select name="neuMonat" id="neuMonat" form="NE">
        <?PHP
        
for ($n=1;$n<=12;$n++){
             echo 
"<option value=\"$n\">$n</option>";
            }
        
?>
      </select>
      &nbsp;
      <select name="neuJahr" id="neuJahr" form="NE">
         <?PHP
$bjahr 
date("Y");
        for (
$n=$bjahr;$n>=1920;$n--){
            if (
$n==$bjahr-8) echo "<option value=\"$n\" name=\"neuJahr\" selected=\"selected\">$n</option>";
            else echo 
"<option value=\"$n\" name=\"neuJahr\">$n</option>";
            }
        
?>
      </select></td>
  </tr>
  <tr>
      <td>Anrede<span class="size">&lowast;</span></td>
      <td>
   <?php
        $user_lvl_array
[1] = "Herr";
        
$user_lvl_array[2] = "Herr Dr.";
        
$user_lvl_array[3] = "Herr Prof. Dr.";
        
$user_lvl_array[4] = "Frau";
        
$user_lvl_array[5] = "Fr&auml;ulein";
        
$user_lvl_array[6] = "Frau Dr.";
        
$user_lvl_array[7] = "Frau Prof. Dr.";

switch (
$aanrede) {
    case 
"Herr":
        
$xNr '1';
        break;
    case 
"Herr Dr.":
        
$xNr '2';
        break;
    case 
"Herr Prof. Dr.":
        
$xNr '3';
        break;
    case 
"Frau":
        
$xNr '4';
        break;
    case 
"Frau Dr.":
        
$xNr '6';
        break;
    case 
"Frau Prof. Dr.":
        
$xNr '7';
        break;
   default:
        
$xNr '5';

}
 echo (
'<select name="anrede" id="anrede" class="select" style="width:125px;"  form="NE">');
        foreach (
$user_lvl_array AS $key => $value){
            echo(
"<option value=\"$key\"");
             echo(
">$value");
          }
         echo (
'</select>');
        
?>
        </td>
    </tr>
    <tr>
        <td>Beitrags*</td>
        <td><input name="bez" type="checkbox" id="bez" value="true" form="NE" checked="checked">
              <label for="bez" class="size"> pflichtig</label></td>
    </tr>
    <tr>
          <td>Mitglied*</td>
          <td><input name="aktive" type="checkbox" id="aktiv" value="true" form="NE" checked="checked">
              <label for="aktiv" class="size"> im Verein</label>
      </td>
    </tr>
    <tr>
          <td>Ehren Mitglied*</td>
          <td><input name="ehrenmitglied" type="checkbox" id="ehrenmitglied" value="true" form="NE">
              <label for="ehrenmitglied" class="size">Beitrags frei.</label>
      </td>
    </tr>
    <tr>
          <td>Vorname<span class="size">&lowast;</span></td>
          <td><input name="vorname" type="text" id="vorname"
             value="" size="20" maxlength="50" form="NE">
            <span class="size"> max. 50</span></td>
    </tr>
    <tr>
          <td class="right">Name<span class="size">&lowast;</span></td>
          <td><input name="nachname" type="text" id="nachname"
             value="" size="20" maxlength="50" form="NE">
            <span class="size"> max. 50</span></td>
    </tr>
    <tr>
           <td>Gewicht</td>
           <td><input name="gewicht" type="text" id="gewicht"
           value="" size="6" maxlength="3" form="NE">
            <span class="size"> max. 3</span></td>
    </tr>
    <tr>
           <td>PLZ<span class="size">&lowast;</span></td>
           <td><input name="neuplz" type="text" id="neuplz"
           value="" size="6" maxlength="5" form="NE">
            <span class="size"> max. 5</span></td>
    </tr>
    <tr>
        <td>Ort<span class="size">&lowast;</span></td>
          <td><input name="neuort" type="text" id="neuort" value="" size="20" maxlength="20" form="NE">
              <span class="size"> max. 20</span></td>
    </tr>
    <tr>
          <td>Stra&szlig;e<span class="size">&lowast;</span></td>
          <td><input name="neuaddress" type="text" id="neuaddress" value="" size="20" maxlength="45" form="NE">
              <span class="size"> max. 45</span></td>
    </tr>
    <tr>
          <td>Telefon*</td>
        <td><input name="neuphone" type="text" id="neuphone" value="" size="20" maxlength="30" form="NE">
            <span class="size"> max. 30</span></td>
    </tr>
    <tr>
          <td>Fax*</td>
        <td><input name="neufax" type="text" id="neufax" value="" size="20" maxlength="30" form="NE">
            <span class="size"> max. 30</span></td>
    </tr>
    <tr>
           <td>Mobilfon*</td>
           <td><input name="neumobilfon" type="text" id="neumobilfon" value="" size="20" maxlength="30" form="NE">
               <span class="size"> max. 30</span> </td>
    </tr>
    <tr>
          <td>E-Mail*</td>
          <td><input name="neuemail" type="text" id="neuemail" value="" size="20" maxlength="50" form="NE">
              <span class="size"> max. 50</span></td>
    </tr>
    <tr>
          <td>Bild-Adresse*</td>
        <td><input name="pic1" type="text" id="pic1" value="" size="35" form="NE" ></td>
    </tr>
    <tr>
          <td class="right">Erfolge*</td>
          <td><textarea name="erfolge" form="NE" cols="33" rows="5" id="erfolge"></textarea><br>
               <span class="size"> Bitte durch Komma trennen</span></td>
    </tr>
    <tr>
        <td><input type="checkbox" disabled="disabled" name="trainer" id="trainer" value="true" form="NE"></td>
          <td><label ondblclick="getElementById('trainer').disabled = false;" for="trainer" class="size">Trainer</label></td>
     </tr>
    <tr>
           <td class="right"><input type="checkbox" disabled="disabled" name="vorsitzender" id="vorsitzender" value="true" form="NE"></td>
          <td><label ondblclick="getElementById('vorsitzender').disabled = false;" for="vorsitzender" class="size">Vorsitzender</label></td>
    </tr>
    <tr>
        <td class="right"><input type="checkbox" disabled="disabled" name="stellvertreter" id="stellvertreter" value="true" form="NE"></td>
          <td><label ondblclick="getElementById('stellvertreter').disabled = false;" for="stellvertreter" class="size">Stellvertreter</label></td>
    </tr>
    <tr>
        <td class="right"><input type="checkbox" disabled="disabled" name="schriftfuehrer" id="schriftfuehrer" value="true" form="NE"></td>
          <td><label ondblclick="getElementById('schriftfuehrer').disabled = false;" for="schriftfuehrer" class="size">Schriftf&uuml;hrer</label></td>
      </tr>
    <tr>
        <td class="right"><input type="checkbox" disabled="disabled" name="kassenwart" id="kassenwart" value="true" form="NE"></td>
          <td><label ondblclick="document.getElementById('kassenwart').disabled = false;" for="kassenwart" class="size">Kassenwart</label></td>
      </tr>
    <tr>
        <td class="right"><input type="checkbox" disabled="disabled" name="beisitzer" id="beisitzer" value="true" form="NE"></td>
          <td><label ondblclick="document.getElementById('beisitzer').disabled = false;" for="beisitzer" class="size">Beisitzer</label></td>
    </tr>
      <tr>
          <td class="right"><input type="checkbox" disabled="disabled" name="webmaster" id="webmaster" value="true"  form="NE"></td>
          <td><label ondblclick="document.getElementById('webmaster').disabled = false;" for="webmaster" class="size">Webmaster</label></td>
    </tr>
  </table>




<?php            ?>
<?php 
/* // Eintragen

//
  }*///kein Mitglied eintragen
?>
<?php        
}else{ // if $edit //  Mitglieder anzeigen
if (isset($_GET["edit"])){
 if(
$_GET['edit']=="y" || $_GET['edit']=="z" ){
if (isset(
$_GET["id"])){$id=$_GET["id"];}                                            // ,`id`=[value-1]
if (isset($_GET["neuTag"])){$tag=$_GET["neuTag"];}                                   // ,`tag`=[value-2]
if (isset($_GET["neuMonat"])){$monat=$_GET["neuMonat"];}                             // ,`monat`=[value-3]
if (isset($_GET["neuJahr"])){$jahr=$_GET["neuJahr"];}                                // ,`geburtsjahr`=[value-4]
if (isset($_GET["vorname"])){
    
$vorname=$_GET["vorname"];
    
$vorname htmlentities($vorname);
    
$vorname str_replace (' ','-',$vorname);
}                                                                                    
// ,`vorname`=[value-5]
if (isset($_GET["nachname"])){
    
$nachname=$_GET["nachname"];
    
$nachname htmlentities($nachname);
    
$nachname str_replace (' ','-',$nachname);
}                                                                                    
// ,`name`=[value-6]
if (isset($_GET["anrede"])){
    
$anrede=$_GET["anrede"];
    if (
$anrede==1){$anrede='Herr';}
    if (
$anrede==2){$anrede='Herr Dr.';}
    if (
$anrede==3){$anrede='Herr Prof. Dr.';}
    if (
$anrede==4){$anrede='Frau';}
    if (
$anrede==5){$anrede='Frõulein';}
    if (
$anrede==6){$anrede='Frau Dr.';}
    if (
$anrede==7){$anrede='Frau Prof. Dr.';}
}                                                                                   
// ,`anrede`=[value-7]
if (isset($_GET["neuemail"])){$email  htmlentities($_GET["neuemail"]);}           // ,`email`=[value-8]
if (isset($_GET["neuphone"])){
    
$phone  htmlentities($_GET["neuphone"]);
      
$phone  str_replace ('03603','',$phone);
}                                                                                   
//  ,`phone`=[value-9]
if (isset($_GET["neufax"])){
    
$fax  htmlentities($_GET["neufax"]);
      
$fax  str_replace ('03603','',$fax);
}                                                                                   
// ,`fax`=[value-10]
if (isset($_GET["neumobilfon"])){
    
$mobilfon  htmlentities($_GET["neumobilfon"]);
      
$mobilfon  str_replace ('01','',$mobilfon);                                 // ,`mobilfon`=[value-11]
}
if (isset(
$_GET["pic1"])){$pic1=$_GET["pic1"];}                                     // ,`pic1`=[value-12]
if (isset($_GET["gewicht"])){$gewicht $_GET['gewicht'];}                          // ,`gewicht`=[value-13]
if (isset($_GET["neuplz"])){ $plz  htmlentities($_GET["neuplz"]);}                // ,`plz`=[value-14]
if (isset($_GET["neuort"])){$ort  htmlentities($_GET["neuort"]);}                 // ,`ort`=[value-15]
if (isset($_GET["neuaddress"])){$adress  htmlentities($_GET["neuaddress"]);}      // ,`address`=[value-16]

    
$trainer=$_GET["trainer"];
    if (
$trainer!=true){$trainer='false';}else{$trainer='true';}
                                                                                     
//,`trainer`=[value-17]

    
$vorsitzender=$_GET["vorsitzender"];
    if (
$vorsitzender!=true){$vorsitzender='false';}else{$vorsitzender='true';}
                                                                                   
// ,`vorsitzender`=[value-18]

    
$stellvertreter=$_GET["stellvertreter"];
    if (
$stellvertreter!=true){$stellvertreter='false';}else{$stellvertreter='true';}
                                                                                   
// ,`stellvertreter`=[value-19]

    
$beisitzer=$_GET["beisitzer"];
    if (
$beisitzer!=true){$beisitzer='false';}else{$beisitzer='true';}
                                                                                   
// ,`beisitzer`=[value-20]

    
$schriftfuehrer=$_GET["schriftfuehrer"];
    if (
$schriftfuehrer!=true){$schriftfuehrer='false';}else{$schriftfuehrer='true';}
                                                                                   
// ,`schriftfuehrer`=[value-21]
    
$kassenwart=$_GET["kassenwart"];
    if (
$kassenwart!=true){$kassenwart='false';}else{$kassenwart='true';}
                                                                                   
// ,`kassenwart`=[value-22]

    
$ehrenmitglied=$_GET["ehrenmitglied"];
    if (
$ehrenmitglied!=true){$ehrenmitglied='false';}else{$ehrenmitglied='true';}
                                                                                   
// ,`ehrenmitglied`=[value-23]
    
$webmaster=$_GET["webmaster"];
    if (
$webmaster!=true){$webmaster='false';}else{$webmaster='true';}
                                                                                   
// ,`webmaster`=[value-24]
    
$bez=$_GET["bez"];
    if (
$bez!=true){$bez='false';}else{$bez='true';}
                                                                                   
// ,`bez`=[value-25]
    
$aktiv=$_GET["aktiv"];
    if (
$aktiv!=true){$aktiv='false';}else{$aktiv='true';}
                                                                                   
// ,`aktiv`=[value-26]
if (isset($_GET["erfolge"])){$erfolge=htmlentities($_GET["erfolge"]);}               //,`erfolge`=[value-27]

if($_GET['edit']=="y"){
$sql "UPDATE `births` SET `id`=$id,`tag`=$tag,`monat`=$monat,`geburtsjahr`=$jahr,`vorname`=$vorname,`name`=$nachname,`anrede`=$anrede,`email`=$email,`phone`=$phone,`fax`=$fax,`mobilfon`=$mobilfon,`pic1`=$pic1,`gewicht`=$gewicht,`plz`=$plz,`ort`=$ort,`address`=$adress,`trainer`=$trainer,`vorsitzender`=$vorsitzender,`stellvertreter`=$stellvertreter,`beisitzer`=$beisitzer,`schriftfuehrerin`=$schriftfuehrer,`kassenwart`=$kassenwart,`ehrenmitglied`=$ehrenmitglied,`webmaster`=$webmaster,`bez`=$bez,`aktiv`=$aktiv,`erfolg`=$erfolge WHERE 1";
    
$eintrag mysql_query($sql);
    echo 
mysql_error();
        if(!
$eintrag) { echo "<p> Es ist <span class=\"\">ein Fehler</span> beim Eintragen aufgetreten!</p> ";}
        else{ echo
"<p><span class=\"\"> Der Eintrag wurde erfolgreich eingetragen. </span></p>";}
}
  if(
$_GET['edit']=="z" ){
$sql =  "INSERT INTO `births`( `tag`, `monat`, `geburtsjahr`, `vorname`, `name`, `anrede`, `email`, `phone`, `fax`, `mobilfon`, `pic1`, `gewicht`, `plz`, `ort`, `address`, `trainer`, `vorsitzender`, `stellvertreter`, `beisitzer`, `schriftfuehrerin`, `kassenwart`, `ehrenmitglied`, `webmaster`, `bez`, `aktiv`, `erfolg`) VALUES ( $tag$monat$jahr$vorname$nachname$anrede$email$phone$fax$mobilfon$pic1$gewicht$plz$ort$adress$trainer$vorsitzender$stellvertreter$beisitzer$schriftfuehrer$kassenwart$ehrenmitglied$webmaster$bez$aktiv$erfolge)";

    
$eintrag mysql_query($sql);
    echo 
mysql_error();
        if(!
$eintrag) { echo "<p> Es ist <span class=\"\">ein Fehler</span> beim Eintragen aufgetreten!</p> ";}
        else{ echo
"<p><span class=\"\"> Der Eintrag wurde erfolgreich eingetragen. </span></p>";}
}
 }
}
?>
<table>
 <caption> Mitgliederverzeichnis </caption>
 <thead>
  <tr>
      <th>Vorname
    <th>Name
    <th>Geb.
    <th>Gew.
    <th><label for=e1>Edit</label>
  <tr>
   <td colspan="4">Neues Mitglied

   <td><input id="e1" type="radio" name="edit_ID" form=NE value="new" checked="checked">
  <tbody>

  <?php
    $sql 
mysql_query("SELECT `id`, `tag`, `monat`, `geburtsjahr`, `vorname`, `name`, `gewicht`, `aktiv` FROM `births`
          WHERE  `births`.`aktiv`=true ORDER BY `births`.`geburtsjahr`  ASC"
) or die(mysql_error());  //
    
if (isset($_GET["all"])) {
        
$sql mysql_query("SELECT `id`, `tag`, `monat`, `geburtsjahr`, `vorname`, `name`, `gewicht`, `aktiv` FROM `births`
          WHERE  `births`.`aktiv`='false' ORDER BY `births`.`geburtsjahr`  ASC"
) or die(mysql_error());  //
    
}
        while(
$row=@mysql_fetch_array($sql)){
            
$t_vorname $row['vorname'];
            
/* $t_vorname = str_replace ("&auml;", 'ae',$t_vorname);
            $t_vorname = str_replace ("&ouml;", 'oe',$t_vorname);
            $t_vorname = str_replace ("&uuml;", 'ue',$t_vorname);
            $t_vorname = str_replace ("&szlig;", 'ss',$t_vorname); */
            
$t_name $row['name'];
            
/* $t_name = str_replace ("&auml;", 'ae',$t_name);
            $t_name = str_replace ("&ouml;", 'oe',$t_name);
            $t_name = str_replace ("&uuml;", 'ue',$t_name);
            $t_name = str_replace ("&szlig;", 'ss',$t_name); */
            
$ID $row['id'];
            
$gewicht $row['gewicht'];
            
$geburt $row['tag'].".".
            
$row['monat'].".".
            
$row['geburtsjahr'];
            if (
$row['aktiv']!=false) {$aktiv "x";} else {$aktiv "&nbsp;";}

 
?><tr>
   <td><?=$t_vorname?>
   <td><?=$t_name ?>
   <td><?=$geburt ?>
   <td><?=$gewicht ?>
   <td><input id="e1" type="radio" name="edit_ID" form="NE" value="<?php print $ID?>" >

<?php ?>
 </table>

<?php        }//else $edit ?>
<p>Mitglieds Addon &copy; by Lutz M&uuml;ller</p>

<?php }else{ //  ?>
      <h1>Weiteres</h1>
      <p>
          
                    <hr>

                </p>

 
<?php ?>





















</article>  <aside id="right">
    <section>
      <form id="cref" action="http://www.google.com/cse">
<input type="hidden" name="cx" value="008478460064380670618:kyek1wvquig">
  <input type="hidden" name="ie" value="UTF-8">
<input type="text" name="q" size="40" id="suchen">
          <button type="submit" name="sa"> Suchen </button>
        </form>
    </section>
    <section>
        <h1 id="album">Alben</h1>
        <ul>
            <li><a href=" http://boxen2010.npage.de/bilder_51353530.html">  Auftakt   </a></li>
          <li><a href="  http://boxen2010.npage.de/bilder2010_42525396.html  "> Bilder 2010 </a></li>

           <!--        <li><a href="#">example 3 </a></li>
            <li><a href="#">example 4 </a></li>-->
                   </ul>
    </section>
       <section>
        <h1> Weiteres </h1>
        <ul>
             <li><a href="http://boxen2010.npage.de/danksagung.html" title="Lesen Sie &uuml;ber Rainer Philipp">Danke Rainer</a></li>
             <li><a href="http://boxen2010.npage.de/links.html">Links </a></li>
             <li><a href="http://boxen2010.npage.de/gaestebuch.html">G&auml;stebuch</a></li>
             <li><a href="http://boxen2010.npage.de/_kontakt.html">Mail</a></li>
             <li><a href="http://boxen2010.npage.de/impressum.html">Impressum</a></li>
        </ul>    </section>
   <section>







     <form action="http://gabischatz.bplaced.net/boxen/admin/index.php" method="get" name="NeuerEintrag" id="NE">

<?php if (isset($_GET["submit"])){
             if (isset(
$_GET["edit"]) and isset($_GET["edit_ID"])){ // Mitglied
                
if ($_GET["edit_ID"] != "new") { // Mitglied ändern   ?>
                    <button type="submit" name="edit" value="y">Mitglied &auml;ndern</button>
                     <button  type="reset">Reset</button>
                    <button onclick="javascript:history.go(-1)">Zur&uuml;ck</button>
<?php              }else{   // Neues Mitglied erstellen  ?>
                     <button type="submit" name="edit" value="z">Mitglied eintragen</button>
                    <button  type="reset">Reset</button>
                    <button onclick="javascript:history.go(-1)">Zur&uuml;ck</button>
<?php            ?>
<?php        
}else{ // if $edit
                
if (isset($_GET["all"])) { // Alle Mitglieder anzeigen  ?>
                     <button type="submit" name="edit" value="x">Mitglied aufrufen</button>
                     <button  type="reset">Reset</button>
                     <button  type="submit">Mitglieder anzeigen</button>
<?php            }else{ // Neues Mitglied eintragen ?>
                     <button type="submit" name="edit" value="x">Mitglied aufrufen</button>
                     <button  type="reset">Reset</button>
                     <button  type="submit" name="all" value="x" >Alle anzeigen</button>
<?php            ?>

<?php        }//else $edit ?>
         <input type="hidden" name="submit">
<?php }?>

    </form>


















    </section>
</aside>

    <footer>
    <p>&copy; 2012   <a href="http://lugm.de" title="Webdesign aus Bad Langensalza">  Webdesign</a> by  Lutz M&uuml;ller     <a href="http://validator.w3.org/check?uri=referer">valid
<abbr title="Hypertext Markup Language (HTML; deutsch Hypertext-Auszeichnungssprache) ">HTML</abbr>5</a>
 and <a href="http://jigsaw.w3.org/css-validator/check/referer">valid <abbr title="Cascading Style Sheet">CSS</abbr>3</a> </p>
    </footer>
  </div>
 <!--! end of #container -->



  <!-- scripts concatenated and minified via ant build script-->
   <!-- <script    defer="defer"  src="http://file1.npage.de/007035/37/html/plugins.js"></script>
  <script    defer="defer"  src="http://file1.npage.de/007035/37/html/script.js"></script>  -->
  <!-- end scripts-->


  <!-- Change UA-XXXXX-X to be your site's ID -->
  <script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-28933612-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script> <!-- Prompt IE 6 users to install Chrome Frame. Remove this if you want to support IE 6.
       chromium.org/developers/how-tos/chrome-frame-getting-started -->
  <!--[if lt IE 7 ]>
    <script src="//ajax.googleapis.com/ajax/libs/chrome-frame/1.0.3/CFInstall.min.js"></script>
    <script>window.attachEvent('onload',function(){CFInstall.check({mode:'overlay'})})</script>
  <![endif]-->

<script type="text/javascript">
function showloginbox() {
  document.getElementById("showlogin").style.display = 'none';
  document.getElementById("login-box").style.display = 'block';
}

</script>
<script> document.getElementById("containers").style.display = 'block';</script>
</body>
</html>

der Formular-Code wird korrekt zurückgegeben.
Code:

UPDATE `births` SET `id`=1,`vorname`=Lutz,`name`=Müller,`anrede`=Herr,`email`=info@test.de,`phone`=+49(0)3603/123456789,`fax`=+49(0)3603/123456789,`mobilfon`=123456789,`pic1`=,`gewicht`=60,`plz`=99947,`ort`=Bad Langensalza,`address`=Teststr. 25,`trainer`=false,`vorsitzender`=false,`stellvertreter`=false,`beisitzer`=false,`schriftfuehrerin`=false,`kassenwart`=false,`ehrenmitglied`=true,`webmaster`=false,`bez`=false,`aktiv`=false,`erfolg`= WHERE 1
leider weiß jetzt im Moment nicht weiter.
MfG

David 08.03.2012 21:42

Bring erstmal die Zeichensätze in Ordnung. Dann bin ich der Ansicht, dass die Werte in der Query in Hochkommas gehören. Also:

Code:

UPDATE
    `births`
SET
    `id`= '1',
`vorname`= 'Lutz',
...


gabischatz 08.03.2012 22:08

Danke David, die Hochkommas haben gefehlt.
jetzt habe ich aber noch eine Fehlermeldung bekommen.
Duplicate entry '1' for key 'PRIMARY'
weißt du vielleicht was ich hier falsch gemacht habe.
MfG

mermshaus 09.03.2012 09:17

Du versuchst einen zweiten Eintrag mit ID=1 anzulegen.[1] Das geht nicht, wenn ID ein Primärschlüssel ist.

Datenbanken, erste Stunde.



1: Edit: Bzw. einen anderen Eintrag zu einem zweiten Eintrag mit ID=1 zu aktualisieren.

Praktikant 09.03.2012 09:41

Melde dich im PHPMyAmin an, rufe die entsprechende Tabelle auf und bearbeite das Feld. Dann wählst du den Eintrag auto_increment aus, oder machst ein Häkchen bei "AI" und speicherst.

Beim Insert lässt du dann einfach die ID aus der Felderliste und es funktioniert.

protonenbeschleuniger 09.03.2012 10:45

Zitat:

Zitat von gabischatz (Beitrag 512592)
Hi ich schreibe gerade an einer Mitgliederverwaltung für unseren Boxsportverein.

Ich hoffe du weißt, was du da tust und das diese Anwendung voller potentieller Sicherheitslücken ist. Und htmlentities() ist nicht die richtige Funktion, um Eingaben für die Datenbank zu maskieren, dass könnte evtl. auch die Ursache für die Fehlermeldung sein.

mermshaus 09.03.2012 11:35

In einer 1000 Zeilen Datei, in der fünf Sprachen (HTML, CSS, JS, PHP, SQL) wild vermischt sind, sind Probleme eigentlich vorprogrammiert.

Du solltest zumindest das EVA-Prinzip beachten. Dann organisiert sich der Code schon fast zwangsläufig von selbst ordentlich.

Zum Beispiel:

- EVA Prinzip - PHP Forum: phpforum.de

gabischatz 10.03.2012 00:25

Danke für eure Antwort, hatte gestern wohl bissel wenig Schlaf gehabt, Morgen
werde ich mir das ganze in Ruhe nochmal ansehen. Man sollte halt nichts übers Knie brechen wollen;)
Zitat:

Zitat von protonenbeschleuniger
Ich hoffe du weißt, was du da tust und das diese Anwendung voller potentieller Sicherheitslücken ist.

Die Felder habe ich mit get übergeben damit ich den Fehler suchen kann, dabei habe ich gleich noch mehr Fehler eingebaut.
Was meinst du mit voller potentieller Sicherheitslücken?
Wie sollte ich es deiner Meinung ändern?
MfG

Webcoder 10.03.2012 05:00

Hi gabischatz

ich hätte einen Tipp für dich rein zur Vereinsverwaltung.

Schaue dir mal JVerein an. Läuft auf Java (also Plattform unabhängig) und bietet eigentlich alles, was man für einen professionellen Verein benötigt. Sofern du keine online Verwaltung benötigst eine echte Alternative.


Gruß
Webcoder

gabischatz 10.03.2012 10:42

Hi Webcoder, danke für den Tipp, ich brauch aber eine Onlineverwaltung, um das Alter und die Gewichtsklassen korrekt anzeigen zu können. Die meisten andern Felder sind nur für den Trainer bestimmt und werden nach und nach dessen Wünschen angepasst.
Zitat:

Zitat von gabischatz
Duplicate entry '1' for key 'PRIMARY'
weißt du vielleicht was ich hier falsch gemacht habe.

War ein simpler Fehler, das Feld `id` an die richtige Stelle schon klappt es mit dem speichern.
PHP-Code:

$sql =  "UPDATE `births` SET `tag`='$tag',`monat`='$monat',`geburtsjahr`='$jahr',`vorname`='$vorname',`name`='$nachname',`anrede`='$anrede',`email`='$email',`phone`='$phone',`fax`='$fax',`mobilfon`='$mobilfon',`pic1`='$pic1',`gewicht`='$gewicht',`plz`='$plz',`ort`='$ort',`address`='$adress',`trainer`='$trainer',`vorsitzender`='$vorsitzender',`stellvertreter`='$stellvertreter',`beisitzer`='$beisitzer',`schriftfuehrerin`='$schriftfuehrer',`kassenwart`='$kassenwart',`ehrenmitglied`='$ehrenmitglied',`webmaster`='$webmaster',`bez`='$bez',`aktiv`='$aktiv',`erfolg`='$erfolge' where `id`='$id'"

Ich muss halt noch ein bisschen lernen mit den Fehlermeldungen richtig um zu gehen.
MfG


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:17 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2023