Welkom, Gast. Je bent niet ingelogd.

php signchat verwijderen

Stijn
<b>Neuker</b>
Geplaatst op: 22 Jun 2007, 19:01
PimpCoins: 0
💸+
Bewerken Quote

Hoi,

Ik zit met een klein probleem aan mijn signchat.
Het verwijder script werkt niet.
ik weet niet wat de fout is maar het is op line 11

Verwijder.php:

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
<?php
if($status_check >= 5)
{
?>
<?php
include 'config.php';

if(isset($_POST['submit'])) {
    $id = safe($_POST['id']);
    
    @mysql_query(mysql_query("DELETE FROM sigchat WHERE id='$id'");
    echo "Uw berichtje is succesvol in de sigchat geplaatst!";
}else{
    
    
    
    ?>
    <form action="" method="post">
    Berichtje: <input type="text" name="id" maxlength="255" /><br>
    <input type="submit" name="submit" value="verwijder!" />
    <?
    
    
}
?>
<?php
}
else
{
echo"Er is een fout opgetreden:<br />Jij hebt geen toegang tot dit gedeelte van de site!";
}
?>

Sander
Geplaatst op: 22 Jun 2007, 19:03
PimpCoins: 0
💸+
Bewerken Quote

@mysql_query(mysql_query(
Dat klopt dus niet
@mysql_query(

Stijn
<b>Neuker</b>
Geplaatst op: 22 Jun 2007, 19:12
PimpCoins: 0
💸+
Bewerken Quote

thnx ik heb er uren zitten op kijken en niet gevonden

Syncie
Geplaatst op: 22 Jun 2007, 19:27
PimpCoins: 0
💸+
Bewerken Quote
  • [*]Waarom open en sluit je PHP steeds?
  • [*]Waarom geen tabs?
  • [*]Waarom niet erroren als een query mislukt?
  • [*]Waarom een extra variable aanmaken($id) die gebruik je maar 1 keer en dan kun je dus beter in de query safe($_POST['id']) doen.
  • [*]Waarom ID's in laten vullen om iets te verwijderen in plaats en bijvoorbeeld een lijst met daarin een verwijder knopje die je stuurt naar een pagina die het ID uit URL haalt en dan het berichte verwijderd?

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

if($status_check >= 5){ 

    if(!include 'config.php'){
    
        echo '<b style="color: #FF0000">Systeem fout:</b> Kan het configuratiebstand <b>config.php</b> niet inladen.';
    
    }else{
    
        if($_SERVER['REQUEST_METHOD'] == 'POST'){ 
     
            mysql_query("DELETE FROM sigchat WHERE id='" . safe($_POST['id']) . "'") or die('<b style="color: #FF0000">Systeem fout:</b> ' . mysql_error()); 

            echo 'Uw berichtje is succesvol in de sigchat geplaatst!';
 
        }else{

            echo '<form action="' . htmlentities($_SERVER['PHP_SELF'], ENT_QUOTES) . '" method="post">
            Berichtje: <input type="text" name="id" maxlength="255" /><br> 
            <input type="submit" name="submit" value="verwijder!" />';

           } 

    }

}else{ 

    echo 'Er is een fout opgetreden:
    <br />
    Jij hebt geen toegang tot dit gedeelte van de site!'; 

} 

?>

[Laatst bewerkt door Syncie op vrijdag 22 juni 2007, om 21:08]
Jesse
House<3
Geplaatst op: 22 Jun 2007, 23:01
PimpCoins: 0
💸+
Bewerken Quote

Radiozone leer dus eerst scripten zoals ik al 100 keer zei

Ik heb het hem als 100000 keren gezegd en hij heeft 1 week php geleerd (minstens 3 jaar voor nodig voor de pure basis te leren en jij wilt op 1 week)

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 
if($status_check >= 5) 
{ 
?> 
<?php 
include("config.php"); 

if(isset($_POST['submit'])) { 
    $id = $_GET['id']; 
     
    mysql_query("DELETE FROM sigchat WHERE id='$id'"); 
    echo "Uw berichtje is succesvol in de sigchat geplaatst!"; 
}else{ 
     
     
     
    ?> 
    <form action="" method="post"> 
Berichtje: <input type="text" name="id" maxlength="255" /><br> 
    <input type="submit" name="submit" value="verwijder!" />  
<?php 
}
} 
else 
{ 
echo"Er is een fout opgetreden:<br />Jij hebt geen toegang tot dit gedeelte van de site!"; 
} 
?>

en waarom zo'n rare delete en niet gewoon $_GET['id']; en in link (delete.php&id=1)

[Laatst bewerkt door Hawk op vrijdag 22 juni 2007, om 23:03]
Syncie
Geplaatst op: 22 Jun 2007, 23:08
PimpCoins: 0
💸+
Bewerken Quote

Hawk, bullshit, 3 jaar voor pure basis. Basis lukt in een paar maanden ofzo. Na 3 jaar kan je echt wel wat hoor...

Jesse
House<3
Geplaatst op: 22 Jun 2007, 23:17
PimpCoins: 0
💸+
Bewerken Quote

Ja duh ...
Maar echt de basis he grondig tot ieder detail

Syncie
Geplaatst op: 22 Jun 2007, 23:22
PimpCoins: 0
💸+
Bewerken Quote

Ja, veel gebruikte functies, de parameters daarvan, de variablen, de opties ie je hebt m.b.t het gebruik van quotes, de operators, language construcst, if's, loops, snelheids dingen e.d.
Daar doe je geen 3 jaar over

- PM maar als je verder wilt gaan -

[Laatst bewerkt door Syncie op vrijdag 22 juni 2007, om 23:25]
Badeendje
Pompehdompehdom
moderator
Geplaatst op: 22 Jun 2007, 23:24
PimpCoins: 0
💸+
Bewerken Quote

Hawk schreef:

Ja duh ...
Maar echt de basis he grondig tot ieder detail

Dan nog doe je daar maar een paar maanden over als je je er veel mee bezig houdt(edit: Syncie's uitleg hierboven is beter), en wat je zegt over 'rare delete', dat is wel de netste/beste manier zoals Syncie dat doet, dus misschien kan je beter zelf ook nog even naar je php kennis gaan kijken.

En nu weer ontopic, anders procenten

[Laatst bewerkt door Badeendje op vrijdag 22 juni 2007, om 23:24]
Arie
Geplaatst op: 22 Jun 2007, 23:26
PimpCoins: 0
💸+
Bewerken Quote

Waarom geef je een echo met "Uw berichtje is succesvol in de sigchat geplaatst!" als je het bericht hebt verwijderd...

Kersentaart
Geplaatst op: 23 Jun 2007, 08:16
PimpCoins: 0
💸+
Bewerken Quote

Radiozone nog 1 ding als je gaat scripten.
Variabele buiten de quotes.

1
$id = safe($_POST['id']);

Stijn
<b>Neuker</b>
Geplaatst op: 23 Jun 2007, 08:28
PimpCoins: 0
💸+
Bewerken Quote

Arie schreef:

Waarom geef je een echo met "Uw berichtje is succesvol in de sigchat geplaatst!" als je het bericht hebt verwijderd...

was gewoon het toevoegen dat ik wat aangepast heb

📫

Nieuw privébericht

🔥

Registreren


Login