$zoek = $_POST['zoek'];
$naam = preg_replace('/\</','<',$_POST['text']);
if(isset($_POST['submit'])) {
if(!empty($_POST['zoek'])) {
/* opties */
if($zoek == "optie1") {
$dbres1 = mysql_query("SELECT * FROM `tabel1` WHERE `name` LIKE '%$naam%'");
echo "<table align=center width=300><tr><td class=subTitle>Resultaat:</td></tr>";
if (mysql_num_rows($dbres1) >= 1) {
while($info = mysql_fetch_object($dbres1)) {
echo "<tr><td class=\"maintxt\"><a href=\"profile.php?x={$info->name}\">$info->name</a></td></tr>";
}
} else {
echo "<tr><td class=maintxt>Er zijn geen resultaten gevonden</td></tr>";
}
echo "<table>";
}
if($zoek == "optie2") {
$dbres = mysql_query("SELECT * FROM `tabel2` WHERE `name` LIKE '%$naam%'");
echo "<table align=center width=300><tr><td class=subTitle>Resultaat:</td></tr>";
if (mysql_num_rows($dbres) >= 1) {
while($naam = mysql_fetch_object($dbres)) {
echo "<tr><td class=\"maintxt\"><a href=\"profile.php?x=$naam->name\">$naam->name</a></td></tr>";
}
} else {
echo "<tr><td class=maintxt>Er zijn geen resultaten gevonden</td></tr>";
}
echo "<table>";
}
/* einde opties */
}
else
print " <tr><td class=\"mainTxt\">je hebt niks ingevult</td></tr>\n";
}
/* form */
print <<<ENDHTML
<table align="center" width="300">
<tr><td class="subtitle">Zoek:</td><td class="subtitle"></td></tr>
<tr><td class="maintxt"><form method="post">
<input type="text" name="text">
<select name="zoek">
<option value="optie1">1</option>
<option value="optie2">2</option>
</select></td><td class="maintxt"><input name="submit" type="submit" VALUE="Zoek">
</form></td></tr>
<table>
ENDHTML;
dit script werkt
Link gekopieerd
ik snap niet echt kan iemand wijzigen?
optie 1 is leden en zoeken in de tabel leden en regel gebruikersnaam
optie 2 kan ik voor de rest dan wel :p(denk ik:p)
greetz jeffrey
Link gekopieerd
ik zie het al la maar:p
greetz jeffrey
Link gekopieerd
Parse error: parse error, unexpected T_SL in /home/thevissi/public_html/webmasters-site/zoeken.php on line 37
fout in de code?
greetz jeffrey
Link gekopieerd
ik ben de connect vergeten
dit moet helemaal boven aan
if(!(@mysql_pconnect("localhost","naam","ww") && @mysql_select_db("db"))) {
Link gekopieerd
J
Jeffery
07-11-2004 17:31
gewijzigd op 07-11-2004 17:32
Link gekopieerd
maar wat staat er in regel 37 dan?
post dat stukje ff
Link gekopieerd
<?
include "config.php";
$zoek = $_POST['zoek'];
$naam = preg_replace('/\</','<',$_POST['text']);
if(isset($_POST['submit'])) {
if(!empty($_POST['zoek'])) {
/* opties */
if($zoek == "optie1") {
$dbres1 = mysql_query("SELECT * FROM `tabel1` WHERE `name` LIKE '%$naam%'");
echo "<table align=center width=300><tr><td class=subTitle>Resultaat:</td></tr>";
if (mysql_num_rows($dbres1) >= 1) {
while($info = mysql_fetch_object($dbres1)) {
echo "<tr><td class=\"maintxt\"><a href=\"profile.php?x={$info->name}\">$info->name</a></td></tr>";
}
} else {
echo "<tr><td class=maintxt>Er zijn geen resultaten gevonden</td></tr>";
}
echo "<table>";
}
if($zoek == "optie2") {
$dbres = mysql_query("SELECT * FROM `tabel2` WHERE `name` LIKE '%$naam%'");
echo "<table align=center width=300><tr><td class=subTitle>Resultaat:</td></tr>";
if (mysql_num_rows($dbres) >= 1) {
while($naam = mysql_fetch_object($dbres)) {
echo "<tr><td class=\"maintxt\"><a href=\"profile.php?x=$naam->name\">$naam->name</a></td></tr>";
}
} else {
echo "<tr><td class=maintxt>Er zijn geen resultaten gevonden</td></tr>";
}
echo "<table>";
}
/* einde opties */
}
else
print " <tr><td class=\"mainTxt\">je hebt niks ingevult</td></tr>\n";
}
/* form */
print <<<ENDHTML
<table align="center" width="300">
<tr><td class="subtitle">Zoek:</td><td class="subtitle"></td></tr>
<tr><td class="maintxt"><form method="post">
<input type="text" name="text">
<select name="zoek">
<option value="optie1">1</option>
<option value="optie2">2</option>
</select></td><td class="maintxt"><input name="submit" type="submit" VALUE="Zoek">
</form></td></tr>
<table>
ENDHTML;
?>
mijn code
Link gekopieerd
ik zou eens controleren of je al je {'s weer gesloten hebt :P.. heb zo'n gevoel dat dit niet helemaal het geval is..
En dat print <<<ENDHTML gebeuren :S?..
vervang het gewoon door zoiets:
<?
// form
?>
formuliertje
<?
?>
dan heb je de php ff uit :) ziet er wat netter uit :)
Link gekopieerd