Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> $anz++; Problem
weissNix
  Geschrieben am: So 27.11.2005, 15:02
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 72
Mitglied seit: 12.05.2005


Hallo zusammen

Irgendwie funktioniert bei mir folgender Code nicht und zwar wird $anz nicht hochgezählt und nun habe ich keine Ahnung woran das liegt sad.gif
CODE

$anz = 0;  
while ($row = mysql_fetch_array($result))
{
  $ergebnisse[$anz] = "<a href=$link</a>";
  echo$ergebnisse[$anz];
  $anz++;
}
$ergebnisse = array_unique($ergebnisse);







Kann mir da vielleicht jemand weiterhelfen smile.gif

Gruss weissNix
Top
PMEmail Poster
Top
 
 
Joel
Enzian Media GmbH
#2 Geschrieben am: So 27.11.2005, 15:07 (+00:05)
Report PostQuote Post

AyomRank 7
**************

Gruppe: Member (aktiv)
Beiträge: 1441
Mitglied seit: 17.06.2004


QUOTE

$anz = 0; 
while ($row = mysql_fetch_array($result)) // warum weist du $row zu, wenn du es nicht verwendest?
{
  $ergebnisse[$anz] = "<a href=$link</a>";
  echo$ergebnisse[$anz]; // abstand fehlt
  echo '<br/>Anzahl:'.$anz; // könntest du machen, um $anz festzustellen, sollte schon heraufzählen.
  $anz++;
}
$ergebnisse = array_unique($ergebnisse);


--------------------
EagleFind.com - Die visuelle Suchmaschine
Enzian Media bietet Entwicklung von Websites, Videos und Webcam-Streaming.

Suxedoo- Werbekampagne im Wert von 5000.- jetzt Gewinnen! Nur für im Handelsregister eingetragene Frimen!
Top
PMUsers WebsiteICQ
Top
 
weissNix
#3 Geschrieben am: So 27.11.2005, 15:18 (+00:10)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 72
Mitglied seit: 12.05.2005


QUOTE (madox @ So 27.11.2005, 15:07)
QUOTE

$anz = 0; 
while ($row = mysql_fetch_array($result)) // warum weist du $row zu, wenn du es nicht verwendest?
{
  $ergebnisse[$anz] = "<a href=$link</a>";
  echo$ergebnisse[$anz]; // abstand fehlt
  echo '<br/>Anzahl:'.$anz; // könntest du machen, um $anz festzustellen, sollte schon heraufzählen.
  $anz++;
}
$ergebnisse = array_unique($ergebnisse);

Hmja im $link werden Daten aus der Tabelle gebraucht, es handelt sich um eine Suchabfrage, da zum Teil wenn man mit meheren Wörtern suecht Ergebnisse zweimal kommen, wollte ich es in ein Array schreiben und dann von diesem die doppelten Einträge entfernen. Naja nun eine Frage kann man vielleicht schon in der SQL Afrage definieren dass jeder Datensatz nur einmal genommen werden darf?

Edit Hier die Abfrage

CODE
   $query = "SELECT * FROM raucherstabchen WHERE id LIKE '%$test[$index]%'
           OR beschrieb LIKE '%$test[$index]%'
           OR duft LIKE '%$test[$index]%'
           OR inhalt LIKE '%$test[$index]%'";
           
           
   $result = mysql_query($query);
Top
PMEmail Poster
Top
 
Metaman
#4 Geschrieben am: So 27.11.2005, 17:18 (+02:00)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 361
Mitglied seit: 18.10.2004


einfach gruppieren,
group by 'SPALTE'


--------------------
Top
PMEmail PosterUsers WebsiteICQ
Top
 
Joel
Enzian Media GmbH
#5 Geschrieben am: So 27.11.2005, 18:19 (+01:01)
Report PostQuote Post

AyomRank 7
**************

Gruppe: Member (aktiv)
Beiträge: 1441
Mitglied seit: 17.06.2004


Müsste es dann nicht $row['link'] heissen, astatt $link?


--------------------
EagleFind.com - Die visuelle Suchmaschine
Enzian Media bietet Entwicklung von Websites, Videos und Webcam-Streaming.

Suxedoo- Werbekampagne im Wert von 5000.- jetzt Gewinnen! Nur für im Handelsregister eingetragene Frimen!
Top
PMUsers WebsiteICQ
Top
 
weissNix
#6 Geschrieben am: So 27.11.2005, 23:02 (+04:42)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 72
Mitglied seit: 12.05.2005


QUOTE (madox @ So 27.11.2005, 18:19)
Müsste es dann nicht $row['link'] heissen, astatt $link?

Dies ist nur der Teil des Programmes welcher nicht funktioniert, das Problem ist das $anz nicht hochgezählt wird sad.gif Im Moment sieht es so aus aber funktionieren tuts nicht.
CODE

    while ($row = mysql_fetch_array($result))
    {

     $ergebnisse[$anz] = "<a href='produkte.php?id=$row[id]&kategorie=Räucherstäbchen'>$row[id]</a><br>";
     echo $ergebnisse[$anz];
     $anz++;
     echo $anz;
     
    }
    $ergebnisse = array_unique($ergebnisse);

Top
PMEmail Poster
Top
 
Joel
Enzian Media GmbH
#7 Geschrieben am: Mo 28.11.2005, 08:44 (+09:42)
Report PostQuote Post

AyomRank 7
**************

Gruppe: Member (aktiv)
Beiträge: 1441
Mitglied seit: 17.06.2004


Wie kommst du darauf, dass $anz nicht hochgezählt wird?

Tipp: Du kannst auch Elemente zum Array hinzufügen ohne das $anz, nähmlich so:
CODE

$ergebnisse[] = "<a href='produkte.php?id=$row[id]&kategorie=Räucherstäbchen'>$row[id]</a><br>";


--------------------
EagleFind.com - Die visuelle Suchmaschine
Enzian Media bietet Entwicklung von Websites, Videos und Webcam-Streaming.

Suxedoo- Werbekampagne im Wert von 5000.- jetzt Gewinnen! Nur für im Handelsregister eingetragene Frimen!
Top
PMUsers WebsiteICQ
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/9336

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
Postfix+Dovecot maildir problem rosenrot 111 3 Do 8.01.2009, 00:55
CSS Problem: position: absolut Thomas Weil 53 2 Mi 7.01.2009, 22:58
Pavilion dv7-1010eg - Problem chipchip 90 3 Di 30.12.2008, 20:27
[wp] Riesen Problem nach Update Basti24 93 2 Do 25.12.2008, 20:15
Javascript problem PH 156 6 Mi 24.12.2008, 12:36
Wordpress theme Problem Urs 195 7 Mi 24.12.2008, 02:48
Problem MySQL-Abfrage Magical 193 2 Mo 15.12.2008, 07:48
Kleines Problem mit preg_replace... BartTheDevil89 116 3 Do 20.11.2008, 22:13
Problem bei Mail-Versand PH 420 14 Di 11.11.2008, 08:32
Datenbankabfrage Problem Mauf 258 13 Mi 22.10.2008, 15:48




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]