Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] LIKE abfrage will nicht so recht - Fehler gefunden » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen LIKE abfrage will nicht so recht - Fehler gefunden
Beiträge zu diesem Thema Autor Datum
 LIKE abfrage will nicht so recht - Fehler gefunden Black Katrin 28.12.2009 20:25
 RE: LIKE abfrage will nicht so recht - Fehler gefunden Black Katrin 28.12.2009 21:10
 RE: LIKE abfrage will nicht so recht - Fehler gefunden Stelo 28.12.2009 21:31
 RE: LIKE abfrage will nicht so recht - Fehler gefunden Black Katrin 28.12.2009 21:53
 RE: LIKE abfrage will nicht so recht - Fehler gefunden Stelo 28.12.2009 22:12
 RE: LIKE abfrage will nicht so recht - Fehler gefunden Black Katrin 28.12.2009 22:15

Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Black Katrin Black Katrin ist weiblich
Mitglied


Dabei seit: 22.11.2005
Beiträge: 7.125
Herkunft: Schweiz

LIKE abfrage will nicht so recht - Fehler gefunden Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

php:
1:
2:
3:
4:
$abfrage2 "SELECT * FROM login_profil WHERE web LIKE '%$web%' AND herkunft LIKE '%$herkunft%' AND nick_id='$nick_id'";
    $ergebnis2=mysql_db_query($db,$abfrage2,$verbindung);
    while($row mysql_fetch_object($ergebnis2))
        {


mein code. er funktioniert wenn ich das mit web rausnehme. solange es aber drinne ist krieg ich diese fehlermeldung:

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/www/web271/html/hf/member_suche.php on line 32

Zeile 32 ist jene mit dem while

Ideen wieso es nicht geht? wieso gerade web stress macht?

edit:

Habe den Fehler gefunden. Wer unten schaut wo der ganze code steht: ich frage später die Websiten ja auch ab, und benamse sie gleich. Das führt zum problem! hab jetzt die POST variablen umbenannt und es läuft. Danke für alle die geholfen haben!

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Black Katrin: 29.12.2009 09:45.

28.12.2009 20:25 Black Katrin ist offline Homepage von Black Katrin Beiträge von Black Katrin suchen Nehmen Sie Black Katrin in Ihre Freundesliste auf
Black Katrin Black Katrin ist weiblich
Mitglied


Dabei seit: 22.11.2005
Beiträge: 7.125
Herkunft: Schweiz

Themenstarter Thema begonnen von Black Katrin
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

gibt keien andere fehlermeldung back.

hab ich überigens auch schon gedacht und in die SQL abfrage der tabelle reingetippt: keine fehlermeldung.
28.12.2009 21:10 Black Katrin ist offline Homepage von Black Katrin Beiträge von Black Katrin suchen Nehmen Sie Black Katrin in Ihre Freundesliste auf
Stelo Stelo ist weiblich
de drecksche Assl


images/avatars/avatar-31176.gif

Dabei seit: 28.04.2005
Beiträge: 1.628

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Und wenn du mal
php:
1:
echo $abfrage2;
machst? Vllt. liegt es ja irgendwie an $web?!

__________________

"Es gibt keine Romanhelden mehr,
weil es keine Individualisten mehr gibt,
weil die Individualität verlorengegangen,
weil der Mensch einsam, jeder Mensch gleich einsam,
ohne Recht auf individuelle Einsamkeit ist und
eine namen- und heldenlose einsame Masse bildet."
Günter Grass


28.12.2009 21:31 Stelo ist offline E-Mail an Stelo senden Beiträge von Stelo suchen Nehmen Sie Stelo in Ihre Freundesliste auf
Black Katrin Black Katrin ist weiblich
Mitglied


Dabei seit: 22.11.2005
Beiträge: 7.125
Herkunft: Schweiz

Themenstarter Thema begonnen von Black Katrin
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Original von Stelo
Und wenn du mal
php:
1:
echo $abfrage2;
machst? Vllt. liegt es ja irgendwie an $web?!


dann kommt

SELECT * FROM login_profil WHERE web LIKE '%%' AND herkunft LIKE '%%' AND nick_id='29' SELECT * FROM login_profil WHERE web LIKE '%%' AND herkunft LIKE '%%' AND nick_id='33'
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/www/web271/html/hf/member_suche.php on line 32

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/www/web271/html/hf/member_suche.php on line 32

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/www/web271/html/hf/member_suche.php on line 32

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/www/web271/html/hf/member_suche.php on line 32

(usw. fehlermeldungen)

raus. bei 2 IDs funktioniert es anscheinend... jedenfalls 2 mal erscheint es bevor wieder die fehlermeldungen kommen
28.12.2009 21:53 Black Katrin ist offline Homepage von Black Katrin Beiträge von Black Katrin suchen Nehmen Sie Black Katrin in Ihre Freundesliste auf
Stelo Stelo ist weiblich
de drecksche Assl


images/avatars/avatar-31176.gif

Dabei seit: 28.04.2005
Beiträge: 1.628

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
SELECT * FROM login_profil WHERE web LIKE '%%' AND herkunft LIKE '%%' AND nick_id='29' SELECT * FROM login_profil WHERE web LIKE '%%' AND herkunft LIKE '%%' AND nick_id='33'

Ok, also zum ersten, sind ja $web und $herkunft scheinbar leer, somit kann es ja erst mal gar kein Ergebnis geben, oder soll das Absicht sein und die mit dem leeren Feldern sollen ausgesucht werden?

Dann wird der SQL-Befehl ja zwei mal ausgegeben, das kommt mir etwas spanisch vor, aber ich kann es mir im Moment nicht erklären ... O.o
EDIT: Achso, du hast das sicher in die while-Schleife geschrieben, ich Trottel. großes Grinsen

P.S.: Manual: mysql_db_query
Zitat:
Hinweis: Diese Funktion ist seit PHP 4.0.6 veraltet. Verwenden Sie diese Funktion nicht. Stattdessen sollten Sie die Funktionen mysql_select_db() und mysql_query() verwenden.


__________________

"Es gibt keine Romanhelden mehr,
weil es keine Individualisten mehr gibt,
weil die Individualität verlorengegangen,
weil der Mensch einsam, jeder Mensch gleich einsam,
ohne Recht auf individuelle Einsamkeit ist und
eine namen- und heldenlose einsame Masse bildet."
Günter Grass


Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Stelo: 28.12.2009 22:12.

28.12.2009 22:12 Stelo ist offline E-Mail an Stelo senden Beiträge von Stelo suchen Nehmen Sie Stelo in Ihre Freundesliste auf
Black Katrin Black Katrin ist weiblich
Mitglied


Dabei seit: 22.11.2005
Beiträge: 7.125
Herkunft: Schweiz

Themenstarter Thema begonnen von Black Katrin
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

% sind platzhalter Augenzwinkern kann auch was ausfüllen ist ne suche funktion Zunge raus

zweimal kommt daher das der code bisschen länger ist:

php:
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:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
<?php
if($user!="" AND $user_id!="" AND $user_status!="" AND $_COOKIE['code']!=""){

$ja=$_POST['ja'];
$email=$_POST['email'];
$web=$_POST['web'];
$nick=$_POST['nick'];
$herkunft=$_POST['herkunft'];

if($ja=="ja"){

echo"
<table border='0' width='100%'>
 <tr>
  <td colspan='5'><h3>Ergebnis der Suche</h3></td>
 </tr>
 <tr>
  <td width='*'></td>
  <td width='120'></td>
  <td width='120'></td>
  <td width='120'></td>
  <td width='120'></td>
 </tr>";

$abfrage "SELECT nick, datum, id FROM login WHERE nick LIKE '%$nick%' AND status!='0' ORDER BY nick ASC";
$ergebnis mysql_query($abfrage);
while($row mysql_fetch_object($ergebnis))
    {$nick_id=$row->id$nick=$row->nick$datum=$row->datum;

        $abfrage2 "SELECT * FROM login_profil WHERE web LIKE '%$web%' AND herkunft LIKE '%$herkunft%' AND nick_id='$nick_id'";
    $ergebnis2=mysql_db_query($db,$abfrage2,$verbindung);
    while($row mysql_fetch_object($ergebnis2))
        {
            if($row->email!=""){$email="<a href='mailto:$row->email' style='color: black;'>E-Mail senden</a>";}else{$email="";}
            if($row->web!=""){$web="<a href='$row->web' target='_blank' style='color: black;'>Webpage</a>";}else{$web="";}
            echo $abfrage2;
    echo"
     <tr>
       <td><h4><a href='?section=member2&nick=$nick'><b>$nick</b></a></h4></td>
       <td><h5>$email</h5></td>
       <td><h5>$web</h5></td>
       <td><h5><a href='?section=pn&pn=user_pn_schreiben&an=$nick' style='color: black;'>PN schicken</a></h5></td>
       <td><h5>"date("d. M. Y"$datum) ."</h5></td>
     </tr>
    ";
    }}

echo"</table>";

}else{

echo"<table border='0'>
<form action='?section=member_suche' method='post'>
 <tr>
  <td colspan='2'><h3>Mitgliedersuche</h3></td>
 </tr>
 <tr>
  <td width='180'><h4><b style='color:black;'>Pseudonym enthält</b></h4></td>
  <td><h4><input type='text' name='nick'></h4></td>
 </tr>
 <tr>
  <td><h4><b style='color:black;'>Herkunft enthält</b></h4></td>
  <td><h4><input type='text' name='herkunft'></h4></td>
 </tr>
 <tr>
  <td><h4><b style='color:black;'>E-Mail enthält</b></h4></td>
  <td><h4><input type='text' name='email'></h4></td>
 </tr>
 <tr>
  <td><h4><b style='color:black;'>Webpage enthält</b></h4></td>
  <td><h4><input type='text' name='web'></h4></td>
 </tr>
 <tr>
  <td><input type='hidden' name='ja' value='ja'></td>
  <td align='center'><input name='submit' type='submit' value='Suchen'></td>
 </tr>
</form>
</table>
<br>&nbsp;";

}

}else{include("login_page.php");}
?>


so sieht der ganze aus.

die zwei wo du mir da gegeben hast: funktionieren nit, kommt was bezüglich falscher parameter

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Black Katrin: 28.12.2009 22:18.

28.12.2009 22:15 Black Katrin ist offline Homepage von Black Katrin Beiträge von Black Katrin suchen Nehmen Sie Black Katrin in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] LIKE abfrage will nicht so recht - Fehler gefunden

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH