Mi. 18.08.2004
12:46 Uhr
#2
- Registriert seit
- 22.03.2003
- Beiträge
- 4.260
- Beitragswertungen

gut aber du willst doch jetzt nicht online suchen sondern in der datei selbern:
z.b. so:
in der datei steht drin
hallo astrid
wie gehts dir heute
und du willst jetzt nach astrid suchen können oder?
Mi. 18.08.2004
19:44 Uhr
#3
ja genau, das soll aber jeder können.
mittels des suche buttons!
ist das möglich?
Fr. 20.08.2004
08:40 Uhr
#5
Parse error: parse error, expecting `']'' in /home/rocco-online.com/www.rocco-online.com/showist.php on line 36
wenn ich deinen code verwende bekomm ich diese fehlermeldung??!!
kannst du mir weiterhelfen??
seite steht unter www.rocco-online.com/show.php
ausserdem noch eine frage, brauch ich nicht noch eine txt für die suchergebnisse oder wird da die eine verwendet??
kenn mich in php nicht wirklich aus hoffe du kannst mir weiterhelfen dankeeeeeeee
astrid
Fr. 20.08.2004
10:30 Uhr
#7
gute frage glaub da hat sich keiner gefunden, ich kenne den auftraggeber auch nicht persönlich!
so hab jetzt das ' eingefügt leider funktioniert die abfrage wieder nicht, hab als suchbegriff "verkauf" eingegeben er zeigt mir zwar die "ergebnisseite" aber leider ohne einträge!
wie vorher schon gefragt, brauch ich da nicht noch eine txt?
Fr. 20.08.2004
10:52 Uhr
#8
- Registriert seit
- 02.06.2003
- Beiträge
- 750
- Beitragswertungen

Nein eine txt Datei sollte reichen. Die Idee ist ja, dass in der show.php einfach alle Einträge ausgelesen werden und bei der Suche nur die, die den Suchbegriff enthalten. Das Suchergebnis wird aber nicht gespeichert sondern einfach nur angezeigt.
Warum das ganze noch nicht funktioniert kann man so schlecht sagen. Am besten einfach mal den Kompletten Inhalt der php Datei posten.
Fr. 20.08.2004
12:59 Uhr
#9
ok danke also hier mal der code für die show.php
<?php
include("gesuch.txt");
?>
in der ergebnis.php steht folgendes
<?php
if(preg_match('/'.$_POST['suchbegriff'].'/i', $gesuchzeile))
{
include("gesuch.txt");
}
?>
die eintrag.php bei mir gesuch.php genannt
steht das drin
<?php
if ($action == "add"){
if ($tele == "" || $textgesuch == "" || $textausbild == "" || $textberuf == ""){
echo "<b>Sie haben nicht alle Felder ausgefüllt !</b><br> Klicken Sie auf den Backbutton Ihres Browsers !<br>";
}
else{
$eintrag = "<table>
<tr>
<td>$aanrede</td>
<td> </td>
<td>$avorname</td>
<td> </td>
<td>$aname</td>
<td> </td>
<td>$ataetig</td>
<td> </td>
<td>$aart</td>
<td> </td>
<td>$agesuch</td>
<td> </td>
<td>$aausbild</td>
<td> </td>
<td>$aberuf</td>
</tr>
<tr>
<td>$anrede</td>
<td> </td>
<td><a href=\"mailto:$mail\">$vorname</a></td>
<td> </td>
<td><a href=\"mailto:$mail\">$name</a></td>
<td> </td>
<td>$taetig</td>
<td> </td>
<td>$art</td>
<td> </td>
<td>$textgesuch</td>
<td> </td>
<td>$textausbild</td>
<td> </td>
<td>$textberuf</td>
</tr>
</table><hr><br>";
}
$datei = fopen("gesuch.txt","a");
fputs($datei,$eintrag);
fclose($datei);
echo "Danke $vorname $name für Ihren Eintrag!<br><br><a href=show.php>Zu den Stellengesuchen</a>";
}
else{
?>
hoff du kannst mir weiterhelfen, 10000 dank
Fr. 20.08.2004
13:50 Uhr
#11
danke vielmals leider sagt er mir schon wieder eine fehlermeldung auf line 41 das wär das das { vor echo preg_ replace
bin schon verzweifelt, tut mir leid das ich dich so strapazier!
Fr. 20.08.2004
20:39 Uhr
#13
- Registriert seit
- 20.08.2004
- Beiträge
- 1
- Beitragswertungen

danke habs endlich hinbekommen! das war eine schwere geburt, danke für deine geduld
lg aus wien astrid