Delete ID

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

F. Tack

F. Tack

01/04/2007 03:56:00
Quote Anchor link
Hoi.
Ik ben nog niet zo goed in mysql maar ik stuit op volgend probleem. Ik wil iets verwijderen uit men database. Ik heb connectie met de database dus dat is al in orde. Dit is de code dat ik gebruik

#-- DeletePlayer.php --#
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
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST')
    {

  // verbinding maken met de database
include('./dbconfig.php');

if($_POST['Nee']){
?>

Uitvoering Onderbroken. <a href="./players.php"><font color="black">Ga terug</font></a>
<?
}
else{
// ingevulde waardes 'opvangen' en tijdelijk opslaan
$mid=$_POST['id'];
$ja=$_POST['Ja'];

//Delete Player
$sql = "DELETE FROM Players WHERE ID=$mid";
$resultaat=mysql_query($sqlcode)or die(mysql_error());
}

if($resultaat){
?>

 De speler is verwijderd. <a href="./players.php"><font color="black">Ga terug</font></a>
<?
}
else{
?>

 Er is een fout opgetreden! Speler is niet verwijderd! <a href="./players.php"><font color="black">Ga terug</font></a>
<?
}
}

?>


Ik haal alles hieruit

#-- DeleteP.php --#
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
            <?php
include('../dbconfig.php');

$idis = $_GET['id'];
$sql = "SELECT * FROM Players WHERE id=$idis"; // Dit is de query
$resultaat=mysql_query($sql)or die(mysql_error()); // Checken op MySQL Errors

while($rij=mysql_fetch_array($resultaat)){
?>

<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#CCCCCC">
<tr><form id="form1" name="form1" method="post" action="DeletePlayer.php"><td>
<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td colspan="3" bgcolor="#E6E6E6"><strong><font color="black">Weet je het zeker???</strong> </td>
</tr>
</tr>
<tr><td></td><td>&nbsp;</td>
<td>
<input type="hidden" name="id" id="id" size="2" value="<? echo $rij['ID']; ?>">
  <input type="submit" name="Ja" value="Ja" />
  <input type="submit" name="Nee" value="Nee" /></td>
    </tr></table></td></form></tr></table>
<?
}
?>


Waar zit nu die fout? Ik vind het niet. Want als ik de hidden input op text zet zie ik wel de gevraagde ID! Want ik denk dat hij de ID niet wil overnemen aangezien hij zegt Query Was Empty.

Alvast bedankt!
Gewijzigd op 01/01/1970 01:00:00 door F. Tack
 
PHP hulp

PHP hulp

20/11/2024 16:37:42
 
Willem Jan Z

Willem Jan Z

01/04/2007 07:50:00
Quote Anchor link
Je ziet klein dingetje over het hoofd.
Je zet de query in $sql, maar laat met mysql_query $sqlcode uitvoeren (die niet bstaat).
 
F. Tack

F. Tack

01/04/2007 08:05:00
Quote Anchor link
Owjah, thx. Idd over het hoofd gezien (normaal kijk ik dat na maar omdat ik vlug vlug vlug werkte niet naar gekeken).

Thx, nu is het opgelost ;)
 
Jan Koehoorn

Jan Koehoorn

01/04/2007 11:12:00
Quote Anchor link
Tip: begin je script altijd met:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
    ini_set ('display_errors', 1);
    error_reporting (E_ALL);
?>

Dan valt dit soort fouten ogenblikkelijk op.
 



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.