Was willst du denn genau machen was steht denn in dein datenbank
meinst du evtl wenn du eine nummer eingibst das der dir mehere bilder ausgibt oder mehrere namen das du suchst ?? z.b
DB KARTEN
--ID--- NAME----------NR
1 Audi A4 1
2 Audi A3 2
3 Opel Vectra 3
4 Opel Astra 4
wenn du z.b Opel eingibts
dann müsste in deine ausgabe
Opel Vectra und Opel Astra Kommen
oder Wenn du A3 eingist dann nur A3 oder jenach NR z.b 2 dann AudiA3
dafür Musst du LIKE befeh anwenden.
//----------------------------------------------------------------------
$conn = @mysql_connect("$dbhost", "$dbuser", "$dbpasswd") OR die(mysql_error());
mysql_select_db("$dbname") OR die(mysql_error());
$sql = "SELECT
id,
name,
nr
FROM
karten where nr LIKE '%$search%' OR name LIKE '%$search%';
$result = mysql_query($sql) OR die(mysql_error());
while($row = mysql_fetch_assoc($result))
{
?>
<tr>
<td width="26" background="gfx/forum-new2-body-left.jpg"> </td>
<td colspan="4"><div align="center"></div>
<?php echo $row ['nr']. ", "; echo $row ['name']. ""; ?>
<br>
<img src="karten/<?php echo $row ['nr']. ""; ?>.jpg">
</td>
<td width="26" background="gfx/forum-new2-body-right.jpg"> </td>
</tr>
<?php
}
mysql_close($conn);
//------------------------------------------------------
das feld wo du suchst übergibst mit eine formular textfel name search
und abfangen !!
ich hoffe das ist das was du suchst !!
Kommentar