PHP Table
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
adresse
april
array
august
code
datum
dezember
email
februar
fehler
geburtsdatum
jahr
januar
juli
monat
oktober
paar
september
tag
url
-
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 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
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 -
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> <?
-
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?
-
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"; <?
-
all-in1 schrieb:
Und bei dir haben sich auch gleich ein paar Fehler eingeschlichen
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.
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 -
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 -
tshaika schrieb:
Krieg zwischen wem?
um Alles Bundig zu Kriegen
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! -
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 ): } ?>
-
tshaika schrieb:
Ich Code angeschaut und mir jetzt schlecht…
Ich Gemacht ,aber irgendwo liegt ein Fehler.
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 -
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
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 -
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
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
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 -
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
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? -
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 -
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 );
-
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 -
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 && -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage