Christoph: Was ist hier falsch???

Beitrag lesen

Ich habe folgendes Script erstellt:

Hossa und Hallo :)

//Daten auslesen
$result = mysql_query("SELECT * FROM liste WHERE titel LIKE '" + $search + "'",$db);
?>

schreibst du mal lieber so:
$result = mysql_query("SELECT * FROM liste WHERE titel LIKE '%$_POST[search]%'");

<? while ($daten = mysql_fetch_array($result)) { ?>
<tr>
<td><? echo $daten[id]; ?></td>
<td><? echo $daten[eintrnr]; ?></td>
<td><? echo $daten[titel]; ?></td>
<td><? echo $daten[format]; ?></td>
<td><? echo $daten[cda]; ?></td>
<td><? echo $daten[bild]; ?></td>
<td><? echo $daten[besch]; ?></td>
<td><? echo $daten[inhalt]; ?></td>
<td><? echo $daten[link]; ?></td>
</tr>
<? } ?>
</table>

ich würde da immer in den [ ] Klammern die " oder ' setzten!
z.B. so:
 <td><? echo $daten['id']; ?></td>
 <td><? echo $daten['eintrnr']; ?></td>
 <td><? echo $daten['titel']; ?></td>
 <td><? echo $daten['format']; ?></td>
 <td><? echo $daten['cda']; ?></td>
 <td><? echo $daten['bild']; ?></td>
 <td><? echo $daten['besch']; ?></td>
 <td><? echo $daten['inhalt']; ?></td>
 <td><? echo $daten['link']; ?></td>

Moppel

LG Christoph