Ga naar inhoud
Log in om dit te volgen  
jesper

Vragen topic van mij

Aanbevolen berichten

Dit is mijn vragen topic smiley


Vraag 1:


Codeblok:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
    
        if (!isset($_GET[m]))
        {

        
        echo Selecteer wel eerst een topic!;
        
        }
else{
    $uQuery = mysql_query("SELECT * FROM scriptszien WHERE id = " . ($_GET[id]) . "") or die(mysql_error());
    $uFetch = mysql_fetch_assoc($uQuery);
        
        echo Yeah its working;
        
        
        }

?>



Error:
Notice: Undefined index: id in /home/uploaden/domains/manxi.nl/public_html/site/pages/scriptbekijken.php on line 9
Yeah its working





Jespar

Deel dit bericht


Link naar bericht
Delen op andere sites
Vraag 2:

Codeblok:
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
<?php

if(isset($_POST[submit]))
{


    $uQuery = mysql_query("SELECT * FROM users WHERE id = " . $_SESSION[id] . "") or die(mysql_error());
    $uFetche = mysql_fetch_assoc($uQuery);

    


mysql_query("INSERT INTO scriptszien VALUES (
NULL,
"
. $uFetche[username] . ",
"
. $_POST[snaam] . ",
"
. $_POST[sbericht] . "
);
"
) or die(mysql_error());
        echo <div id="succes">Je script staat nu op de site! <a href="index.php">Klik hier</a></div>;
}

?>


<br />

Vraag via deze pagina een script aan.<br /><br />

<form method="post" action="?p=scriptvragen">
Script naam: <input type="text" name="snaam" /><br />
Scriptbericht: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <textarea name="sbericht" style="width: 500px; height: 150px;"></textarea><br />
<input type="submit" name="submit" value="Verzend" />
</form>


Het ligt aan de username
Waarom geeft hij: 0
Inplaats van de username er in te doen

Deel dit bericht


Link naar bericht
Delen op andere sites
Jespar (link):
Vraag 2:

Codeblok:
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
<?php

if(isset($_POST[submit]))
{


    $uQuery = mysql_query("SELECT * FROM users WHERE id = " . $_SESSION[id] . "") or die(mysql_error());
    $uFetche = mysql_fetch_assoc($uQuery);

    


mysql_query("INSERT INTO scriptszien VALUES (
NULL,
"
. $uFetche[username] . ",
"
. $_POST[snaam] . ",
"
. $_POST[sbericht] . "
);
"
) or die(mysql_error());
        echo <div id="succes">Je script staat nu op de site! <a href="index.php">Klik hier</a></div>;
}

?>


<br />

Vraag via deze pagina een script aan.<br /><br />

<form method="post" action="?p=scriptvragen">
Script naam: <input type="text" name="snaam" /><br />
Scriptbericht: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <textarea name="sbericht" style="width: 500px; height: 150px;"></textarea><br />
<input type="submit" name="submit" value="Verzend" />
</form>


Het ligt aan de username
Waarom geeft hij: 0
Inplaats van de username er in te doen


Ik zou het id er in doen. Ik had wel eens op je forum gepost: "Een gebruikersnaam veranderen kan in het Whear systeem, als je maar geen slechte scripts bij gaat maken". Sla de session id op in de DB, en niet de gebruikersnaam.

Deel dit bericht


Link naar bericht
Delen op andere sites
Codeblok:
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
<?php

        $uQuery
= mysql_query("SELECT * FROM scriptszien WHERE id = " . ($_GET[id]) . "") or die(mysql_error());
                if (mysql_num_rows($uQuery) == 0)
        {

            
            echo Script aanvraag niet gevonden..;
            
        }
else{

    $uFetch = mysql_fetch_assoc($uQuery);
        
        echo <b>Door:</b> ;
        echo htmlentities($uFetch[vanwie], ENT_QUOTES); echo <br>;
        echo <b>Scriptnaam:</b> ;
        echo htmlentities($uFetch[scriptnaam], ENT_QUOTES); echo <br>;
        echo <b>Bericht:</b><br> ;
        echo htmlentities($uFetch[scriptbericht], ENT_QUOTES); echo <br>;

        
        }

        
?>

<hr>
<?php

        $uReactie
= mysql_query("SELECT * FROM scriptreactions") or die(mysql_error());
        $rReactie = mysql_fetch_assoc($uReactie);
        
        $uQuerya = mysql_query("SELECT * FROM scriptreactions WHERE script_id = " . mysql_real_escape_string($uFetch[id]) . " ") or die(mysql_error());
        $uFetcha = mysql_fetch_assoc($uQuerya);

        
          echo <b>Door:</b> ;
        echo htmlentities($uFetcha[author], ENT_QUOTES); echo <br>;
        echo <b>Gepost op:</b> ;
        echo htmlentities($uFetcha[date_posted], ENT_QUOTES); echo <br>;
        echo <b>Bericht:</b><br> ;
        echo htmlentities($uFetcha[message], ENT_QUOTES); echo <br>;
    
echo htmlentities($uFetcha[message], ENT_QUOTES); echo <br>;
?>


Ik wil dat hij alleen die reactie laat zien Dat bij DIE script hoort, alleen nu laat hij hem overal zien..

Deel dit bericht


