Vergleich
Toastbrot
- php
0 Sabille0 Siblílle0 Verhalten
Masin Al-Dujaili- menschelei
0 Toasti0 Masin Al-Dujaili0 Toasti
0 S*b*lle0 Toasti
0 mindsample
Die Variabel $datei ist ein array mit den
inhalten(name;datum;zeit;Kommentar)
nun soll nach einer formulareingabe der eingegebene name(§name)
mit den vorhandenen verglichen werden..
der knackpunkt ist nur das niemals eine übereinstimmung
gefunden wird auch wen dem so is...
ich habe natürlich $name vorher auch in kleinbuchstaben umgewandelt..
while($x<count($datei)){
if($name == strtolower($datei[$x])){
echo $name," ist bereits vorhanden!";
$true="1";
$x=count($datei)+1;
}
$x=$x+4;
}
if($true=="0"){
echo $name," ist noch nicht vorhanden!";
}
HELP ME PLZZZ :))
thx im vorraus Toasti
nun soll nach einer formulareingabe der eingegebene name(§name)
mit den vorhandenen verglichen werden..
muss wohl $name heissen anstatt §name ! du trottel!
muss wohl $name heissen anstatt §name ! du trottel!
das war in der erklärung nich so wichtig
DAS WAR NICH TEIL DES SCRIPTES VOLLPROFI!!
Es ist doch eine Unverschämtheit das Forum mit so einem Scheiß zu belästigen. Geh mal kleinere Brötchen backen, du Nase!
du hast nichtmal ins script geguckt du komisches etwas........
es ist ne unverschämtheit andere leute zu beschimpfen
wenn man selbst keine ahnung hat
und jetzt warte ich gerne auf ne qualifizierte antwort
DANKE!
nun soll nach einer formulareingabe der eingegebene name(§name)
mit den vorhandenen verglichen werden..
mit welchen vorhandenen?
und wenn nur der name verglichen werden soll... warum vergleichtst du nicht explizit nur das erste array-element, also
if($datei[0]==$name) then geh brötchen backen...
else schau neun live
wow nun hab ich den ersten datensatz verglichen
es gibt aber mehr als einen...
....wie gesagt ne qualifizierte Antwort...
DANKE!!
Nun pass mal auf du kleine schwucke du ... jetzt kommt die grossmeisterin
while($x<count($datei)){
if($name == strtolower($datei[$x])){
echo $name," ist bereits vorhanden!";
$true="1"; // boolean bekannt ?????
$x=count($datei)+1; // raus mit dem scheissdreck. das ist ja wohl nen treppenwitz. einfach weglassen. hab ja selten so gelacht. kann kaum noch schreiben
}
$x=$x+4; // $x++; und ab damit !
}
if($true=="0"){
echo $name," ist noch nicht vorhanden!";
}
so gibt das nix..... ich poste mal alles
den das hat schon alles seinen sinn.....
Dieses Formular geht allem vor eine datei ich habe sie sit_c
genannt dient als "datenbank" in zeile 1 ist der name
dann folgt das erste datum dann das 2te und zuletzt ein kommentar
<HTML>
<HEAD>
<title></title>
</HEAD>
<BODY>
<FORM action="test.php" method="POST" name="neuacc">
<INPUT TYPE="TEXT" name="name" value="Name">
<INPUT TYPE="TEXT" name="von" value="von Datum">
<INPUT TYPE="TEXT" name="bis" value="bis Datum">
<INPUT TYPE="TEXT" name="kom" value="kein Kommentar">
<br>
<INPUT TYPE="SUBMIT" name="submit" value="Abschicken">
<INPUT TYPE="RESET" name="reset" value="Zurücksetzen">
</FORM>
</BODY>
</HTML>
::::::test.php::::::
<?php
$name=strtolower($HTTP_POST_VARS["name"]);
$von=$HTTP_POST_VARS["von"];
$bis=$HTTP_POST_VARS["bis"];
$kom=$HTTP_POST_VARS["kom"];
$datei=file("sit_c");
$true="0";
$x=0;
while($x<count($datei)){
$test=($name == strtolower($datei[$x]));
if($test){
echo $name," ist bereits vorhanden!";
$true="1";
$x=count($datei)+1;
}
$x=$x+4;
}
if($true=="0"){
echo $name," ist noch nicht vorhanden!";
}
?>
$datei=file("sit_c");
was machst du denn da? also, wenn du hier versuchst eine datei namens "sit_c" in ein array zu speichern, dann piss ich mir in die hose vor lachen!
http://www.selfphp.com/funktionsreferenz/dateisystem_funktionen/file.php
tjo wenn du den befehl nicht kennst piss ich mir in die hosen GROSSMEISTERIN ...
vielleicht sollte die datei auch imn richtigen format vorliegen...
lass dir doch mal den inhalt des array ausgeben. stimmt der mit dem inhalt der datei überein?
ja hab ich alles gemacht
das wäre die komplette ausgabe
Toasti
16.09.2003
17.09.2003
Testtestetstetetstsetets
n3cr0n
16.09.2003
17.09.2003
Testtestetstetetstsetets
das $x+4 dient zum überspringen der restlichen daten..
Teste folgendes:
$x=count($datei)+1; --> weglassen
$x=$x+4; --> ändern zu $x++;
hab ich auch schon gemacht das einzige was der dann macht
ist den namen mit allen daten zu vergleichen
aber eben dieser vergleich...da is der wurm drin...
hab ich auch schon gemacht das einzige was der dann macht
ist den namen mit allen daten zu vergleichen
aber eben dieser vergleich...da is der wurm drin...
$test=($name == strtolower($datei[$x]));
if($test){
das hatte ich auch schon in einer zeile
if ($name == strtolower($datei[$x]){
bzw. hab ich auch schon probiert
$test=strtolower($datei[$x]);
if ($name == $test){
Bist du eigentlich komplett bescheuert?
Jetzt mach doch mal das, was ich dir die ganze Zeit sage!!
$x=count($datei)+1;
Schmeiss diesen elenden Scheissdreck und schmierenden Rotz raus aus deinem kümmerlichen Skript ;-)
Und dann geht das auch !
Junge, ist das sooooo schwer
Na, gehts also doch.. Hättest dich ruhig bedanken können. Saftnase!
Hab etwas länger zum schreiben gebraucht
tut mir ja leid tssstt dummes kind!
NUN PASS MAL AUF DU KÜMMERLICHES STÜCK FLIEGENDRECK
SEIT EINER STD: SITZ ICH HIER UND DARF MIR DEINE
BLÖDEN KOMMENTARE GEBEN NUR WEIL ICH MAL NICHT RICHTIG
DURCHBLICKE
UND NUN BESCHREIBE ICH DIR WAS DIESES SRIPT MACHT
WORT FÜR WORT DAMIT AUCH DU1 ES BEGREIFST
<?php
NUN HIERMIT BEGINNT DAS SCRIPT KLAR?
$name=strtolower($HTTP_POST_VARS["name"]);
DIE VON DEM FORMULAR ÜBERGEBENE VARIABEL WIRD IN KLEINBUCHSTABEN
UMGEWANDELT UND IN DER VARIABEL $name GESPEICHERT SOWEIT BEGRIFFEN?
$von=$HTTP_POST_VARS["von"];
$bis=$HTTP_POST_VARS["bis"];
$kom=$HTTP_POST_VARS["kom"];
DIE VARIABELN SIND NICHT WICHTIG FÜR DEN WEITEREN VERLAUF DES
SCRIPTES WERDEN DAFÜR SPÄTER UM SO WICHTIGER ABER DAS BRAUCHT DICH
NICHT ZÜ KÜMMERN......
$datei=file("sit_c");
NUN HIER WIRD DIE DATEI EINGELESEN UND DAS PASSIERT AUCH WIRKLICH
HABE ES xMAL PROBIERT
$true="0";
$x=0;
NUN DIESE VARIABELN SIND WICHTIG $x FÜR DIE SCHLEIFE
UND $true FÜR DIE ABFRAGE AM ENDE DES SCRIPTES HOFFE DU KOMMST MIT..
while($x<count($datei)){
HIER BEGINNT DIE SCHLEIFE UND WIRD SOLANGE AUSGEFÜHRT
BIS $x NICHTMEHR KLEINER ALS DIE ARRAYLÄNGE VON $datei
$test=($name == strtolower($datei[$x]));
ICH HABE ES EINFACH MAL PROBIERT DIE ABFRAGE VORHER ZU
MACHEN DEN DAS ERGEBNIS BLEIBT DAS SELBE UND DAS WIRD
JA IN DER VARIABEL $test GESPEICHERT WOW NICHT ZU WUSCHIG?
if($test){
DIE EIGENDLICHE FRAGE RICHTIG ODER FALSCH?
echo $name," ist bereits vorhanden!";
WAS HIER STEHT WIRD ERST AUSGEFÜHRT WENN DIE ABFRAGE ZUTRIFFT
ALSO WENN DIE BEIDEN VARIABELN GLEICH SIND ...
$true="1";
FÜR DIE ABFRAGE AM ENDE DES SCRIPTES
$x=count($datei)+1;
NUN SOLL DIE SCHLEIFE JA BEENDET WERDEN WENN DER NAME GEFUNDEN
WURDE ......
}
HIER ENDET DIE BEDINGUNG SYNTAX EIN BEGRIFF?????????????
$x=$x+4;
ICH WILL NICH ALLE DATEN MIT DEM NAMEN VERGLEICHEN
DESHALB SPRINGEN WIR EINFACH ZUM NÄCHSTEN NAME
DER $ PLÄTZE WEITERLIEGT.........
}
HIER ENDET DIE SCHLEIFE
if($true=="0"){
WENN $true NOCHIMMER 0 IST DANN KANN DIE ABFRAGE OBEN NICH
ZUGETROFFEN HABEN ........
echo $name," ist noch nicht vorhanden!";
DER CODE DER BEI ERFOLGLOSER SUCHE AUSGEFÜHRT WIRD....
}
HIER ENDET DIE BEDINGUNG SYNTAX EIN BEGRIFF?????????????
?>
SCRIPTENDE
GROSSMEISTERNIN DAS ICH NICHT LACHE.....
SCHREI MICH NICHT AN, DU HIRNI!
schon mal was von break gehört? (statt: $x=count($datei)+1)
sind vielleicht leerzeichen am ende/anfang der strings, die da nicht hingehören? (mit trim() entfernen)
was wird den ausgegeben, wenn du echo $name machst? das gleich wie bei $datei[0]?
Die gleichen sich
wie 1 = 1 ist....
Die gleichen sich
wie 1 = 1 ist....
wie kann man nur so beknackt sein. dann grenz doch mal den fehler logisch ein: an jede mögliche stelle ein echo und dann wirst du schon sehen.
wenn ich mir das mal ernsthaft ansehen würde, dann hätte ich das in fünf minuten fertig.
aber wir haben jetzt keinen bock mehr.
vielen dank für die gute unterhaltung. haben uns hier köstlich amüsiert. prost aus bamberg.
ahhhhhh endlich mal ein tip der wirklich wirkt!!
thx..
solltest es vielleicht mal auf die freundliche probieren
Das funktioniert meist besser ..... ;)
ahhhhhh endlich mal ein tip der wirklich wirkt!!
solltest es vielleicht mal auf die freundliche probieren
Das funktioniert meist besser ..... ;)
ach fick dich doch.
was war denn jetzt der fehler? warst du wirklich, so blöd oder nur besoffen?
mit trim hat es funktioniert
aber nur so als info..ich habe gestern
mittag mit php angefangen
und du machst das jetzt wielange ??
und weil du so dumm bist haste immernoch
keine ahnung von dem was du schreibst ^^
und du machst das jetzt wielange ??
ich mach das jetzt schon 10 jahre, bin hauptberuflich webdesigner und programmierer und bekomm 10.000 im monat.
was erwartest du eigentlich, wenn du um 3uhr nachts so einen scheiß postest?
kauf dir halt erst mal ein gescheites buch, bevor du mich hier beim saufen störst.
mit
"$x=count($datei)+1;"
befindest du dich doch außerhalb der while bedingung? da liegt der fehler!
du volldepp!
das is ja die absicht!!!
dies wird auch nur gemacht wenn die bedingung zugetroffen
hat da dann ein weiterer vergleich unnötig ist
weil der name schon existiert...
Syntax ist DIR ein begriff oder ???
http://www.selfphp.com/funktionsreferenz/dateisystem_funktionen/file.php
tjo wenn du den befehl nicht kennst piss ich mir in die hosen GROSSMEISTERIN ...
wir können gerne mal anfangen über sauberen programmierstil, abwärtskompatibilität und zertifizierte normen zu reden, aber das wird heute abend mit dir wohl eher nix ;-)
wüsste nich wie mir das weiterhelfen sollte....
;)
nur so ne frage:
boolean ist dir ein begriff, oder?
Hallihallo,
auch wenn ich nicht helfen konnte/wollte/tat, so muss ich doch sagen, daß ein recht ... amüsanter(?) Thread hierbei entstanden ist -- Hilfe mal anders und vollkommen an allen Konversationskonventionen vorbei. Da frag ich mich doch, ob nicht der.Optolegastiker hier am Werke war ...
Naja, viel Spaß beim Besäufnis und am Code ... und Grüße nach irgendwo.
Masin
Hallöchen
so amüsant fand ich das gar nicht
ich habe die ganze nacht daran zugebracht
[nun läuft es endlich :) ]
und durfte mir dabei "anhören" wie dumm
ich doch sei...nich so nett
denn jeder fängt doch mal an oder ??
Hallo,
man hat Deinem Schreibstil auf jeden Fall die wachsende Verärgerung angemerkt. Und natürlich hast Du recht, jeder fängt mal an (ich hätte auch nicht die Lösung mit dem trim() vorschlagen können), aber das war ja auch weniger der Grund für mein Amüsement, sondern vielmehr diese gegenseitige Bissigkeit mit der ihr Euch unterhalten habt -- beidseitig angepisst und trotzdem habt ihr zu einer Lösung gefunden ... unglaublich, normalerweise hätte einer von Euch gleich zu Anfang gesagt, er hätte keinen Bock mehr unter solchen Bedingungen zu reden. Und ja, nicht Du hast angefangen, ist mir aufgefallen.
In einem Punkt hatte Dein Gesprächspartner allerdings recht: nachts zwischen 2 und 4 ist nicht wirklich viel Betrieb, deswegen war eine schnelle Lösung ziemlich illusorisch. Trotzdem hast Du sie bekommen.Lies den Thread doch einfach mal so, als ob es sich nicht um Dich dabei handelte, vielleicht verstehst Du dann ja mein Vergnügen, was ich damit hatte :)
Schöne Grüße aus Spandau
Masin
Ich gehe schon in dieses forum seit ich
meine ersten schritte in html gemacht habe
und musste feststellen das meistens...
nachts die besten antworten kommen...
das kann daran liegen das ich
fast immer nachts vorm rechner sitze
und irgendetwas zusammenbastel
..so long =)
so amüsant fand ich das gar nicht
also ich fand das sehr amüsant.
ich habe die ganze nacht daran zugebracht
ich auch....
[nun läuft es endlich :) ]
freut mich für dich.
und durfte mir dabei "anhören" wie dumm
ich doch sei...nich so nett
unbequeme wahrheiten hört man selten gerne ;-)
denn jeder fängt doch mal an oder ??
stimmt.
viele gruße
aus Bamberg
Hallo
*ganztiefdurchatme*
dein kommentar hat mich mal wieder richtig entzückt
DANKE!
tschö....
hhuuuuhu
Ich wollte nur sagen: Ich habe mich _totgelacht_, und wünsche mir insgeheim, dass es oefter solche Threads gibt. Sowas von geil ... Toaster und Toasti making love... HAHAAH ...
:-))))
ROFTL
Thomas