Statistik |
Beiträge: 144.181 (Täglich: 19,43 )
Themen: 16.677
Mitglieder: 13.207
Neuestes Mitglied: Harry67.
Ausl. d. letzten Minute: 117%
Ausl. d. letzten 5 Minuten: 95%
Ausl. d. letzten 15 Minuten: 90%
Aktulle Uhrzeit: 11:12
Freier Webspace: 4.19 TB
PHP-Version: 7.4.33
|
|
|
|
 |
Problem mit schleife |
Pierre
VGFoto
Dabei seit: 22.02.2007
Beiträge: 396
0 Filebase-Einträge
Alter: 60 Jahre
Herkunft: NRW wBB-Version: wBB2.3
Bewertung:
Level: 41 [?]
Erfahrungspunkte: 2.428.522
Nächster Level: 2.530.022
 |
|
Hi Viktor
Ich kriege noch einen an die ............
Meinst du ich finde meinen fehler in meine abfrage, nee also Viktor fragen
Hier ist die php:
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:
|
$start = (int) $request->variable('start', 0);
$cat = (int) $request->variable('select', 1);
// Abfrage welche cat
$sql = "SELECT * FROM phpbb_1smilies WHERE category = '".$cat."' ORDER BY smiley_id ASC";
$result1 = $db->sql_query($sql);
while ($row1 = $db->sql_fetchrow($result1))
{
$smileyid = $row1['smiley_id'];
// Abfragen welche smilie in Favoriten
$sql = 'SELECT * FROM phpbb_1smilies_favoriten WHERE smilieid = ' . (int)$row1['smiley_id'] . ' ';
$result2 = $db->sql_query($sql);
$abfr = $db->sql_fetchrow($result2);
$smilieid = $abfr['smilieid'];
// zum testen
if (mysqli_num_rows($result2)> 0)
{
echo "ja";
}
// ende
$template->assign_block_vars('smilies', array(
'SMILEY_CODE' => $row1['code'],
'SMILEY_EMOTION' => $row1['emotion'],
'SMILEY_WIDTH' => $row1['smiley_width'],
'SMILEY_HEIGHT' => $row1['smiley_height'],
'STATUS' => $smilieid,
'SMILEY_SRC' => generate_board_url() . '/' . $config['smilies_path'] . '/' . $row1['smiley_url'],
));
}
|
|
Er listet mir ja die smilies auf aus die gewähle category von meine erste abfrage, das funktioniert.
Aber in die schleife mache ich ja ne zweite abfrage ob diese smiley_id in die phpbb_1smilies_favoriten in die spalte smilieid vorhanden ist, wenn ja soll er echo ja melden
Ich bekomme aber leider kein resultat mit $smilieid
Deshalb habe ich das echo mal eingefügt.
Später (falls es mal geht) soll ja alles über check laufen
Ich habe bestimmt Tomaten auf die Augen aber ich komme nicht drauf
__________________ Gruß
Pierre
|
|
10.11.2023 20:14 |
|
|
Pierre
VGFoto
Dabei seit: 22.02.2007
Beiträge: 396
0 Filebase-Einträge
Alter: 60 Jahre
Herkunft: NRW wBB-Version: wBB2.3
Bewertung:
Level: 41 [?]
Erfahrungspunkte: 2.428.522
Nächster Level: 2.530.022
Themenstarter
 |
|
Ja er soll ja damit auflisten
Welche smilies mit der gleiche id in beide Tabellen vorhanden sind
Damit ich da hinterher mit arbeiten kann.
Zb ja oder nein hinter jeder smilie
__________________ Gruß
Pierre
|
|
10.11.2023 23:25 |
|
|
Pierre
VGFoto
Dabei seit: 22.02.2007
Beiträge: 396
0 Filebase-Einträge
Alter: 60 Jahre
Herkunft: NRW wBB-Version: wBB2.3
Bewertung:
Level: 41 [?]
Erfahrungspunkte: 2.428.522
Nächster Level: 2.530.022
Themenstarter
 |
|
|
Zitat: Original von Viktor
Hallo,
zum testen würde ich es so machen.
code: |
1:
2:
3:
4:
5:
6:
7:
8:
|
// zum testen
if (isset($abfr['smilieid']) && $abfr['smilieid'] > 0)
{
echo "ja";
}
// ende
|
|
|
|
|
Nee leider nicht, bekomme keine ausgabe
Mittlerweile habe ich gefunden woran es liegt aber ich finde die lösung nicht
Die Category wird ja über ein select feld gemacht
code: |
1:
2:
3:
|
$cat = (int) $request->variable('select', 1);
|
|
Damit kommt die zweite abfrage wohl nicht klar , lasse ich
WHERE category = '".$cat."' weg dann funktioniert es.
Aber es werden dann alle Smilies angezeigt und nicht nur die von $cat
Ich will ja das user smilies als Favoriten abspeichern können
Und das bei Auflistung der entsprechende Kategorie er alle
Von diese Kategorie auflistet aber bei jeden smilie ein
auswahlfenster steht mit ja oder nein.
Ja für wenn es als Favorit gespeichert ist usw...
__________________ Gruß
Pierre
|
|
11.11.2023 09:46 |
|
|
Pierre
VGFoto
Dabei seit: 22.02.2007
Beiträge: 396
0 Filebase-Einträge
Alter: 60 Jahre
Herkunft: NRW wBB-Version: wBB2.3
Bewertung:
Level: 41 [?]
Erfahrungspunkte: 2.428.522
Nächster Level: 2.530.022
Themenstarter
 |
|
Hi viktor
Die variable heißt wirklich select
Und sue funktioniert ja auch in die erste
abfrage.
Dort wählt er die ausgewählte category
und listet nur die smilies aus diese category auf.
Nur bei den Vergleich in die Tabelle smilies_favoriten
stört sie wohl und führt zu kein Resultat
__________________ Gruß
Pierre
|
|
11.11.2023 22:56 |
|
|
Pierre
VGFoto
Dabei seit: 22.02.2007
Beiträge: 396
0 Filebase-Einträge
Alter: 60 Jahre
Herkunft: NRW wBB-Version: wBB2.3
Bewertung:
Level: 41 [?]
Erfahrungspunkte: 2.428.522
Nächster Level: 2.530.022
Themenstarter
 |
|
Oh man
Habe doch gesagt ich habe Tomaten auf die Augen.
Die Smilies waren alle in eine falsche Kategorie einsortiert
__________________ Gruß
Pierre
|
|
12.11.2023 07:15 |
|
|
Pierre
VGFoto
Dabei seit: 22.02.2007
Beiträge: 396
0 Filebase-Einträge
Alter: 60 Jahre
Herkunft: NRW wBB-Version: wBB2.3
Bewertung:
Level: 41 [?]
Erfahrungspunkte: 2.428.522
Nächster Level: 2.530.022
Themenstarter
 |
|
Kurze Info
Alles umgesetzt und funktioniert
__________________ Gruß
Pierre
|
|
13.11.2023 20:20 |
|
|
|
|
 |
|