SHit ich habe irgendwie foll misgebaut...
Ich mache gerade zur ÜBUNG ein such script. Er soll die db "gbook" durch das eingegeben wort durchsuchen und dann anzeigen.
Aber irgendwie zeigt er 1. nur einträge an wenn sie einmal vorhanden sind.
Also nicht bei mehreren ergebnissen.
und 2. ist das sowieso alles ********.
Hier das script:
<?php
if($suchok) {
$db = mysql_connect("localhost","doppelx","lars.th") or die("DB FEHLER");
mysql_select_db("boerner",$db);
$sql_statement = "SELECT * FROM gbook WHERE gbook_header like '%$suchen%'";
$result_suche = mysql_query($sql_statement);
while($data=mysql_fetch_array($result_suche)){
strlen
echo $data['gbook_header'];
echo "<br>" . $data['gbook_main'] . "";
}
mysql_close();
}else{
?>
<form action="<?php echo $PHP_Self ?>" method="post">
<input type="text" name="suchen" value="suchbegriff"><br>
<input type="submit" name="suchok" value=">>Suchen" style="border: 0px solid black">
</form>
<?php
}
?>
So nun einfach mal nach fehlern schauen und sie mir BITTE 1. sagen
und 2. erklären.
BIn manchmal schwer von begriff.
Danke schonmal im voraus!
Ich mache gerade zur ÜBUNG ein such script. Er soll die db "gbook" durch das eingegeben wort durchsuchen und dann anzeigen.
Aber irgendwie zeigt er 1. nur einträge an wenn sie einmal vorhanden sind.
Also nicht bei mehreren ergebnissen.
und 2. ist das sowieso alles ********.
Hier das script:
<?php
if($suchok) {
$db = mysql_connect("localhost","doppelx","lars.th") or die("DB FEHLER");
mysql_select_db("boerner",$db);
$sql_statement = "SELECT * FROM gbook WHERE gbook_header like '%$suchen%'";
$result_suche = mysql_query($sql_statement);
while($data=mysql_fetch_array($result_suche)){
strlen
echo $data['gbook_header'];
echo "<br>" . $data['gbook_main'] . "";
}
mysql_close();
}else{
?>
<form action="<?php echo $PHP_Self ?>" method="post">
<input type="text" name="suchen" value="suchbegriff"><br>
<input type="submit" name="suchok" value=">>Suchen" style="border: 0px solid black">
</form>
<?php
}
?>
So nun einfach mal nach fehlern schauen und sie mir BITTE 1. sagen

und 2. erklären.
BIn manchmal schwer von begriff.
Danke schonmal im voraus!