Link naar bericht
Delen op andere sites
Jespar (link):
Codeblok:
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
<?php

        $uQuery
= mysql_query("SELECT * FROM scriptszien WHERE id = " . ($_GET[id]) . "") or die(mysql_error());
                if (mysql_num_rows($uQuery) == 0)
        {

            
            echo Script aanvraag niet gevonden..;
            
        }
else{

    $uFetch = mysql_fetch_assoc($uQuery);
        
        echo <b>Door:</b> ;
        echo htmlentities($uFetch[vanwie], ENT_QUOTES); echo <br>;
        echo <b>Scriptnaam:</b> ;
        echo htmlentities($uFetch[scriptnaam], ENT_QUOTES); echo <br>;
        echo <b>Bericht:</b><br> ;
        echo htmlentities($uFetch[scriptbericht], ENT_QUOTES); echo <br>;

        
        }

        
?>

<hr>
<?php

        $uReactie
= mysql_query("SELECT * FROM scriptreactions") or die(mysql_error());
        $rReactie = mysql_fetch_assoc($uReactie);
        
        $uQuerya = mysql_query("SELECT * FROM scriptreactions WHERE script_id = " . mysql_real_escape_string($uFetch[id]) . " ") or die(mysql_error());
while ($uFetcha = mysql_fetch_assoc($uQuerya)) {

        
          echo <b>Door:</b> ;
        echo htmlentities($uFetcha[author], ENT_QUOTES); echo <br>;
        echo <b>Gepost op:</b> ;
        echo htmlentities($uFetcha[date_posted], ENT_QUOTES); echo <br>;
        echo <b>Bericht:</b><br> ;
        echo htmlentities($uFetcha[message], ENT_QUOTES); echo <br>;
    
echo htmlentities($uFetcha[message], ENT_QUOTES); echo <br>;
}

?>


Ik wil dat hij alleen die reactie laat zien Dat bij DIE script hoort, alleen nu laat hij hem overal zien..


Leuk de beveiliging erbij smiley

Deel dit bericht


Link naar bericht
Delen op andere sites
Wat wil je hebben? Alle reacties, of enkel de reacties met als script_id $_GET[id]?


toevoeging op 8 februari 2012, 19:11:05:
Owk

Deel dit bericht


Link naar bericht
Delen op andere sites
Codeblok:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php

        $uReactie
= mysql_query("SELECT * FROM scriptreactions") or die(mysql_error());
        $rReactie = mysql_fetch_assoc($uReactie);
        
        $uQuerya = mysql_query("SELECT * FROM scriptreactions WHERE script_id = " . mysql_real_escape_string($uFetch[id]) . " ") or die(mysql_error());
while ($uFetcha = mysql_fetch_assoc($uQuerya)) {

        $ruQuery = mysql_query("SELECT * FROM users WHERE id = " . mysql_real_escape_string($uFetch[author]) . "") or die(mysql_error());
        $ruFetch = mysql_fetch_assoc($ruQuery);
        
          echo <b>Door:</b> ;
        echo htmlentities($ruFetch[author], ENT_QUOTES); echo <br>;
        echo <b>Gepost op:</b> ;
        echo htmlentities($uFetcha[date_posted], ENT_QUOTES); echo <br>;
        echo <b>Bericht:</b><br> ;
        echo htmlentities($uFetcha[message], ENT_QUOTES); echo <br>;
    
echo htmlentities($uFetcha[message], ENT_QUOTES); echo <br>;
}

?>

Ik wil dat de member naam er komt, en niet het id

Deel dit bericht


Link naar bericht
Delen op andere sites
Jespar (link):
Codeblok:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php

        $uReactie
= mysql_query("SELECT * FROM scriptreactions") or die(mysql_error());
        $rReactie = mysql_fetch_assoc($uReactie);
        
        $uQuerya = mysql_query("SELECT * FROM scriptreactions WHERE script_id = " . mysql_real_escape_string($uFetch[id]) . " ") or die(mysql_error());
while ($uFetcha = mysql_fetch_assoc($uQuerya)) {
        $userFetch = mysql_fetch_assoc(mysql_query("SELECT * FROM users WHERE id=".$uFetcha[author].""));
          echo <b>Door:</b> ;
        echo htmlentities($userFetch[username], ENT_QUOTES); echo <br>;
        echo <b>Gepost op:</b> ;
        echo htmlentities($uFetcha[date_posted], ENT_QUOTES); echo <br>;
        echo <b>Bericht:</b><br> ;
        echo htmlentities($uFetcha[message], ENT_QUOTES); echo <br>;
    
echo htmlentities($uFetcha[message], ENT_QUOTES); echo <br>;
}

?>

Ik wil dat de member naam er komt, en niet het id


FIXED

Deel dit bericht


Link naar bericht
Delen op andere sites
Notice: Undefined index: author in /home/uploaden/domains/manxi.nl/public_html/site/pages/scriptbekijken.php on line 33

Maar de naam komt er te staan


toevoeging op 8 februari 2012, 19:19:33:
BRB douche

Deel dit bericht


Link naar bericht
Delen op andere sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gast
Reageer op dit topic...

×   Geplakt als RTF formaat tekst.   Plak in plaats daarvan als platte tekst

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

Log in om dit te volgen  

×
×
  • Nieuwe aanmaken...