Problem mit Suche

mh ..

". vor der Variable bedeutet ja nichts anderes
als eine Zeichenkettenverknüpfung .. und $tabelle
kommt woher ?? Es muss wenn dann wohl $Array[tabelle]
heißen.
 
klar, wieder eine Sache, die ich übersehen habe
deshalb ist es immer besser, andere mal nachgucken zu lassen :-)

tut dem Fehler nur leider nichts zur Sache
 
könntest du ganz kurz ..

mal den aufbau deiner tabelle
erläutern, vielleicht schafft
das Klarheit über den Ursprung
dieses Fehlers.

Und wozu ist $id = '.$row[id].';
da ? Müsste das nicht nach Fetch_array
stehen ?

Gruß
 
das id ist für den Counter zustädig, auch wenn ich es nach dem Array schreibe, bringt es nichts
es erstellt einen Link
aber es sollte damit auch nichts zu tun haben

am besten ich poste mal den ganzen code, vielleicht liegt der Fehler ja etwas später

PHP:
MYSQL_CONNECT($server, $user, $passwort) or die ("Datenbankserver nicht erreichbar"); 
MYSQL_SELECT_DB($datenbank) or die ("Datenbank nicht vorhanden"); 
$result=mysql_query("select * from $Array[tabelle] where func like $array[search]");

$id='.row[id].';

while ($row=mysql_fetch_array($result)) {
      echo "<table border=\"1\" width=100%>";
      echo "<tr>";
      echo "<th colspan=2><b>".$row[name]."</b></th>";
      echo "</tr>";
      echo "<tr>";
      echo "<td>Klicks / Downloads: ".$row[dls]."</td>";
      echo "<td><a href=\"link.php?tabelle=$tabelle&id=$row[id]\" target=\"_blank\">Link zum Tutorial</a></td>";
      echo "</tr>";
      echo "<tr>";
      echo "<td links colspan=2>&nbsp;Beschreibung:<br>".$row[func]."</th>";
      echo "</tr>";
      echo "</table>";
      echo "<br>";
  }
 
lol, habe jetzt den Fehler gefunden

bad taste hätte es eigentlich sehen müssen

ich bin ja nach deinem tutorials vorgegangen, nur habe ich nicht alles übernommen

PHP:
$result=mysql_query("select * from $tabelle where func like $search");
^^alt

PHP:
$result=mysql_query("select * from $tabelle where func like '%$search%'");
^^neu

ich hatte also das % und ' vergessen

aber jetzt geht :-)
 
Original geschrieben von bad taste
hoops ich hab mich verschrieben:
sollte so heissen:
PHP:
$result=mysql_query('select * from '.$tabelle.' where func like "%'.$array['search'].'%"');


so hatte ich es dir doch auch geschrieben:-)

vielleicht war es etwas verwirrend, das da eine andere variable ($array) stand, aber genau so hatte ich dir das schon geschrieben.....
 
Zurück