[GastForen Programmierung/Entwicklung PHP und MySQL eintrag wird nur klein in der Datenbank gespeichert

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

eintrag wird nur klein in der Datenbank gespeichert

bastard
Beiträge gesamt: 3

25. Jan 2005, 11:30
Beitrag # 1 von 8
Bewertung:
(1706 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

habe folgendes Problem, es wird der Eintrag den ich mache nur Klein in die Datenbank übertragen, also es wird nicht Groß und Kleinschreibung beachtet.

$tpl->assign("content","<TR><TD vAlign=top>Benutzername:</TD><TD vAlign=top>");
$tpl->assign("content","<INPUT value=\"$benutzername\" style=\"WIDTH: 160pt\" maxLength=35 size=29 name=benutzername>&nbsp;<B>*</B></TD></TR>");

hat jemand eine Idee woran das liegen köntte oder wie ich es ändern könnte
X

eintrag wird nur klein in der Datenbank gespeichert

Pozor
Beiträge gesamt: 892

25. Jan 2005, 16:59
Beitrag # 2 von 8
Beitrag ID: #139328
Bewertung:
(1706 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo bastard,

nun wäre es interessant wo und wie die Daten in die DB eingefügt werden.
Werden die Daten noch in irgendeiner weise Verarbeitet?

Gruss Stefan

"KISS - KEEP IT SIMPLE, STUPID"
Ein paar Debuggingtricks:
http://www.boelsterli.biz/test/hds/debugging.php


als Antwort auf: [#139171]

eintrag wird nur klein in der Datenbank gespeichert

bastard
Beiträge gesamt: 3

25. Jan 2005, 17:42
Beitrag # 3 von 8
Beitrag ID: #139347
Bewertung:
(1706 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
in der tabelle usertable und dort in das Feld name dort wirds nur klein eingetragen


achso sorry auf der 2ten datei wird dann folgendes gesendet

if($codesenden=="0") {
$benutzername= ltrim("$benutzername");
$benutzername= rtrim("$benutzername");
$benutzername= strtolower("$benutzername");
$mail= ltrim("$mail");
$mail= rtrim("$mail");
$mail= strtolower("$mail");
$query2="SELECT * FROM $usertable WHERE mail='$mail' or name='$benutzername'";
$result2=mysql_query($query2) or die (mysql_error());
while($date=mysql_fetch_array($result2)) {
if($mail=="$date[mail]") {
$tpl->assign("content","<b>Fehler:</b> Diese Email ist schon in der Datenbank eingetragen!<br>");
$codesenden= 1;
}
if($benutzername=="$date[name]") {
$tpl->assign("content","<b>Fehler:</b> Dieser Benutzername ist schon in der Datenbank eingetragen!<br>");
$codesenden= 1;
}
}
}
if ($codesenden=='1') anmeldefehler();
if($codesenden=="0") {
$datas= date("d.m.Y");
$allow = "0123456789abcdefghijklmnopqrstufwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
srand((double)microtime()*1000000);
for($i=0; $i<6; $i++) {
$passwort .= $allow[rand()%strlen($allow)];
}
if($land=="d") {
$plzzahl22= substr("$plz",0,2);
} elseif($land=="s") {
$plzzahl22="s";
} elseif($land=="o") {
$plzzahl22="o";
}
$charakter = "$charakter_abenteuerlustig,$charakter_energiegeladen,$charakter_intellektuell,$charakter_schuechtern,$charakter_humorvoll,$charakter_streitlustig,$charakter_kuenstlerisch,$charakter_gepflegt,$charakter_zuverlaessig,$charakter_locker,$charakter_anspruchslos,$charakter_musikalisch,$charakter_fuersorglich,$charakter_sachlich,$charakter_ruhig,$charakter_romantisch,$charakter_sensibel,$charakter_ernst,$charakter_anspruchsvoll,$charakter_kultiviert,$charakter_spontan,$charakter_stur,$charakter_witzig,$charakter_weltgewandt,$charakter_wenig_anhaenglich,$charakter_anhaenglich,$charakter_andere";
$musik = "$musik_rock,$musik_pop,$musik_danceflor,$musik_hiphop,$musik_groove,$musik_house,$musik_techno,$musik_trance,$musik_electro,$musik_alternative,$musik_metal,$musik_world,$musik_jazz,$musik_classic,$musik_soundtrack,$musik_comedy,$musik_country,$musik_schlager,$musik_andere";
$freizeit = "$freizeit_restaurants,$freizeit_bars,$freizeit_einkaufszentren,$freizeit_sportevents,$freizeit_ausstellungen,$freizeit_filmvorfuehrungen,$freizeit_diskotheken,$freizeit_konzerte,$freizeit_tanzveranstaltungen,$freizeit_kabaretts,$freizeit_museen,$freizeit_theater,$freizeit_buechereien,$freizeit_reisen,$freizeit_schwimmbaeder,$freizeit_natur,$freizeit_berge,$freizeit_strand,$freizeit_andere";
$query="INSERT INTO $usertable (id,name,alter2,grosse,gewicht,geschlecht,mail,passwort,rubrik,ort,sternz,sternztext,musik,charakter,freizeit,text,bild,datum,plz,plz22,code,online,familienstand,kinder,augenfarbe,haarfarbe,haarlaenge,rauchen,trinken,beruf,hobbies,traumpartner,refid,lieblingsfilm,lieblingsbuch) VALUES ('','$benutzername','$alter','$grosse','$gewicht','$geschlecht','$mail','$passwort','$rubrik','$ort','$sternz','$sternztext','$musik','$charakter','$freizeit','$text','$nummer','$datas','$plz','$plzzahl22','0','offline','$familienstand','$kinder','$augenfarbe','$haarfarbe','$haarlaenge','$rauchen','$trinken','$beruf','$hobbies','$traumpartner','$referer','$flim','$buch')";
mysql_query($query) or die(mysql_error());
$tpl->assign("content","<b>Vielen Dank für die Anmeldung.</b><br>Die Daten gehen dir nochmal per Email zu, dort befindet sich auch dein Passwort<br>welches du jederzeit ändern kannst.<br>Dein Account muss zuerst durch einen Admin freigeschaltet werden!");
$query="UPDATE $usertable SET credits=credits+10 WHERE id='$referer'";
mysql_query($query) or die (mysql_error());
$query2="SELECT * FROM $sqltable_conf";
$result2=mysql_query($query2) or die(mysql_error());
while($daten=mysql_fetch_array($result2)) {
$mailtext = stripslashes($daten[anmeldemail]);
$mailsubjektanmeldung = stripslashes($daten[subanmeldemail]);
}
$mailtext = ereg_replace("<pass>","$passwort",$mailtext);
$mailtext = ereg_replace("<name>","$benutzername",$mailtext);
$mailtext = ereg_replace("<mail>","$mail",$mailtext);
mail("$mail","$mailsubjektanmeldung","$mailtext","From: $adminmail");
}


als Antwort auf: [#139171]

eintrag wird nur klein in der Datenbank gespeichert

oesi50
  
Beiträge gesamt: 2315

25. Jan 2005, 18:01
Beitrag # 4 von 8
Beitrag ID: #139352
Bewertung:
(1706 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hi bastard,

ja was wird denn 'strtolower' bewirken?


Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)


als Antwort auf: [#139171]

eintrag wird nur klein in der Datenbank gespeichert

bastard
Beiträge gesamt: 3

25. Jan 2005, 18:21
Beitrag # 5 von 8
Beitrag ID: #139355
Bewertung:
(1706 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hehe :)

nur was muß ich anstatt dafür schreiben oder einfach weglassen?


als Antwort auf: [#139171]

eintrag wird nur klein in der Datenbank gespeichert

tkshorty
Beiträge gesamt: 13

26. Jan 2005, 08:57
Beitrag # 6 von 8
Beitrag ID: #139456
Bewertung:
(1706 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
lösch die ganze zeile raus


als Antwort auf: [#139171]

eintrag wird nur klein in der Datenbank gespeichert

Foggy
Beiträge gesamt: 48

26. Jan 2005, 23:09
Beitrag # 7 von 8
Beitrag ID: #139709
Bewertung:
(1706 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Und zwar alle Zeilen in der du strtolower findest!
Du machst das ja nicht nur mit einer Variable ;)
Der wahre Lohn des Menschen
ist was er durch seine Arbeit wird, nicht was er durch sie erwirbt...
(Ruskin)


als Antwort auf: [#139171]

eintrag wird nur klein in der Datenbank gespeichert

Pozor
Beiträge gesamt: 892

26. Jan 2005, 23:17
Beitrag # 8 von 8
Beitrag ID: #139711
Bewertung:
(1706 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

Man sollte das ganze einwenig differenzierter behandeln,
denn bei dem 2ten Ort an dem strtolower angewendet wird, mach dies
durchaus Sinn, auch wenn es ohne auch funktionieren würde.

Gruss Stefan

"KISS - KEEP IT SIMPLE, STUPID"
Ein paar Debuggingtricks:
http://www.boelsterli.biz/test/hds/debugging.php


als Antwort auf: [#139171]
X