Ga naar inhoud
Log in om dit te volgen  
jesper

Vragen topic van mij

Aanbevolen berichten

Codeblok:
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php

$uQuery
= mysql_query("SELECT * FROM nieuws") or die(mysql_error());
while($result = mysql_fetch_assoc($uQuery)){

        echo <i>Door:</i> ;
        echo htmlentities($result[vanwie], ENT_QUOTES); echo <br>;
        echo <i>Datum:</i> ;
        echo htmlentities($result[date], ENT_QUOTES); echo <br>;
        echo <i>Bericht:</i><br> ;
        echo htmlentities($result[news_bericht], ENT_QUOTES); echo <br>;
}

?>

Deel dit bericht


Link naar bericht
Delen op andere sites
Kun je even zeggen wat er verandert is?


toevoeging op 15 februari 2012, 13:26:05:
Laatmaar


toevoeging op 15 februari 2012, 13:28:59:
Weet iemand een script dat als je een ip invult dat jij de site ook gewoon ziet maar met een link en mensen die die ip niet hebben gewoon de site zien zonder link?

Deel dit bericht


Link naar bericht
Delen op andere sites
Nee...

Er showt een linkje in het menu als die ip correct is, mensen die dat ip niet hebben krijgen ook de site maar dan zonder dat admin linkje,,

Deel dit bericht


Link naar bericht
Delen op andere sites
Ik weet echt niet meer hoe ik dit kan oplossen, ik heb vanalles geprobeert maar het lukt me niet, ik heb op php.net gekeken maar kon niks vinden

Codeblok:
1
2
3
<?php
mysql_query("UPDATE nieuws SET titel=" . $_POST[titel] . ", aan=" . $_POST[aan] . ", bericht=" . $_POST[bericht] . "") or die(mysql_error());
?>


Ik weet dat het aan SET titel= enz ligt

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near aan=, bericht= at line 1

Deel dit bericht


Link naar bericht
Delen op andere sites
Bedankt

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
<?php
/** Ophalen van de nieuwsberichten **/



$uQuery = mysql_query("SELECT * FROM nieuws ORDER BY id");
$uresult = mysql_fetch_assoc($uQuery);


echo <a hef="?p=newschange&id=.$uresult[id].">.$uresult[titel].</a><br />;


/** Einde van ophalen **/

$uuQuery = mysql_query("SELECT * FROM nieuws WHERE id = " . $_GET[id] . "");
$uuresult = mysql_fetch_assoc($uuQuery);

?>

<?php
mysql_query("UPDATE nieuws SET titel=" . $_POST[titel] . ", aan=" . $_POST[aan] . ", bericht=" . $_POST[bericht] . "") or die(mysql_error());

?>

<form method="post" action="?p=newschange&id=<?php echo $_GET[id]; ?>">
Titel: <input type="text" value="<?php echo $uresult[titel]; ?>" name="titel" /><br />
Aan/Uit <input type="text" value="Aan/uit" name="aan" /><br />
Bericht <br /><textarea name="bericht" style="width: 500px; height: 150px;"></textarea><br />
<input type="submit" name="submit" value="Verander" />
</form>


Als ik dat heb, dan doe ik f5 en dan staat er ineens niks meer in db??
Hoe los je dat op?

Deel dit bericht


Link naar bericht
Delen op andere sites
Controleren of er wel degelijk op submit gedrukt is. Nu voert hij de query altijd uit en dan is $_POST dus niks. Daarna komt er dus niks in de database en is alles leeg.

Deel dit bericht


Link naar bericht
Delen op andere sites
Ga naar pagina 3.


