id vergeleken met ander id

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

03/07/2005 14:41:00
Quote Anchor link
Beste mensen ik heb een eigen forum op mijn site dat forum werkt heel simpel je hebt 2 mysql tabellen eentje met forumberichten en eentje met forumreplys ze werken alletwee met een kolom forumid op het moment dat het forumid gelijk is aan het forumid van de andere tabel is der een reactie op een forumbericht. maar nu wil ik dit in mijn zoekfunctie verwerken alleen dat werkt dus niet hier is mijn zoekscript + wat ik er van heb proberen te maken ik hoop dat iemand mij hiermee kan helpen ik wil alvast iedereen bedanken.


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
<?PHP
$database_url
= "localhost";
$gebruiker = "test";
$wachtwoord = "test";
$database = "test";

mysql_connect("$database_url", "$gebruiker", "$wachtwoord") or die("Connectie met Database mislukt");
mysql_select_db("$database") or die("Fout bij het selecteren van de database");

if($_SERVER['REQUEST_METHOD'] == 'POST') {

$select = "SELECT * FROM forum WHERE $zoekcat LIKE '%$_POST[trefwoord]%' ORDER BY Id ASC";  
$query = mysql_query($select) or die("Er is iets fout gegaan!");  
$resultaten = mysql_num_rows($query);

if($trefwoord == "")
{
echo "Niks ingevuld!";
}
elseif(strlen($trefwoord) < 3)
{
echo "Minstens 3 tekens!";
}
elseif ($resultaten == "0")
{
echo "Niets gevonden!";
}
else {


echo "<table width='98%' cellspacing='0' cellpadding='2' id='table304' style='border-left: 1px solid #B7BECC; border-right: 1px solid #B7BECC; border-top: 1px solid #B7BECC'><tr bgcolor='#999999'><td align='center' bgcolor='#D4DCED'><p align='left'><span style='font-size: 9pt; font-weight: 700'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; topic</span></td>
<A name=top102>
<td width='35%' align='center' bgcolor='#D4DCED'><p align='left'>
<span style='font-weight: 700; font-size: 9pt'>Omschrijving</span></td>
<A name=top102>
<td width='10%' align='center' bgcolor='#D4DCED'><p align='left'>
<span style='font-weight: 700; font-size: 9pt'>Reacties</span></td>
<A name=top102>
<td width='12%' align='center' bgcolor='#D4DCED'><p align='left'>
<span style='font-size: 9pt'><b>url</b></span></td><a name='top90'>
<td width='9%' align='center' bgcolor='#D4DCED'><p align='left'>
<span style='font-size: 9pt'><b>filmurl</b></span></td></tr> </table>\n"
;
while ($zoekdata = mysql_fetch_array($query)) {  
  
 
$forumid = $result->Id;    
  $query_replys = mysql_query("SELECT * FROM replys WHERE forumid=$forumid");      
  $replys=mysql_num_rows($query_replys);      
  if ($replys == 0) {      
    $thread ="nieuwmap.gif";      
    $alt ="$replys reacties";      
  }
      
  if ($replys > $mapwarm) {      
    $thread ="warm.gif";      
    $alt ="$replys reacties";      
  }
      
  if (0 < $replys AND $replys < $mapwarm) {      
    $thread ="map.gif";      
    $alt ="$replys reacties";      
}
    
  //spelling ! :)
  if ($replys == 1) $alt ="$replys";    
  //per rij zal het van kleur verwisselen
  $kleur = ($i++ % 2) ? "$kleur1" : "$kleur2"; //aanpassen in config  


echo "<table width='98%' cellspacing='0' cellpadding='2' id='table304' style='border-left: 1px solid #B7BECC; border-right: 1px solid #B7BECC; border-top: 1px solid #B7BECC'><tr bgcolor='#999999'>
<td align='center' bgcolor='#D4DCED'><p align='left'>
<a name='top102' href='$forumid'><span style='font-size: 9pt; font-weight: 700'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style='font-weight: 700; font-size: 9pt'>$alt</span></a></td>
<A name=top102>
<td width='35%' align='center' bgcolor='#D4DCED'><p align='left'>
$zoekdata[onderwerp]</td>
<A name=top102>
<td width='10%' align='center' bgcolor='#D4DCED'><p align='left'>
<span style='font-weight: 700; font-size: 9pt'>Reacties</span></td>
<td width='12%' align='center' bgcolor='#D4DCED'><p align='left'>
<a name='top102' href='$zoekdata[url]'>$zoekdata[url]</a></td>
<td width='9%' align='center' bgcolor='#D4DCED'><p align='left'>
<a name='top90' href='$zoekdata[filmurl]'>$zoekdata[filmurl]</a></td></tr> </table> \n"
;
}

echo "<tr><td colspan='4'>Er zijn $resultaten gevonden voor $zoekdata[naam] </td></tr></table>\n";
}
}
}
else {
?>

<table>
<tr>
<td>
<form name="formulier" action="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $PHP_SELF; ?>
" method="post">
<input type="text" name="trefwoord">
<select name="zoekcat">
<option value="naam">naam</option>
<option value="onderwerp">omschriving</option>
<option value="url">url</option>
</select>
<input type="submit" name="submit" value="Zoeken"></form>
</td>
</tr>
</table>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? } ?>
 
PHP hulp

PHP hulp

14/01/2025 13:43:15
 

03/07/2005 14:42:00
Quote Anchor link
dit is dus het stukje dat ik erbij heb proberen te maken maar dat werkt dus niet


$forumid = $result->Id;
$query_replys = mysql_query("SELECT * FROM replys WHERE forumid=$forumid");
$replys=mysql_num_rows($query_replys);
if ($replys == 0) {
$thread ="nieuwmap.gif";
$alt ="$replys reacties";
}
if ($replys > $mapwarm) {
$thread ="warm.gif";
$alt ="$replys reacties";
}
if (0 < $replys AND $replys < $mapwarm) {
$thread ="map.gif";
$alt ="$replys reacties";
}
//spelling ! :)
if ($replys == 1) $alt ="$replys";
//per rij zal het van kleur verwisselen
$kleur = ($i++ % 2) ? "$kleur1" : "$kleur2"; //aanpassen in config
 
- SanThe -

- SanThe -

03/07/2005 14:47:00
Quote Anchor link
Waar haal je $result->Id vandaan?
 

03/07/2005 14:48:00
Quote Anchor link
uhm.. die neem je toch gewoon mee uit de database ???
 
- SanThe -

- SanThe -

03/07/2005 14:51:00
Quote Anchor link
Maar moet dat niet $zoekdata->Id zijn?
 

03/07/2005 14:51:00
Quote Anchor link
oke effe proberen :D , hoop dat dat het is
 

03/07/2005 14:54:00
Quote Anchor link
kan je wel kussen man :D werkt perfect
 
- SanThe -

- SanThe -

03/07/2005 14:56:00
Quote Anchor link
tim:
kan je wel kussen man :D werkt perfect

Zou ik niet doen-:)

Edit: Typo, en succes verder.
Gewijzigd op 03/07/2005 14:57:00 door - SanThe -
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.