1 rij, ok, 2 of meer oeps :s

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

F. Tack

F. Tack

04/05/2007 20:28:00
Quote Anchor link
Rare topicnaam maar kon het niet beter verzinnen. Dit is het probleem. Ik ben nog altijd bezig aan mijn forum. Ben nu bezig aan een Edit button! Als er 1 reactie is in een topic zie ik de edit button. Geen probleem zou je zeggen. maar als er 2 of meer reactie's zijn krijg ik deze button niet te zien (zelfs als ik een reactie plaats op mijn naam). Kunnen jullie helpen? Dit is de broncode

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?
if(isset($_SESSION['ForumSuc'])) {
$sql="SELECT * FROM antwoordTUTK WHERE vraag_id='".$id."'";
$resultaat=mysql_query($sql) or trigger_error(mysql_error());
while($rij=mysql_fetch_array($resultaat)) {
 if($_SESSION['ForumSuc'] == $rij['antwoord_naam'])
  {

?>

<p align="right">Edit Bericht</p>
<? } } } else { echo''; } ?>


Ik heb met een while geprobeerd maar dit lukt totaal ook niet (ook zonder de while). Waar ligt de fout???
 
PHP hulp

PHP hulp

20/11/2024 18:26:50
 
Arjan Schuurman

Arjan Schuurman

04/05/2007 20:36:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
if ($row >= 2) {
   echo "Row is te hoog.";
}
else {
   echo "Prima, ga verder.";
}

?>
Ik kan geen MySQL, maar dit nog wel.
 
F. Tack

F. Tack

04/05/2007 20:47:00
Quote Anchor link
Thx arjan :p maar nu krijg ik 4x de EDIT button ;)

Kan ik dat niet 1 keer die text in een echo plaatsen of moet ik het 4x laten tonen (is wel wat onozel) :)

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?
if(isset($_SESSION['ForumSuc'])) {
$sql="SELECT * FROM antwoordTUTK WHERE vraag_id='".$id."'";
$resultaat=mysql_query($sql) or trigger_error(mysql_error());
while($rij=mysql_fetch_array($resultaat)) {
 if($_SESSION['ForumSuc'] == $rij['antwoord_naam'])
  {

     if($rij['antwoord_naam'] <= 2)
      {

?>

<p align="right">Edit Bericht</p>
<? } } else { echo ''; }  } } ?>
 
Stefan van Iwaarden

Stefan van Iwaarden

04/05/2007 21:16:00
Quote Anchor link
je hebt nog wat schoonheidsfoutjes, zo kun je de else weghalen, alleen de if is alreeds voldoende.

ik neem aan dat de variabele $_SESSION['ForumSuc'] de naam (of id) van de gebruiker bevat? want dan zou het in principe moeten werken.

vind je deze code hieronder overigens niet netter?
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
<?
if(isset($_SESSION['ForumSuc']))
{

   $sql="SELECT * FROM antwoordTUTK WHERE vraag_id='".$id."'";
   $resultaat=mysql_query($sql) or trigger_error(mysql_error());
   while($rij=mysql_fetch_array($resultaat))
   {

      if($_SESSION['ForumSuc'] == $rij['antwoord_naam'])
      {

         ?>

         <p align="right">Edit Bericht</p>
         <?
      }
   }
}

?>
Gewijzigd op 01/01/1970 01:00:00 door Stefan van Iwaarden
 
F. Tack

F. Tack

04/05/2007 21:27:00
Quote Anchor link
idd :) maar dat lost nog niet mijn probleem op.

en idd de session slaat de naam op van de gebruiker ;)
 
F. Tack

F. Tack

04/05/2007 21:34:00
Quote Anchor link
Oeps :) Toch wel, was me vergeten inloggen ;) Thx
 



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.