toevoeging op 18 februari 2012, 12:32:06:
Jespar (link):
Error:
Column count doesnt match value count at row 1

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($_SERVER[REQUEST_METHOD]=="POST") {


    $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:<br /> <textarea name="sbericht" style="width: 500px; height: 150px;"></textarea><br />
<input type="submit" name="submit" value="Verzend" />
</form>

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
<?php
if($_SERVER[REQUEST_METHOD]=="POST") {
/** Ophalen van de nieuwsberichten **/



$uQuery = mysql_query("SELECT * FROM nieuws ORDER BY id");
$uresult = mysql_fetch_assoc($uQuery);


echo <a hef="?p=newschange&id=.$uresult[id].">.$uresult[titel].</a><br />;


/** Einde van ophalen **/

$uuQuery = mysql_query("SELECT * FROM nieuws WHERE id = " . $_GET[id] . "");
$uuresult = mysql_fetch_assoc($uuQuery);

?>

<?php


mysql_query("UPDATE nieuws SET titel=" . $_POST[titel] . ", aan=" . $_POST[aan] . ", bericht=" . $_POST[bericht] . "") or die(mysql_error());

}


?>

<form method="post" action="?p=newschange&id=<?php echo $_GET[id]; ?>">
Titel: <input type="text" value="<?php echo $uuresult[titel]; ?>" name="titel" /><br />
Aan/Uit <input type="text" value="Aan/uit" name="aan" /><br />
Bericht <br /><textarea name="bericht" value="<?php echo $uuresult[bericht]; ?>" style="width: 500px; height: 150px;"></textarea><br />
<input type="submit" name="submit" value="Verander" />
</form>


Als ik dat heb, haalt hij de gegevens niet uit de database, hij kan het niet ophalen dus.


toevoeging op 18 februari 2012, 12:43:23:
Terwijl er wel wat staat in db

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

/** Ophalen van de nieuwsberichten **/



$uQuery = mysql_query("SELECT * FROM nieuws ORDER BY id");
$uresult = mysql_fetch_assoc($uQuery);


echo <a hef="?p=newschange&id=.$uresult[id].">.$uresult[titel].</a><br />;


/** Einde van ophalen **/

$uuQuery = mysql_query("SELECT * FROM nieuws WHERE id = " . $_GET[id] . "");
$uuresult = mysql_fetch_assoc($uuQuery);

?>

<?php

if($_SERVER[REQUEST_METHOD]=="POST") {
mysql_query("UPDATE nieuws SET titel=" . $_POST[titel] . ", aan=" . $_POST[aan] . ", bericht=" . $_POST[bericht] . "") or die(mysql_error());

}


?>

<form method="post" action="?p=newschange&id=<?php echo $_GET[id]; ?>">
Titel: <input type="text" value="<?php echo $uuresult[titel]; ?>" name="titel" /><br />
Aan/Uit <input type="text" value="Aan/uit" name="aan" /><br />
Bericht <br /><textarea name="bericht" value="<?php echo $uuresult[bericht]; ?>" style="width: 500px; height: 150px;"></textarea><br />
<input type="submit" name="submit" value="Verander" />
</form>

Deel dit bericht


Link naar bericht
Delen op andere sites
Maartenl (link):
Bij textarea werk je toch niet met value maar gewoon zo :
<textarea name="iets">hoi</textarea>


En inderdaad klopt dit ook.

Deel dit bericht


Link naar bericht
Delen op andere sites
Ik heb je script een beetje beveiligd en wat netter gemaakt:
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
<?php

/** Ophalen van de nieuwsberichten **/
    $uQuery = mysql_query("SELECT * FROM nieuws ORDER BY id");
    $uresult = mysql_fetch_assoc($uQuery);
    echo <a hef="?p=newschange&id=.$uresult[id].">.$uresult[titel].</a><br />;
/** Einde van ophalen **/

    $id = mysql_real_escape_strings(htmlspecialchars($_GET[id]));
    $uurQuery = mysql_query("SELECT * FROM nieuws WHERE id = " . $id . "");
    $uuresult = mysql_fetch_assoc($uurQuery);
    
    if($_SERVER[REQUEST_METHOD] == "POST") {
        $titel = mysql_real_escape_string($_POST[titel]);
        $aan = mysql_real_escape_string($_POST[aan]);
        $bericht = mysql_real_escape_string($_POST[bericht]);
        mysql_query("UPDATE nieuws SET titel=" . $titel . ", aan=" . $aan . ", bericht=" . $bericht . "") or die(mysql_error());
    }

?>

<form method="post" action="?p=newschange&id=<?php echo $id; ?>">
    <table>
        <tr>
            <td>Titel:</td>
            <td><input type="text" name="titel" id="titel" value="<?php echo $uuresult[titel]; ?>" /></td>
        </tr>
        <tr>
            <td>Aan/Uit:</td>
            <td><input type="text" id="aan" name="aan" value="Aan/uit" /></td>
        </tr>
        <tr>
            <td>Bericht:</td>
            <td><textarea name="bericht" style="width: 500px; height: 150px;"><?php echo $uuresult[bericht]; ?></textarea></td>
        </tr>
        <tr>
            <td></td>
            <td><input type="submit" id="submit" name="submit" value="Verander" /></td>
        </tr>
    </table>
</form>

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

if($password==voorbeeld)
{

echo Goedzo;
}

if(empty($password))
{

echo Vul een wachtwoord in;
}


?>

<form method="post" action="index.php">

            Wachtwoord<br />
            <input type="password" name="password" /><br />
            <input type="submit" name="submit" value="Log in" />

</form>


Ik weet niet of ik goed bezig ben maar ik wil een licentie systeem in, als je het wachtwoord voorbeeld intypt is ie goed en de rest niet goed. Als hij goed is moet hij een pagina showen

Deel dit bericht


Link naar bericht
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Maak een account aan in onze gemeenschap. Het is makkelijk!

Registreer een nieuw account

Aanmelden

Ben je al lid? Meld je hier aan.

Nu aanmelden
Log in om dit te volgen  

×