php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.02.2006, 16:24  
Gast
 
Beiträge: n/a
Standard Ausgabe in Variable speichern

Hallo zusammen, ich hoffe jemand kann mir kurz helfen.

Die Variable $_POST[suche] beinhaltet z.B. den Wert "audi rs4", welche über ein Suchfeld auf der eigenen Homepage geschickt worden ist.

Nun zerlege ich diese Variable wie folgt:

if($_POST[suche]!="") {
$suche = strtok($_POST[suche]," ");

while($suche)
{
echo "AND artikelname LIKE '%$suche%' "
. "OR artikelbeschreibung LIKE '%$suche%' "
. "OR artikelfarbe LIKE '%$suche%' "
. "OR artikelnr LIKE '%$suche%' ";
$suche = strtok(" ");
}
}

Das Ergebnis:
AND artikelname LIKE '%audi%' OR artikelbeschreibung LIKE '%audi%' OR artikelfarbe LIKE '%audi%' OR artikelnr LIKE '%audi%' AND artikelname LIKE '%rs4%' OR artikelbeschreibung LIKE '%rs4%' OR artikelfarbe LIKE '%rs4%' OR artikelnr LIKE '%rs4%'

Dieses Ergebnis will ich nun in meine MySQL-Abfrage integrieren:

if(@mysql_connect($host, $user, $pwd))
{
if(@mysql_select_db($dbname))
{
$sql = "SELECT * FROM $tblname1 WHERE artikelstatus = 0 $suche ORDER BY artikeljahrgang, artikelname;";
$erg = @mysql_query($sql);
}
mysql_close();
}

Dies funktioniert aber nicht. Meine Frage:
Wie kann ich das Ergebnis wieder in eine Variable speichern, und so dann als (Bsp.) $suche in meine MySQL Abfrage integrieren?

Vielen Dank für eure Hilfe!
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 18.02.2006, 16:27  
Gast
 
Beiträge: n/a
Standard

$sql = "SELECT * FROM $tblname1 WHERE artikelstatus = 0 ".$suche." ORDER BY artikeljahrgang, artikelname";
  Mit Zitat antworten
Alt 18.02.2006, 16:30  
Gast
 
Beiträge: n/a
Standard

Dies funktioniert nicht, denn die Variable $suche existiert nicht. Ich suche ein Script mit dem ich die Ausgabe aus der while-Schleife in eine Variable speichern kann.
  Mit Zitat antworten
Alt 18.02.2006, 18:24  
Gast
 
Beiträge: n/a
Standard

Ich habs gefunden. Ich musste die while-Schleife wie folgt ändern:

while($suche)
{
$ergebnis.="AND artikelname LIKE '%$suche%' "
. "OR artikelbeschreibung LIKE '%$suche%' "
. "OR artikelfarbe LIKE '%$suche%' "
. "OR artikelnr LIKE '%$suche%' ";
$suche = strtok(" ");
}
}

Ohne den Punkt nach der Variable, würde die Variable $ergebnis lediglich den letzten Schleife-Durchgang beinhalten. Mit dem Punkt jedoch wird jeder Durchgang gespeichert.

Grüsse
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
String aus einer Seite in Variable speichern KimKaye PHP Tipps 2008 10 14.05.2008 09:57
Variable in Tabelle speichern Unkaputtbar2 Datenbanken 5 21.07.2006 13:00
Variable als Textdatei Lokal speichern HSFighter PHP Tipps 2006 3 28.02.2006 12:13
Auswahl als Variable ausgeben / in DB speichern PHP Tipps 2006 3 14.01.2006 13:08
Feedback von URL-Aufruf in Variable speichern PHP Tipps 2007 3 17.12.2005 18:50
Ausgabe einer Datei in Variable speichern Madden PHP Tipps 2007 11 16.11.2005 01:33
text zwischen xx und xx in variable speichern? md5hash PHP Tipps 2005-2 3 13.09.2005 18:28
Datenbankinhalt in Variable speichern PHP Tipps 2005-2 1 09.06.2005 17:07
Variable richtig speichern ! xeon PHP Tipps 2005 13 22.05.2005 10:49
Abfrage in eine neue Variable speichern... krummzahn PHP Tipps 2005 3 21.05.2005 17:52
[Erledigt] Variable speichern PHP Tipps 2005 9 24.02.2005 14:39
[Erledigt] vor ausgabe prüfung einer variable PHP Tipps 2004-2 8 09.11.2004 18:05
Variable kurzzeitig speichern PHP Tipps 2004 3 01.09.2004 17:26
[Erledigt] Text in Variable speichern PHP Tipps 2004 5 30.08.2004 13:20
speichern in Variable !? PHP Tipps 2004 6 23.07.2004 13:55

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
ausgabe in variable speichern, http://www.php.de/php-fortgeschrittene/37255-ausgabe-variable-speichern.html, php ausgabe in variable speichern, while schleife in variable speichern php, php echo in variable speichern, sql select ergebnis in variable, befehl in variable speichern, php mysql wert in variable speichern, while ergebniss in variable schreiben, select in variable speichern, mysql while in variable speichern, sql ergebnis in variable speichern, ausgabe while in variable speichern, sql ausgabe verarbeiten php, sql abfrage in variable speichern php, ergebnis select in variable spechern, sql select abfrage in variable speichern, php while schleife in varibale speichern, php datei ausgabe in variable speichern, ausgabe in string speichern php

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:09 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.