SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #11  
Alt 21.07.2004, 16:09:21
Lerian Lerian ist offline
Anfänger
 
Registriert seit: Jul 2004
Beiträge: 22
Hm....

welche geschweifte? Ich meine, das mysql_close... kommt doch nach der while schleife oder nicht?
Hier nochmal der aktuelle Code. Ich hoffe das ich net zu viele Codes hier reinstelle, wenn das der Fall ist, bitte sagen:
PHP-Code:
    <?php
        error_reporting
(E_ALL);
        while (list(
$key,$value) = each($HTTP_POST_VARS))
            {
            if (
$key == "$suche") {$suchen $value;
            }
        require 
'db.php';
        
$connection mysql_connect($dbhost$dbuser$dbpw) or die($errmsg1);
        
$db_select mysql_select_db($tname$connection) or die($errmsg2);
        
$result mysql_query("SELECT * FROM para_content WHERE content_text LIKE '%$suchen%' ORDER BY content_id DESC") or die(mysql_error());
        while (
$eintrag mysql_fetch_array($result)) 
            {
            
$cid=$eintrag['content_id'];
            
$datum=$eintrag['content_time'];
            
$autor =$eintrag['content_autor'];
            
$title=$eintrag['content_title'];
            
$kategorie=$eintrag['content_cat'];
                
$result1 mysql_query("SELECT * FROM para_contentcat WHERE contentcat_id = $kategorie");
                while (
$kat_name mysql_fetch_array($result1))
                    {
                    
$kat=$kat_name['contentcat_name'];
                    }
            echo 
date("d M Y - h:i:s",$datum)." - $kat - <a href='autor.php'>$autor</a> - <a href='beitrag.php?cid=$cid'>$title</a><br>";    
            }
        
mysql_close($connection);
    
?>
Ich habe mir auch nochmal meine anderen Seiten angeschaut. Nach dem mysql_close kommt keine geschweifte Klammer mehr. Da funktioniert es doch auch. Alle Schleifen Klammern / If KLammern sind doch auch wieder zu !
Hm....
Mit Zitat antworten
  #12  
Alt 21.07.2004, 16:11:08
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Falsch:
PHP-Code:
if ($key == "$suche") {$suchen $value
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #13  
Alt 21.07.2004, 16:40:41
Lerian Lerian ist offline
Anfänger
 
Registriert seit: Jul 2004
Beiträge: 22
ok. ich komme der sache näher.
Hast Recht gehabt, hat ne geschweifte gefehlt, oben bei der if anwendung...
aber nun habe ich doch noch ein kleines problem.

du meintest dass das mit dem $suche falsch ist. wenn ich anstatt dem $suche zum beispiel einen begriff dort eingebe, dann gibt er mir das aus. Also funktioniert die ausgabe schon mal. DANKE hierfür...

aber denoch, wenn ich das $suche um den zusammenhang zu der ersten schleife mit der if anwendung herzustellen bringe, zeigt er mir immer wieder den gleichen fehler an:
Notice: Undefined variable: suche in .....
kann es sein, dass er die variable von der if anwendung nicht an dieses LIKE '%$suche%' übergibt?
Mit Zitat antworten
  #14  
Alt 21.07.2004, 16:51:04
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Aus dem:
PHP-Code:
while (list($key,$value) = each($HTTP_POST_VARS)) {
    if (
$key == "$suche") {$suchen $value;

machst Du entweder das:
PHP-Code:
while (list($key,$value) = each($HTTP_POST_VARS)) {
    if (
$key == 'suche') { $suchen $value; }

oder besser das:
PHP-Code:
$suchen=$HTTP_POST_VARS['suche']; 
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #15  
Alt 21.07.2004, 17:00:21
Lerian Lerian ist offline
Anfänger
 
Registriert seit: Jul 2004
Beiträge: 22
Also ich muss eins sagen......

! RECHT HERZLICHEN DANK !

Ich weiß, normaler weise ist Groß schreiben als schreien anzusehen. Aber ich kann meine Freude gar nicht genug ausdrücken, und vor allem meinen Dank hierher.
es hat funktioniert. Es funktioniert. Danke nochmal.
( Nach zwei Tagen endlich die Lösung)...... ;)

Kann man euch irgendwas Gutes tun?

Danke nochmal...schwere Geburt....aber es hat funktioniert.

Danke

Lerian
Mit Zitat antworten
  #16  
Alt 21.07.2004, 17:02:05
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Zitat:
Kann man euch irgendwas Gutes tun?
Weiterempfehlen! :)
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #17  
Alt 22.07.2004, 10:47:39
Lerian Lerian ist offline
Anfänger
 
Registriert seit: Jul 2004
Beiträge: 22
Jo, das werde ich machen...

...so als kleiner Nachtrag. Gibt es einen Befehl, wo man die gesuchten Wörter auch wirklich als Wörter suchen kann?
Wenn ich bei der Abfrage z.B. mars eingebe, dann kann auch z.B. marseille als antwort kommen.
Ich möchte aber, dass es wirklich nur die wörter mars findet.
Geht das irgendwie?

Denoch nochmal danke, und sicherlich werde ich weiterempfehlen...
Mit Zitat antworten
  #18  
Alt 22.07.2004, 10:54:28
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Eine etwas riskante Methode ist ein einfach ein Leerzeichen vor und hinter das gesuchte Wort zu packen.

Das Problem ist dann aber: Satzzeichen gelten nicht als Wortabschluss. Daher müsstest Du Dich mit regulären Ausdrücken in MySQL auseinandersetzen:
--> http://dev.mysql.com/doc/mysql/en/Regexp.html
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #19  
Alt 22.07.2004, 11:04:05
Lerian Lerian ist offline
Anfänger
 
Registriert seit: Jul 2004
Beiträge: 22
dankööö.....

bin zwar gestern schon dreimal draufgestoßen ( also auf das MySQL Manual), aber als Newbie kennt man sich da kaum aus. Deshalb mille grazie......
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:27:59 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt