Immer noch Problem: geht nicht, wenn Wert % annimmt. |
| Beiträge zu diesem Thema |
Autor |
Datum |
 Immer noch Problem: geht nicht, wenn Wert % annimmt. |
bambi.bummler |
14.04.2009 21:19 |
 RE: Immer noch Problem: geht nicht, wenn Wert % annimmt. |
Julia712 |
15.04.2009 11:30 |
 RE: Immer noch Problem: geht nicht, wenn Wert % annimmt. |
bambi.bummler |
15.04.2009 21:47 |
 RE: Immer noch Problem: geht nicht, wenn Wert % annimmt. |
Julia712 |
15.04.2009 21:56 |
 RE: Immer noch Problem: geht nicht, wenn Wert % annimmt. |
Katharina Weber |
15.04.2009 23:50 |
 RE: Immer noch Problem: geht nicht, wenn Wert % annimmt. |
Julia712 |
16.04.2009 00:22 |
 RE: Immer noch Problem: geht nicht, wenn Wert % annimmt. |
Katinka |
16.04.2009 00:27 |
 RE: Immer noch Problem: geht nicht, wenn Wert % annimmt. |
bambi.bummler |
16.04.2009 08:44 |
 RE: Immer noch Problem: geht nicht, wenn Wert % annimmt. |
Katinka |
16.04.2009 10:09 |
 RE: Immer noch Problem: geht nicht, wenn Wert % annimmt. |
bambi.bummler |
16.04.2009 13:17 |
 RE: Immer noch Problem: geht nicht, wenn Wert % annimmt. |
Julia712 |
16.04.2009 15:41 |
 RE: Immer noch Problem: geht nicht, wenn Wert % annimmt. |
Katinka |
16.04.2009 17:16 |
 RE: Immer noch Problem: geht nicht, wenn Wert % annimmt. |
bambi.bummler |
16.04.2009 17:21 |
 RE: Immer noch Problem: geht nicht, wenn Wert % annimmt. |
Katinka |
16.04.2009 17:22 |
 RE: Immer noch Problem: geht nicht, wenn Wert % annimmt. |
bambi.bummler |
16.04.2009 17:25 |
 RE: Immer noch Problem: geht nicht, wenn Wert % annimmt. |
Katinka |
16.04.2009 17:29 |
 RE: Immer noch Problem: geht nicht, wenn Wert % annimmt. |
bambi.bummler |
16.04.2009 17:29 |
 RE: Immer noch Problem: geht nicht, wenn Wert % annimmt. |
Katinka |
16.04.2009 17:30 |
 RE: Immer noch Problem: geht nicht, wenn Wert % annimmt. |
bambi.bummler |
16.04.2009 17:31 |
 RE: Immer noch Problem: geht nicht, wenn Wert % annimmt. |
1Sm!le |
16.04.2009 20:08 |
| Nächste Seite » |
bambi.bummler

ehemals Tiamat
 

Dabei seit: 07.02.2007
Beiträge: 1.229
Herkunft: Thüringen
 |
|
|
14.04.2009 21:19 |
|
|
Julia712

Mitglied
 

Dabei seit: 28.11.2006
Beiträge: 2.262
 |
|
Hey,
was hast du denn in der Variable $farbe drin stehen?
Der zeigt dir ja nur an, wo der Status frei ist und wo die Farbe gleich dem Filter ist.
Lg, Julia
|
|
15.04.2009 11:30 |
|
|
bambi.bummler

ehemals Tiamat
 

Dabei seit: 07.02.2007
Beiträge: 1.229
Herkunft: Thüringen
Themenstarter
 |
|
Die Farbe wird bedingt durch ein Feld in dem man die Farben auswählen kann, zB. Fuchs, Rappe, Schimmel, Buckskin, etc. Dann bei Rasse die verschiedenen Rassen wie zB. Berber, Araber, etc. Und dann bei Art Vollblut, Pony, Barock, etc.
Und dann gibt es bei allen drei Feldern den Punkt 'Alle' bei dem der Wert % annimmt.
__________________
|
|
15.04.2009 21:47 |
|
|
Julia712

Mitglied
 

Dabei seit: 28.11.2006
Beiträge: 2.262
 |
|
Hey,
klingt ja alles ganz logisch ^.^
Filtert der denn richtig und macht die Mukken nur bei dem 'alle' oder sucht der generell nicht alles raus?
Lg, Julia
|
|
15.04.2009 21:56 |
|
|
Julia712

Mitglied
 

Dabei seit: 28.11.2006
Beiträge: 2.262
 |
|
Bei 'ner Abfrage ist LIKE und = ein und das gleiche xD
|
|
16.04.2009 00:22 |
|
|
Katinka
Mitglied
 
Dabei seit: 24.07.2006
Beiträge: 313
 |
|
LIKE und = sind alles andere als gleich!!!! bitte hier nicht falsche infos verteilen!!!!
in dem fall wie oben verwendet, entspricht es dem gleichen, und könnte der abfrage mühe machen, da LIKE eigendlich nicht nach etwas bestimmtem sucht sondern mindestens eine variabele drinne hat. zB wenn man nach LIKE '$farbe%' suchen würde, $farbe könnte dann als rot definiert werden und gefunden würde auch rotgrün.
__________________
|
|
16.04.2009 00:27 |
|
|
bambi.bummler

ehemals Tiamat
 

Dabei seit: 07.02.2007
Beiträge: 1.229
Herkunft: Thüringen
Themenstarter
 |
|
Das LIKE verwende ich, da der Wert etwas spezifisches ABER AUCH % annehmen kann, wenn ALLE gesucht werden. Meines Wissensstandes nach geht es nicht wenn ich nach % suche und = verwende.
Wenn ich nach "alle" suche kommen nicht alle. Eigentlich müssten 400 Bilder ausgegeben werden, kommen tun jedoch nur 100 oder so. Und wenn ich eine Farbe einstelle kommen neuerding nur noch die Araber. Ich poste hier jetzt mal das Formular und die ganze SQL.
Formular:
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
|
<form action="aussehen.php?sec=ja" method="post" name="form1" target="content" id="form1">
<p>Wähle nun aus den verschiedenen Kriterien, wie dein Charakter aussehen soll.<br />
</p>
<table width="30%" border="0" align="center">
<tr>
<td class="zeilegreen"><strong>Farbe</strong></td>
<td class="zeileblue"><select name="farbe" class="zeileblue" id="farbe">
<option value="%">Alle</option>
<option value="Schimmel">Schimmel </option>
<option value="Rappe">Rappe</option>
<option value="Brauner">Brauner</option>
<option value="Fuchs">Fuchs</option>
<option value="Palomino">Palomino</option>
<option value="Buckskin">Buckskin</option>
<option value="Falbe">Falbe</option>
<option value="Schecke">Schecke</option>
<option value="Sonstige">Sonstige</option>
</select> </td>
</tr>
<tr>
<td class="zeilegreen"><strong>Art</strong></td>
<td class="zeileblue"><select name="art" class="zeileblue" id="art">
<option value="%">Alle</option>
<option value="Warmblut">Warmblut</option>
<option value="Vollblut">Vollblut</option>
<option value="Kaltblut">Kaltblut</option>
<option value="Barock">Barock</option>
<option value="Pony">Pony</option>
<option value="Fohlen">Fohlen</option>
</select> </td>
</tr>
<tr>
<td class="zeilegreen"><strong>Rasse</strong></td>
<td class="zeileblue"><select name="rasse" class="zeileblue" id="rasse">
<option value="%">Alle</option>
<option value="Araber">Araber</option>
<option value="Berber">Berber</option>
<option value="Friese">Friese</option>
<option value="Shetland Pony">Shetland Pony</option>
</select> </td>
</tr>
<tr>
<td colspan="2" class="zeilegreen"><input name="button" type="submit" class="zeileblue" id="button" value="Senden" /></td>
</tr>
</table>
<p> </p>
</form>
|
|
Abfrage:
| php: |
1:
2:
3:
|
$abfrage = "SELECT * FROM bilder WHERE status = 'frei' AND farbe LIKE '$farbe' ORDER BY id ASC LIMIT $start, $eintraege_pro_seite";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis)) |
|
Da habe ich jetzt aber aus "Fehlersuchgründen" mal nur die farbe drinnen, wenn es dann halbwegs gehen sollte kommen auch die abfragen nach art und rasse wieder mit rein.
__________________
|
|
16.04.2009 08:44 |
|
|
Katinka
Mitglied
 
Dabei seit: 24.07.2006
Beiträge: 313
 |
|
ähm... du fragst auch nit alle ab,
LIMIT $start, $eintraege_pro_seite
damit lässte nur n teil ausgeben!
__________________
|
|
16.04.2009 10:09 |
|
|
Julia712

Mitglied
 

Dabei seit: 28.11.2006
Beiträge: 2.262
 |
|
@ Katinka:
1. Kann man das auch etwas freundlicher sagen und
2. gibt der bei mir bei LIKE und = immer absolut das gleiche aus -ganz egal, was ich abfrage.
@ Tiamat:
Sorry für Spam...
|
|
16.04.2009 15:41 |
|
|
 |
Katinka
Mitglied
 
Dabei seit: 24.07.2006
Beiträge: 313
 |
|
| Zitat: |
Original von Julia712
@ Katinka:
1. Kann man das auch etwas freundlicher sagen und
2. gibt der bei mir bei LIKE und = immer absolut das gleiche aus -ganz egal, was ich abfrage.
@ Tiamat:
Sorry für Spam... |
dann hast du schlicht und einfach den sinn von LIKE noch nicht begriffen!
Tiamat:
was passiert wenn du = verwendest? rechtschreib fehler beachtet?
__________________
|
|
16.04.2009 17:16 |
|
|
bambi.bummler

ehemals Tiamat
 

Dabei seit: 07.02.2007
Beiträge: 1.229
Herkunft: Thüringen
Themenstarter
 |
|
Ich habe jetzt alle LIKE's mit = ausgetauscht und passieren tut: Es werden 3 Seiten zu je 15 Bildern ausgegeben. Da macht 45 Bilder werden gezeigt. Dabei müssten es 347 Bilder sein, die ausgelesen werden. Also 24 Seiten. Kanst auch gern nachschauen, habs jetzt mal so drin mit allem als =.
http://invidia-fatalis.com/aussehen.php
__________________
|
|
16.04.2009 17:21 |
|
|
Katinka
Mitglied
 
Dabei seit: 24.07.2006
Beiträge: 313
 |
|
anschauen können wirn it, du hast n login
zum restlichen thema:
Rechtschreibung? würd ja sagen zeig mal deine datenbank aber da wirste selber gucken müssen wegen rechtschreibfehler, den danach hört es sich an sry
__________________
|
|
16.04.2009 17:22 |
|
|
bambi.bummler

ehemals Tiamat
 

Dabei seit: 07.02.2007
Beiträge: 1.229
Herkunft: Thüringen
Themenstarter
 |
|
Achja, ich Doofie xD
Ich hab mal die DB im Anhang, jedenfalls nen Screen von der Struktur.
__________________
|
|
16.04.2009 17:25 |
|
|
Katinka
Mitglied
 
Dabei seit: 24.07.2006
Beiträge: 313
 |
|
und die farben der pferde oder was es sind hassu alles richtig geschrieben?
__________________
|
|
16.04.2009 17:29 |
|
|
Katinka
Mitglied
 
Dabei seit: 24.07.2006
Beiträge: 313
 |
|
dann gehen mir ehrlich gesagt die ideen aus...
__________________
|
|
16.04.2009 17:30 |
|
|
bambi.bummler

ehemals Tiamat
 

Dabei seit: 07.02.2007
Beiträge: 1.229
Herkunft: Thüringen
Themenstarter
 |
|
mh... trotzdem danke für deine bemühungen, er muckt wirklich nur rum, wenn der wert % annimmt.
__________________
|
|
16.04.2009 17:31 |
|
|
1Sm!le

Mitglied
 

Dabei seit: 05.03.2005
Beiträge: 441
Herkunft: Berlin
 |
|
Umgehung: Überprüfe, ob er alle ausgeben soll, und wenn ja, lasse die ganze Bedingung weg in deiner SQL-Anfrage.
__________________
|
|
16.04.2009 20:08 |
|
|
Impressum
|
|