SQL syntax fout

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Remy Brokke

Remy Brokke

18/01/2007 16:37:00
Quote Anchor link
Ik heb de volgende SQL:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$ophalen
= mysql_query("SELECT SUBSTRING(post_text FROM 1 FOR 10), post_id FROM phpbb_posts_text ORDER BY post_id DESC LIMIT 0, 10") OR DIE(mysql_error());
?>


Helaas krijg ik niks geprint van de post_text column. Tuurlijk gaat de post_id column wel zonder foutjes. Ik krijg o.a de volgende errors:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
Notice: Undefined index: post_text in /home/firstdrop/domains/firstdrop.nl/public_html/includes/lforummessage.php on line 29


En dat nog 10x zo door. Regel 29 is dit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo "<a href=\"http://www.firstdrop.nl/forum/viewtopic.php?p=".$row['post_id']."#".$row['post_id']."\">".$row['post_text']."</a><br />";
?>


En mijn gehele script:

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
<?php
error_reporting(E_ALL);

//Made by Remy

//Last Forum Message (PHPbb)



if (!mysql_select_db("*****", mysql_connect("******", "*****", "******")))
 {

   echo "Er kon geen connectie worden gemaakt met de database.";
   include 'inc_footer.php';
   exit;
 }


$ophalen = mysql_query("SELECT SUBSTRING(post_text FROM 1 FOR 10), post_id FROM phpbb_posts_text ORDER BY post_id DESC LIMIT 0, 10") OR DIE(mysql_error());

while($row = mysql_fetch_array($ophalen))
  {

    $sqll = mysql_query("SELECT forum_id FROM phpbb_posts WHERE post_id = ".$row['post_id']." LIMIT 1") OR DIE(mysql_error());
    while($controle = mysql_fetch_array($sqll))
      {

        if($controle['forum_id'] == "2")
          {

            //DAN SLAAT HIJ HEM OVER!
              }
        else
          {
            echo "<a href=\"http://www.firstdrop.nl/forum/viewtopic.php?p=".$row['post_id']."#".$row['post_id']."\">".$row['post_text']."</a><br />";
          }
      }
  }




?>


Iemand? Alvast bedankt! :)
Gewijzigd op 01/01/1970 01:00:00 door Remy Brokke
 
PHP hulp

PHP hulp

19/11/2024 19:43:21
 
Remy Brokke

Remy Brokke

19/01/2007 01:30:00
Quote Anchor link
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
<?php

include 'besturing.php';

$user_id = isset($_GET['user_id']) && ctype_digit($_GET['user_id']) ? $_GET['user_id'] : false;
$stijlicoon_id = isset($_GET['stijlicoon_id']) && ctype_digit($_GET['stijlicoon_id']) ? $_GET['stijlicoon_id'] : false;

if($user_id && $stijlicoon_id)
  {

    $sql = mysql_query("SELECT id FROM Stijliconen WHERE stijlicoon_id = '".$stijlicoon_id."' AND user_id = '".$user_id."' LIMIT 1") OR DIE(mysql_error());

    if(mysql_num_rows($sql) == 1)
      {

        echo "Je hebt deze persoon al toegevoegd als stijlicoon!";
        exit;
      }


    $query = "SELECT Gebruikersnaam FROM Leden WHERE ID = '".$user_id."' LIMIT 1";

    if(!$result = mysql_query($query))
      {

        echo "Error: Kan naam uit Leden niet ophalen.";
        exit;
      }

    
    $naamrow = mysql_fetch_assoc($result);

    $onderwerp = $naamrow['Gebruikersnaam']." heeft jou toegevoegd als stijlicoon!";

    $bericht = "Gefeliciteerd!<br /><br />".$naamrow['Gebruikersnaam']." heeft je toegevoegd als stijlicoon!";

    $berichten = "INSERT INTO LedenBerichten (ID, Van, Datum, Onderwerp, Bericht)
        VALUES ('"
.$user_id."', '".$stijlicoon_id."', '".time()."', '".$onderwerp."', '".$bericht."')";

    if(!$error = mysql_query($berichten))
      {

        echo "Error: Kan bericht niet versturen.";
        exit;
      }


    $addstijlicoon = "INSERT INTO Stijliconen (stijlicoon_id, user_id)
            VALUES ('"
.$stijlicoon_id."', '".$user_id."')";

    if(!$adderror = mysql_query($addstijlicoon))
      {

        echo "Error: Kan stijlicoon niet toevoegen.";
        exit;
      }

    else
      {
        echo "Je hebt succesvol een stijlicoon toegevoegt!";
        exit;
      }

 }

else
 {
    echo "Error: Er is geen GET waarde of de GET waarde's zijn geen integers.";
    exit;
 }

?>
Gewijzigd op 01/01/1970 01:00:00 door Remy Brokke
 
Klaasjan Boven

Klaasjan Boven

19/01/2007 08:12:00
Quote Anchor link
Ter aanvulling je $var post_text bestaat niet.
waarchijnlijk typefoute ofo
 



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.