kostenloser Webspace werbefrei: lima-city


PHP Table

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    tshaika

    tshaika hat kostenlosen Webspace.

    Kann mir Jemand Helfen php Tabelle?
    Kann mir Beispiel Zeigen ?
    ich Blicke jagend wie durch

    echo "<h5>USER Daten</h5>\n"; 
            echo "<span style=\"font-weight:bold;\" ". 
                 " title=\"min.4\nmax.32\nNur Zahlen, Buchstaben und Unterstrich\">\n".
                 "Nickname :\n". 
                 "</span>\n"; 
            echo "<input type=\"text\" name=\"Nickname\" maxlength=\"32\">\n"; 
            echo "<br>\n";


    Danke
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 1. Möglichkeit
    <table border="1"> 
      <tr> 
        <td><? echo bla bla; ?></td> 
        <td><? echo bla bla; ?></td> 
        <td><? echo bla bla; ?></td> 
      </tr> 
      <tr> 
        <td><? echo bla bla; ?></td> 
        <td><? echo bla bla; ?></td> 
        <td><? echo bla bla; ?></td> 
      </tr> 
    </table>

    2. Möglichkeit
    <? echo "<table>...</table>"; ?>


    Beitrag zuletzt geändert: 11.11.2012 15:05:39 von start1
  4. Autor dieses Themas

    tshaika

    tshaika hat kostenlosen Webspace.

    Meinst Du SO!

    <? php     
    <table border="1"> 
      <tr> 
        <th><? echo <h5>USER Daten</h5>; ?></th> 
      </tr> 
      <tr> 
        <td><? echo "<span style=\"font-weight:bold;\" ". 
                 " title=\"min.4\nmax.32\nNur Zahlen, Buchstaben und Unterstrich\">\n".
                 "Nickname  :\n".</td>  
                 "</span>\n"; ?>
        <td><? echo "<input type=\"text\" name=\"Nickname\" maxlength=\"32\">\n"; ?>/td>
            echo "<br>\n";  
        <td><? echo echo "<span style=\"font-weight:bold;\" ". 
                 " title=\"min.6\">\n". 
                 "Passwort :\n". ?></td>
          <td><? echo "<input type=\"text\" name=\"Nickname\" maxlength=\"32\">\n"; ?>/td>
      </tr> 
    </table>
    
    
    <?
  5. Die Frage ist was bezweckst du damit den HTML tag/code">Code auf diese weise ausgeben zu lassen? Wieso nicht an der Stelle einfach HTML schreiben?
  6. Ja so ungefähr ist es wohl gemeint. Obwohl sich bei dir ein Fehler eingeschlichen hat:
    So wäre es besser, habe da gleich mal ein paar HTML Fehler mit bereinigt.
    <? php     
    echo '<table border="1"> 
      <tr> 
        <th><h5>USER Daten</h5></th> 
      </tr> 
      <tr> 
        <td><span style="font-weight:bold "'; 
          echo  " title=\"min.4\nmax.32\nNur Zahlen, Buchstaben und Unterstrich\">\n".
                 "Nickname  :\n".</td>  
                 "</span>
       <td><input type=\"text\" name=\"Nickname\" maxlength=\"32\"></td>
            <br> 
        <td><span style=\"font-weight:bold;\" ". 
                 " title=\"min.6\"> 
                 Passwort :</span></td>
          <td><input type=\"password\" name=\"Passwort\" maxlength=\"32\"></td>
      </tr> 
    </table>\n";
    
    
    <?


  7. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    all-in1 schrieb:
    Ja so ungefähr ist es wohl gemeint. Obwohl sich bei dir ein Fehler eingeschlichen hat:
    So wäre es besser, habe da gleich mal ein paar HTML Fehler mit bereinigt.
    Und bei dir haben sich auch gleich ein paar Fehler eingeschlichen ;-)
    So sollte es wenn schon aussehen:
    <?php
    echo(<<< EOT
    <table border="1">
    	<tr>
    		<th><h5>USER Daten</h5></th>
    	</tr>
    	<tr>
    		<td><span style="font-weight:bold;" title="min.4
    max.32
    Nur Zahlen, Buchstaben und Unterstrich">Nickname:</span></td>
    		<td><input type="text" name="Nickname" maxlength="32" /></td>
    		<td><span style="font-weight:bold;" title="min.6">Passwort:</span></td>
    		<td><input type="text" name="Nickname" maxlength="32"></td>
    	</tr>
    </table>
    EOT
    );


    Auch wenn der Sinn des Vorhabens nicht erkennbar ist, da ja sowieso nur statischer Content ausgegeben wird…

    Beitrag zuletzt geändert: 11.11.2012 15:42:05 von hackyourlife
  8. Autor dieses Themas

    tshaika

    tshaika hat kostenlosen Webspace.

    um Alles Bundig zu Kriegen
    http://download.lima-city.de/tshaika/Unbenannt.bmp

    Danke Probiere Mal aus

    Beitrag zuletzt geändert: 11.11.2012 15:57:21 von tshaika
  9. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    tshaika schrieb:
    um Alles Bundig zu Kriegen
    Krieg zwischen wem? :-P

    Wofür benötigst du hier aber PHP? Das könntest du dir vollständig sparen und einfach nur folgendes schreiben:
    <table border="1">
    	<tr>
    		<th><h5>USER Daten</h5></th>
    	</tr>
    	<tr>
    		<td><span style="font-weight:bold;" title="min.4
    max.32
    Nur Zahlen, Buchstaben und Unterstrich">Nickname:</span></td>
    		<td><input type="text" name="Nickname" maxlength="32" /></td>
    		<td><span style="font-weight:bold;" title="min.6">Passwort:</span></td>
    		<td><input type="text" name="Nickname" maxlength="32"></td>
    	</tr>
    </table>
    PHP wird hier nicht benötigt!
  10. Autor dieses Themas

    tshaika

    tshaika hat kostenlosen Webspace.

    Ich Gemacht ,aber irgendwo liegt ein Fehler.

    else { 
            echo "<form ". 
                 " name=\"Registrierung\" ". 
                 " action=\"".$_SERVER['PHP_SELF']."\" ". 
                 " method=\"post\" ". 
                 " accept-charset=\"ISO-8859-1\">\n"; 
            echo(<<< EOT
                 <table border="1">
                 <tr>
                <th><h5>USER Daten</h5></th>
                 </tr>
                <tr>
            <td><span style="font-weight:bold;" title="min.4 max.32 Nur Zahlen, Buchstaben und Unterstrich">
                 Nickname:</span>\</td>
            <td><input type="text" name="Nickname" maxlength="32" /></td>
            <td><span style="font-weight:bold;" title="min.6"> 
                 "Passwort: </span>\</td> 
            <td><input type="password" name="Passwort" /></td> 
            <td><span style="font-weight:bold;" title="min.6">
                Passwort wiederholen: </span>\</td> 
            <td><input type="password" name="Passwortwiederholung" /></td> 
            <td><span style="font-weight:bold;" title="Ihre.Adresse@Ihr-Anbieter.de"> 
                 Email-Adresse: </span>\</td> 
            <td><input type="text" name="Email" maxlength="70" \ ></td> 
            </tr>
            <tr>
            <th><h5>Personliche Daten</h5></th>
            </tr>
            <tr>
            <td><span style="font-weight:bold;"> 
                 Geschlecht: </span> /></td> 
            <td><input type="radio " name="Geschlecht " value="0"> Mannlich</td> 
            <td><input type="radio" name="Geschlecht\" value="1">  Weiblich</td>
            <td><span style="font-weight:bold;\" title="min.2 nmax.32 Nur Zahlen, Buchstaben und Unterstrich">
                 Name:</span>\></td> 
            <td><input type="text" name="Name" maxlength="32" /></td> 
            <td><span style="font-weight:bold;" title="min.3 nmax.32 Nur Zahlen Buchstaben und Unterstrich">
                 "Vorname:</span /></td>
            <td><input type="text" name="Vorname" maxlength="32" /></td> 
            <td><span style="font-weight:bold;"> 
                Geburtsdatum </span></td>
            <td>$Monatsnamen = array(1 => 'Januar',
                             2 => 'Februar',
                             3 => 'März',
                             4 => 'April',
                             5 => 'Mai',
                             6 => 'Juni',
                             7 => 'Juli',
                             8 => 'August',
                             9 => 'September',
                             10 => 'Oktober',
                             11 => 'November',
                             12 => 'Dezember'
                       );
     
                    <select name=\"Tag\">\n";
                    <option value=\"0\">Tag</option>\n";
                    for($i=1;$i<=31;$i++){
                   <option value=\"".$i."\">".$i.".</option>\n";
        }
     
                  </select>\n";
                 <select name=\"Monat\">\n";
                 <option value=\"0\">Monat</option>\n";
                 for($i=1;$i<=12;$i++){
                 <option value=\"".$i."\">".$Monatsnamen[$i]."</option>\n";
        }
     
               </select>\n";
              <select name=\"Jahr\">\n";
              <option value=\"0\">Jahr</option>\n";
              for($i=2006;$i>=1900;$i--){
              <option value=\"".$i."\">".$i."</option>\n";
        }
              </select></td>
            <td><span style="font-weight:bold;" title="min.1 nmax.32 Nur Zahlen, Buchstaben und Unterstrich"> 
                 Postleitzahl:</span></td>
            <td><input type="text" name="Postleitzahl" maxlength="70" /></td> 
            <td><span style="font-weight:bold;" title="min.4 max.32 Nur Zahlen, Buchstaben und Unterstrich"> 
                 Stadt:</span></td> 
            <td><input type="text" name="Stadt" maxlength="70" /></td> 
            <td><span style="font-weight:bold;" title="min.1 max.32 Nur Zahlen, Buchstaben und Unterstrich"> 
                 "Strasse:"</span></td>
            <td><input type="text" name="Strasse" maxlength="70" /></td>
            <td><span style="font-weight:bold;" title="min.1 max.32 Nur Zahlen, Buchstaben und Unterstrich"> 
                 Haus: </span></td> 
            <td><input type="text" name="Haus" size=2 maxlength="10" />
            </tr>
            <tr>
            <th><h5>Freiwillige angaben</h5>\</th>
            </tr>
            <tr>
            <td><span style="font-weight:bold;"> 
                 ICQ:</span></td> 
            <td><input type="text" name="ICQ" maxlength="20" /></td> 
            <td><span style="font-weight:bold;"> 
                 "MSN:</span></td> 
            <td><input type="text" name="MSN" maxlength="70" /></td> 
    ?>
    <td><input type="checkbox" name="tags[AGB]" value="1" />Ich habe die <a href="abg.php">AGB</a></li> gelesen und akzeptiere sie</td>
    <br />
    <td><input type="checkbox" name="tags[DATA]" value="2" />Ich versichere,vorstehenden angaben Richtig und Vollständig sind.</td>
    <script>
    print_r($_POST['tags']);
    // output
    Array
    (
        [0] => 1
        [1] => 2
        
    )
    </script>
    <br />
    <?php
            
            <td><input type="submit" name="submit" value="Registrieren"></td> 
            <td><input type="reset" value="Zurücksetzen"></td> 
            </form>
            </table>
    EOT
    ):
    
        } 
    ?>

  11. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    tshaika schrieb:
    Ich Gemacht ,aber irgendwo liegt ein Fehler.
    Ich Code angeschaut und mir jetzt schlecht…

    Also nochmal:
    <?php
    
    $Monatsnamen = array(
    	1 => 'Januar',
    	2 => 'Februar',
    	3 => 'März',
    	4 => 'April',
    	5 => 'Mai',
    	6 => 'Juni',
    	7 => 'Juli',
    	8 => 'August',
    	9 => 'September',
    	10 => 'Oktober',
    	11 => 'November',
    	12 => 'Dezember'
    );
    
    $tage = '';
    for($i = 1; $i <= 31; $i++)
    	$tage .= "<option value=\"$i\">$i</option>";
    
    $monate = '';
    foreach($Monatsnamen as $m)
    	$monate .= "<option value=\"$m\">$m</option>";
    
    $jahre = '';
    for($i = 2006; $i >= 1900; $i--)
    	$jahre .= "<option value=\"$i\">$i</option>";
    
    echo(<<< EOT
    <form name="Registrierung" action="{$_SERVER['PHP_SELF']}" method="post" accept-charset="ISO-8859-1">
    	<table border="1">
    		<tr>
    			<th><h5>USER Daten</h5></th>
    		</tr>
    		<tr>
    			<td><span style="font-weight:bold;" title="min.4 max.32 Nur Zahlen, Buchstaben und Unterstrich">Nickname:</span></td>
    			<td><input type="text" name="Nickname" maxlength="32" /></td>
    			<td><span style="font-weight:bold;" title="min.6">Passwort: </span></td> 
    			<td><input type="password" name="Passwort" /></td> 
    			<td><span style="font-weight:bold;" title="min.6">Passwort wiederholen: </span></td> 
    			<td><input type="password" name="Passwortwiederholung" /></td> 
    			<td><span style="font-weight:bold;" title="Ihre.Adresse@Ihr-Anbieter.de">Email-Adresse: </span></td> 
    			<td><input type="text" name="Email" maxlength="70" /></td> 
    		</tr>
    		<tr>
    			<th><h5>Personliche Daten</h5></th>
    		</tr>
    		<tr>
    			<td><span style="font-weight:bold;">Geschlecht: </span></td> 
    			<td><input type="radio" name="Geschlecht" value="0"> Mannlich</td> 
    			<td><input type="radio" name="Geschlecht" value="1">  Weiblich</td>
    			<td><span style="font-weight:bold;" title="min.2 nmax.32 Nur Zahlen, Buchstaben und Unterstrich">Name:</span></td> 
    			<td><input type="text" name="Name" maxlength="32" /></td> 
    			<td><span style="font-weight:bold;" title="min.3 nmax.32 Nur Zahlen Buchstaben und Unterstrich">Vorname:</span></td>
    			<td><input type="text" name="Vorname" maxlength="32" /></td> 
    			<td><span style="font-weight:bold;">Geburtsdatum</span></td>
    			<td>
    				<select name="Tag">
    					<option value="0">Tag</option>
    					$tage
    				</select>
    				<select name="Monat">
    					<option value="0">Monat</option>
    					$monate
    				</select>
    				<select name="Jahr">
    					<option value="0">Jahr</option>
    					$jahre
    				</select>
    			</td>
    			<td><span style="font-weight:bold;" title="min.1 nmax.32 Nur Zahlen, Buchstaben und Unterstrich">Postleitzahl:</span></td>
    			<td><input type="text" name="Postleitzahl" maxlength="70" /></td> 
    			<td><span style="font-weight:bold;" title="min.4 max.32 Nur Zahlen, Buchstaben und Unterstrich">Stadt:</span></td> 
    			<td><input type="text" name="Stadt" maxlength="70" /></td> 
    			<td><span style="font-weight:bold;" title="min.1 max.32 Nur Zahlen, Buchstaben und Unterstrich">Strasse:</span></td>
    			<td><input type="text" name="Strasse" maxlength="70" /></td>
    			<td><span style="font-weight:bold;" title="min.1 max.32 Nur Zahlen, Buchstaben und Unterstrich">Haus:</span></td> 
    			<td><input type="text" name="Haus" size=2 maxlength="10" />
    		</tr>
    		<tr>
    			<th><h5>Freiwillige angaben</h5></th>
    		</tr>
    		<tr>
    			<td><span style="font-weight:bold;">ICQ:</span></td> 
    			<td><input type="text" name="ICQ" maxlength="20" /></td> 
    			<td><span style="font-weight:bold;">MSN:</span></td> 
    			<td><input type="text" name="MSN" maxlength="70" /></td> 
    			<td><input type="checkbox" name="tags[AGB]" value="1" />Ich habe die <a href="abg.php">AGB</a></li> gelesen und akzeptiere sie</td>
    			<td><input type="checkbox" name="tags[DATA]" value="2" />Ich versichere,vorstehenden angaben Richtig und Vollständig sind.</td>
    			<td><input type="submit" name="submit" value="Registrieren"></td> 
    			<td><input type="reset" value="Zurücksetzen"></td> 
    		</tr>
    	</table>
    </form>
    EOT
    );


    Beitrag zuletzt geändert: 12.11.2012 14:19:53 von hackyourlife
  12. hackyourlife schrieb:
    Ich Code angeschaut und mir jetzt schlecht…

    Also nochmal:
    <?php
    
    $Monatsnamen = array(
    	1 => 'Januar',
    	2 => 'Februar',
    	3 => 'März',
    	4 => 'April',
    	5 => 'Mai',
    	6 => 'Juni',
    	7 => 'Juli',
    	8 => 'August',
    	9 => 'September',
    	10 => 'Oktober',
    	11 => 'November',
    	12 => 'Dezember'
    );
    
    $tage = '';
    for($i = 1; $i <= 31; $i++)
    	$tage .= "<option value=\"$i\">$i</option>";
    
    $monate = '';
    foreach($Monatsnamen as $m)
    	$monate .= "<option value=\"$m\">$m</option>";
    
    $jahre = '';
    for($i = 2006; $i >= 1900; $i--)
    	$jahre .= "<option value=\"$i\">$i</option>";
    
    echo(<<< EOT
    <form name="Registrierung" action="{$_SERVER['PHP_SELF']}" method="post" accept-charset="ISO-8859-1">
    	<table border="1">
    		<tr>
    			<th><h5>USER Daten</h5></th>
    		</tr>
    		<tr>
    			<td><span style="font-weight:bold;" title="min.4 max.32 Nur Zahlen, Buchstaben und Unterstrich">Nickname:</span></td>
    			<td><input type="text" name="Nickname" maxlength="32" /></td>
    			<td><span style="font-weight:bold;" title="min.6">Passwort: </span></td> 
    			<td><input type="password" name="Passwort" /></td> 
    			<td><span style="font-weight:bold;" title="min.6">Passwort wiederholen: </span></td> 
    			<td><input type="password" name="Passwortwiederholung" /></td> 
    			<td><span style="font-weight:bold;" title="Ihre.Adresse@Ihr-Anbieter.de">Email-Adresse: </span></td> 
    			<td><input type="text" name="Email" maxlength="70" /></td> 
    		</tr>
    		<tr>
    			<th><h5>Personliche Daten</h5></th>
    		</tr>
    		<tr>
    			<td><span style="font-weight:bold;">Geschlecht: </span></td> 
    			<td><input type="radio" name="Geschlecht" value="0"> Mannlich</td> 
    			<td><input type="radio" name="Geschlecht" value="1">  Weiblich</td>
    			<td><span style="font-weight:bold;" title="min.2 nmax.32 Nur Zahlen, Buchstaben und Unterstrich">Name:</span></td> 
    			<td><input type="text" name="Name" maxlength="32" /></td> 
    			<td><span style="font-weight:bold;" title="min.3 nmax.32 Nur Zahlen Buchstaben und Unterstrich">Vorname:</span></td>
    			<td><input type="text" name="Vorname" maxlength="32" /></td> 
    			<td><span style="font-weight:bold;">Geburtsdatum</span></td>
    			<td>
    				<select name="Tag">
    					<option value="0">Tag</option>
    					$tage
    				</select>
    				<select name="Monat">
    					<option value="0">Monat</option>
    					$monate
    				</select>
    				<select name="Jahr">
    					<option value="0">Jahr</option>
    					$jahre
    				</select>
    			</td>
    			<td><span style="font-weight:bold;" title="min.1 nmax.32 Nur Zahlen, Buchstaben und Unterstrich">Postleitzahl:</span></td>
    			<td><input type="text" name="Postleitzahl" maxlength="70" /></td> 
    			<td><span style="font-weight:bold;" title="min.4 max.32 Nur Zahlen, Buchstaben und Unterstrich">Stadt:</span></td> 
    			<td><input type="text" name="Stadt" maxlength="70" /></td> 
    			<td><span style="font-weight:bold;" title="min.1 max.32 Nur Zahlen, Buchstaben und Unterstrich">Strasse:</span></td>
    			<td><input type="text" name="Strasse" maxlength="70" /></td>
    			<td><span style="font-weight:bold;" title="min.1 max.32 Nur Zahlen, Buchstaben und Unterstrich">Haus:</span></td> 
    			<td><input type="text" name="Haus" size=2 maxlength="10" />
    		</tr>
    		<tr>
    			<th><h5>Freiwillige angaben</h5></th>
    		</tr>
    		<tr>
    			<td><span style="font-weight:bold;">ICQ:</span></td> 
    			<td><input type="text" name="ICQ" maxlength="20" /></td> 
    			<td><span style="font-weight:bold;">MSN:</span></td> 
    			<td><input type="text" name="MSN" maxlength="70" /></td> 
    			<td><input type="checkbox" name="tags[AGB]" value="1" />Ich habe die <a href="abg.php">AGB</a></li> gelesen und akzeptiere sie</td>
    			<td><input type="checkbox" name="tags[DATA]" value="2" />Ich versichere,vorstehenden angaben Richtig und Vollständig sind.</td>
    			<td><input type="submit" name="submit" value="Registrieren"></td> 
    			<td><input type="reset" value="Zurücksetzen"></td> 
    		</tr>
    	</table>
    </form>
    EOT
    );


    Jeder hat mal klein angefangen.. Aber in diesem Fall solltest du echt einen Preis für deine Geduld bekommen :biggrin: :approve:

    BTW: Da sind noch immer ein Paar eigenartige Fehler dabei..
    <td><input type="checkbox" name="tags[AGB]" value="1" />Ich habe die <a href="abg.php">AGB</a></li> gelesen und akzeptiere sie</td>

    Was hat das "</li>" da zu suchen? Oo

    Außerdem:
    <td><span style="font-weight:bold;" title="Ihre.Adresse@Ihr-Anbieter.de">Email-Adresse: </span></td>

    Ist tatsächlich Illegal, weil Ihr-Anbieter.de eine eingetragene Domain ist. Für Beispiele gibt es EXTRA für Fachinformatiker die email-adresse @example.com, die verwendet werden darf ;)

    Beitrag zuletzt geändert: 12.11.2012 14:34:38 von kill-a-teddy
  13. Autor dieses Themas

    tshaika

    tshaika hat kostenlosen Webspace.

    Danke !!!!
    Genau so ! Jeder hat mal klein angefangen
    Do fehlen noch Paar <tr></tr> das nicht so in die Lange zieht, aber die Kann ich Alleine Eintragen

    Danke für Deine Geduld mit mir :approve:

    Enschulige noch nachmal für die Steuerung aber bei mir bei ein Eintrag von Daten und Registrieren
    schreibt er
    Ihr Account konnte nicht erstellt werden.

    Geben sie iher Geburtsdatum ein.
    Sie Haben AGB und Daten aufklärung zu bestätigen.

    Zurück zum Registrierungsformular


    es muss dann Fehler hier sein
    if ( ! checkdate( $_POST['Monat'], $_POST['Tag'], $_POST['Jahr'] ) ) 
                    $errors[]= "Geben sie iher Geburtsdatum ein.";
    
    // Prüft, ob ein Datenschutz eingegeben wurde 
                if(trim($_POST['tags'])=='') 
                    $errors[]= "Sie Haben AGB und Daten aufklärung zu bestätigen.";
    kill-a-teddy schrieb:
    hackyourlife schrieb:
    Ich Code angeschaut und mir jetzt schlecht?

    Also nochmal:
    <?php
    
    $Monatsnamen = array(
    	1 => 'Januar',
    	2 => 'Februar',
    	3 => 'März',
    	4 => 'April',
    	5 => 'Mai',
    	6 => 'Juni',
    	7 => 'Juli',
    	8 => 'August',
    	9 => 'September',
    	10 => 'Oktober',
    	11 => 'November',
    	12 => 'Dezember'
    );
    
    $tage = '';
    for($i = 1; $i <= 31; $i++)
    	$tage .= "<option value=\"$i\">$i</option>";
    
    $monate = '';
    foreach($Monatsnamen as $m)
    	$monate .= "<option value=\"$m\">$m</option>";
    
    $jahre = '';
    for($i = 2006; $i >= 1900; $i--)
    	$jahre .= "<option value=\"$i\">$i</option>";
    
    echo(<<< EOT
    <form name="Registrierung" action="{$_SERVER['PHP_SELF']}" method="post" accept-charset="ISO-8859-1">
    	<table border="1">
    		<tr>
    			<th><h5>USER Daten</h5></th>
    		</tr>
    		<tr>
    			<td><span style="font-weight:bold;" title="min.4 max.32 Nur Zahlen, Buchstaben und Unterstrich">Nickname:</span></td>
    			<td><input type="text" name="Nickname" maxlength="32" /></td>
    			<td><span style="font-weight:bold;" title="min.6">Passwort: </span></td> 
    			<td><input type="password" name="Passwort" /></td> 
    			<td><span style="font-weight:bold;" title="min.6">Passwort wiederholen: </span></td> 
    			<td><input type="password" name="Passwortwiederholung" /></td> 
    			<td><span style="font-weight:bold;" title="Ihre.Adresse@Ihr-Anbieter.de">Email-Adresse: </span></td> 
    			<td><input type="text" name="Email" maxlength="70" /></td> 
    		</tr>
    		<tr>
    			<th><h5>Personliche Daten</h5></th>
    		</tr>
    		<tr>
    			<td><span style="font-weight:bold;">Geschlecht: </span></td> 
    			<td><input type="radio" name="Geschlecht" value="0"> Mannlich</td> 
    			<td><input type="radio" name="Geschlecht" value="1">  Weiblich</td>
    			<td><span style="font-weight:bold;" title="min.2 nmax.32 Nur Zahlen, Buchstaben und Unterstrich">Name:</span></td> 
    			<td><input type="text" name="Name" maxlength="32" /></td> 
    			<td><span style="font-weight:bold;" title="min.3 nmax.32 Nur Zahlen Buchstaben und Unterstrich">Vorname:</span></td>
    			<td><input type="text" name="Vorname" maxlength="32" /></td> 
    			<td><span style="font-weight:bold;">Geburtsdatum</span></td>
    			<td>
    				<select name="Tag">
    					<option value="0">Tag</option>
    					$tage
    				</select>
    				<select name="Monat">
    					<option value="0">Monat</option>
    					$monate
    				</select>
    				<select name="Jahr">
    					<option value="0">Jahr</option>
    					$jahre
    				</select>
    			</td>
    			<td><span style="font-weight:bold;" title="min.1 nmax.32 Nur Zahlen, Buchstaben und Unterstrich">Postleitzahl:</span></td>
    			<td><input type="text" name="Postleitzahl" maxlength="70" /></td> 
    			<td><span style="font-weight:bold;" title="min.4 max.32 Nur Zahlen, Buchstaben und Unterstrich">Stadt:</span></td> 
    			<td><input type="text" name="Stadt" maxlength="70" /></td> 
    			<td><span style="font-weight:bold;" title="min.1 max.32 Nur Zahlen, Buchstaben und Unterstrich">Strasse:</span></td>
    			<td><input type="text" name="Strasse" maxlength="70" /></td>
    			<td><span style="font-weight:bold;" title="min.1 max.32 Nur Zahlen, Buchstaben und Unterstrich">Haus:</span></td> 
    			<td><input type="text" name="Haus" size=2 maxlength="10" />
    		</tr>
    		<tr>
    			<th><h5>Freiwillige angaben</h5></th>
    		</tr>
    		<tr>
    			<td><span style="font-weight:bold;">ICQ:</span></td> 
    			<td><input type="text" name="ICQ" maxlength="20" /></td> 
    			<td><span style="font-weight:bold;">MSN:</span></td> 
    			<td><input type="text" name="MSN" maxlength="70" /></td> 
    			<td><input type="checkbox" name="tags[AGB]" value="1" />Ich habe die <a href="abg.php">AGB</a></li> gelesen und akzeptiere sie</td>
    			<td><input type="checkbox" name="tags[DATA]" value="2" />Ich versichere,vorstehenden angaben Richtig und Vollständig sind.</td>
    			<td><input type="submit" name="submit" value="Registrieren"></td> 
    			<td><input type="reset" value="Zurücksetzen"></td> 
    		</tr>
    	</table>
    </form>
    EOT
    );


    Jeder hat mal klein angefangen.. Aber in diesem Fall solltest du echt einen Preis für deine Geduld bekommen :biggrin: :approve:

    BTW: Da sind noch immer ein Paar eigenartige Fehler dabei..
    <td><input type="checkbox" name="tags[AGB]" value="1" />Ich habe die <a href="abg.php">AGB</a></li> gelesen und akzeptiere sie</td>

    Was hat das "</li>" da zu suchen? Oo

    Außerdem:
    <td><span style="font-weight:bold;" title="Ihre.Adresse@Ihr-Anbieter.de">Email-Adresse: </span></td>

    Ist tatsächlich Illegal, weil Ihr-Anbieter.de eine eingetragene Domain ist. Für Beispiele gibt es EXTRA für Fachinformatiker die email-adresse @example.com, die verwendet werden darf ;)

    und Geburtsdatum funkzioniert nicht mehr in Datenbank zeigt 0000-00-00

    Beitrag zuletzt geändert: 12.11.2012 16:20:08 von tshaika
  14. tshaika schrieb:
    Danke !!!!
    Genau so ! Jeder hat mal klein angefangen
    Do fehlen noch Paar <tr></tr> das nicht so in die Lange zieht, aber die Kann ich Alleine Eintragen

    Danke für Deine Geduld mit mir :approve:

    Enschulige noch nachmal für die Steuerung aber bei mir bei ein Eintrag von Daten und Registrieren
    schreibt er
    Ihr Account konnte nicht erstellt werden.

    Geben sie iher Geburtsdatum ein.
    Sie Haben AGB und Daten aufklärung zu bestätigen.

    Zurück zum Registrierungsformular


    es muss dann Fehler hier sein
    if ( ! checkdate( $_POST['Monat'], $_POST['Tag'], $_POST['Jahr'] ) ) 
                    $errors[]= "Geben sie iher Geburtsdatum ein.";
    
    // Prüft, ob ein Datenschutz eingegeben wurde 
                if(trim($_POST['tags'])=='') 
                    $errors[]= "Sie Haben AGB und Daten aufklärung zu bestätigen.";

    und Geburtsdatum funkzioniert nicht mehr in Datenbank zeigt 0000-00-00


    Dafür müsste man checkdate(), um sagen zu können was falsch ist.. Denn wie ich das verstehe fragst du "Wenn checkdate() ist falsch" demnach müsste deine funktion dir ein return false zurückgeben und zwar in allen fällen, was ein wenig unlogisch erscheint?
  15. Autor dieses Themas

    tshaika

    tshaika hat kostenlosen Webspace.

    if(isset($_POST['submit']) AND $_POST['submit']=='Registrieren'){ 
            // Fehlerarray anlegen 
            $errors = array(); 
              // Geburtsdatumsstring erstellen
               $datum = "{$_POST['Jahr']}-{$_POST['Monat']}-{$_POST['Tag']}";
     
    else{ 
                // Daten in die Datenbanktabelle einfügen 
                   $sql = "INSERT INTO 
                               User 
    
                                        Geburtsdatum, 
    
    VALUES 
    '".mysql_real_escape_string($datum)."',
    
     
    
    $Monatsnamen = array(
    	1 => 'Januar;
    	2 => 'Februar',
    	3 => 'März',
    	4 => 'April',
    	5 => 'Mai',
    	6 => 'Juni',
    	7 => 'Juli',
    	8 => 'August',
    	9 => 'September',
    	10 => 'Oktober',
    	11 => 'November',
    	12 => 'Dezember'
    );
    
    $tage = '';
    for($i = 1; $i <= 31; $i++)
    	$tage .= "<option value=\"$i\">$i</option>";
    
    $monate = '';
    foreach($Monatsnamen as $m)
    	$monate .= "<option value=\"$m\">$m</option>";
    
    $jahre = '';
    for($i = 2006; $i >= 1900; $i--)
    	$jahre .= "<option value=\"$i\">$i</option>";
    
    <td><span style="font-weight:bold;">Geburtsdatum</span></td>
    			<td>
    				<select name="Tag">
    					<option value="0">Tag</option>
    					$tage
    				</select>
    				<select name="Monat">
    					<option value="0">Monat</option>
    					$monate
    				</select>
    				<select name="Jahr">
    					<option value="0">Jahr</option>
    					$jahre
    				</select>
    			</td>
    		</tr>


    Beitrag zuletzt geändert: 13.11.2012 9:43:19 von tshaika
  16. tshaika schrieb:
    if(isset($_POST['submit']) AND $_POST['submit']=='Registrieren'){ 
            // Fehlerarray anlegen 
            $errors = array(); 
              // Geburtsdatumsstring erstellen
               $datum = "{$_POST['Jahr']}-{$_POST['Monat']}-{$_POST['Tag']}";
     
    else{ 
                // Daten in die Datenbanktabelle einfügen 
                   $sql = "INSERT INTO 
                               User 
    
                                        Geburtsdatum, 
    
    VALUES 
    '".mysql_real_escape_string($datum)."',
    
     
    
    $Monatsnamen = array(
    	1 => 'Januar;
    	2 => 'Februar',
    	3 => 'März',
    	4 => 'April',
    	5 => 'Mai',
    	6 => 'Juni',
    	7 => 'Juli',
    	8 => 'August',
    	9 => 'September',
    	10 => 'Oktober',
    	11 => 'November',
    	12 => 'Dezember'
    );
    
    $tage = '';
    for($i = 1; $i <= 31; $i++)
    	$tage .= "<option value=\"$i\">$i</option>";
    
    $monate = '';
    foreach($Monatsnamen as $m)
    	$monate .= "<option value=\"$m\">$m</option>";
    
    $jahre = '';
    for($i = 2006; $i >= 1900; $i--)
    	$jahre .= "<option value=\"$i\">$i</option>";
    
    <td><span style="font-weight:bold;">Geburtsdatum</span></td>
    			<td>
    				<select name="Tag">
    					<option value="0">Tag</option>
    					$tage
    				</select>
    				<select name="Monat">
    					<option value="0">Monat</option>
    					$monate
    				</select>
    				<select name="Jahr">
    					<option value="0">Jahr</option>
    					$jahre
    				</select>
    			</td>
    		</tr>


    Kein Problem, du hast nur ein Paar Zeichen vergessen, wie Anführungszeichen, die Klammern für die FOR Schleifen und das Array und du hast das if net geschlossen ^^

    Hier der verbesserte Code:
    if(isset($_POST['submit']) AND $_POST['submit']=='Registrieren'){ 
            // Fehlerarray anlegen 
            $errors = array();
            // Geburtsdatumsstring erstellen
            $datum = "{$_POST['Jahr']}-{$_POST['Monat']}-{$_POST['Tag']}";
    		// Daten in die Datenbanktabelle einfügen 
    		$sql = "INSERT INTO `User` 
    				(Geburtsdatum) 
    				VALUES 	('".mysql_real_escape_string($datum)."')";
    }
    
    $Monatsnamen = array(
    	1 => 'Januar',
    	2 => 'Februar',
    	3 => 'März',
    	4 => 'April',
    	5 => 'Mai',
    	6 => 'Juni',
    	7 => 'Juli',
    	8 => 'August',
    	9 => 'September',
    	10 => 'Oktober',
    	11 => 'November',
    	12 => 'Dezember'
    );
    
    $tage = '';
    for($i = 1; $i <= 31; $i++){
    	$tage .= "<option value=\"$i\">$i</option>";
    }
    
    $monate = '';
    foreach($Monatsnamen as $m){
    	$monate .= "<option value=\"$m\">$m</option>";
    }
    
    $jahre = '';
    for($i = 2006; $i >= 1900; $i--){
    	$jahre .= "<option value=\"$i\">$i</option>";
    }
    
    echo(<<< EOT
    <td><span style="font-weight:bold;">Geburtsdatum</span></td>
    			<td>
    				<select name="Tag">
    					<option value="0">Tag</option>
    					$tage
    				</select>
    				<select name="Monat">
    					<option value="0">Monat</option>
    					$monate
    				</select>
    				<select name="Jahr">
    					<option value="0">Jahr</option>
    					$jahre
    				</select>
    			</td>
    		</tr>
    EOT
    );
  17. Autor dieses Themas

    tshaika

    tshaika hat kostenlosen Webspace.

    Sorry das so Lange gedauert
    ich habe Geändert wie du mir Gesagt und jetzt ist Total ERROR
    bitte Helf mir noch mal

    hier ist Komplette PHP



    http://download.lima-city.de/tshaika/regigister test copy.txt

    Danke!

    Beitrag zuletzt geändert: 2.12.2012 14:53:13 von tshaika
  18. Lies dir mal http://php.net/manual/de/function.mysql-query.php durch und ändere deine Abfragen entsprechend.

    Und auch in den if Abfragen gehört kein AND rein. Nimm mal dafür &&
  19. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!