habe mit regestration ein problem

Hallo,

Ich wollte nach fragen wie ich geburtstage wert mit einder verbinden kann seit 2 tagen hänge ich darauf, aber ich habe es wirklich nicht hinbekommen.

Mein code

PHP:
 private $geburtsdatum = array "day[0]","month[1]","year[2]";
 
Hallo,

Ich wollte nach fragen wie ich geburtstage wert mit einder verbinden kann seit 2 tagen hänge ich darauf, aber ich habe es wirklich nicht hinbekommen.

Mein code

PHP:
 private $geburtsdatum = array "day[0]","month[1]","year[2]";

Kein Grund, den Thread mit der Wiederholung deiner hier schon mehrfach gestellten Fragen in der Themenübersicht wieder nach oben zu spülen - Stichwort: Netiquette Nr.12 und das unerwünschte Pushen eines Themas :rolleyes:
 
Ich entschuldige mich bei dir es war mein fehler. Kannst du mir aber bei meinen fehler helfen ?
Ich komme echt nicht mehr weiter.
 
Zuletzt bearbeitet:
Ich wollte fragen über ein anderen problem. Die verbindung zu mysql habe ich ohne fehler geschaft. Mit den folgenden befehl kam es kein fehler meldeung:

PHP:
private $geburtsdatum = array('year', 'month', 'day');

Aber die zahlen von geburtsdatum felder werden nicht in mysql übertragen in mysql steht 0000-00-00 ****?

Ich zeige auch gleich html code:

HTML:
 <div class="blockrow">
		<label for="bd_month">Geburtsdatum</label>
		<div class="rightcol">
			<ul class="multifield group floatcontainer">
								<li>
					<label for="bd_day">Tag</label>
					<select name="day" id="bd_day" tabindex="1">
						<option selected="selected" value="-1"></option>
						<option value="01">1</option>
						<option value="02">2</option>
						<option value="03">3</option>
						<option value="04">4</option>
						<option value="05">5</option>
						<option value="06">6</option>
						<option value="07">7</option>
						<option value="08">8</option>
						<option value="09">9</option>
						<option value="10">10</option>
						<option value="11">11</option>
						<option value="12">12</option>
						<option value="13">13</option>
						<option value="14">14</option>
						<option value="15">15</option>
						<option value="16">16</option>
						<option value="17">17</option>
						<option value="18">18</option>
						<option value="19">19</option>
						<option value="20">20</option>
						<option value="21">21</option>
						<option value="22">22</option>
						<option value="23">23</option>
						<option value="24">24</option>
						<option value="25">25</option>
						<option value="26">26</option>
						<option value="27">27</option>
						<option value="28">28</option>
						<option value="29">29</option>
						<option value="30">30</option>
						<option value="31">31</option>
					</select>
				</li>

<li>
					<label for="bd_month">Monat</label>
					<select name="month" id="bd_month" tabindex="1">
						<option selected="selected" value="-1"></option>
						<option value="01">Januar</option>
						<option value="02">Februar</option>
						<option value="03">März</option>
						<option value="04">April</option>
						<option value="05">Mai</option>
						<option value="06">Juni</option>
						<option value="07">Juli</option>
						<option value="08">August</option>
						<option value="09">September</option>
						<option value="10">Oktober</option>
						<option value="11">November</option>
						<option value="12">Dezember</option>
					</select>
	                        </li>


				<li>
					<label for="bd_year">Jahr</label>
					<input class="textbox numeric" name="year" size="4" maxlength="4" id="bd_year" tabindex="1" type="text">
				</li>
			</ul>
 
Schönen guten Abend,

die Frage an der ganzen Sache ist, ob der Typ des Feldes, in dass das Datum soll, TIMESTAMP oder DATE ist.
Ist zweiteres der Fall, dann musst du wissen, dass dies eine gewisse Formatierung des übergebenen Strings nötig macht.
Das Format ist in diesem Fall:
YYYY-MM-DD

Und so muss auch der String in der Query übergeben werden.
Also brauchst du hier nicht mit einem Array arbeiten (es gibt ja nur einen Benutzer und der hat nur 1 Geburtsdatum ;) -> mit einem Array könntest du viele Daten gleichen Sinnes sammeln)

also basteltst du dir eine Variable, beispielsweise $gebdate und initierst sie mit den vom Formular übermittelten Daten, im oben genannten Format:

PHP:
$gebdate = $_POST['year']."-".$_POST['month']."-".$_POST['day'];

Letztlich musst du das ganze nur noch in der Query benutzen und fertig ist die ganze Sache ;-)
 
Danke Alex_T,

Ich habe aber schon vor her geschaft. Es war wirklich schwer für mich, da ich nie mit php was gemacht habe. Aber immer hin geschafft. Ich bedanke mich für dein antwort.

Mein TEST WEBSET: http://umar420.um.funpic.de/WWW.PLAYKHA.ORG/LOGIN/

Jetzt ist meine Frage wie kann ich bzw. was muss ich machen damit der user sich einlogen kann. Ich weis das man Session aufbauen muss, aber davor muss ich doch mit php was machen das er daten von mysql auslesen kann oder?
 
Zurück