Avatar billede need4speed Nybegynder
31. maj 2002 - 20:32 Der er 17 kommentarer og
1 løsning

Slet af row Mysql

Okay indtil videre har en oprettelse og update formular men jeg mangler en formular til at delete de enkelte profiler med. Hvilken kode skal jeg bruge ? har prøvet mig lidt frem man virker ikke helt.
Avatar billede gizmo-gizmo Nybegynder
31. maj 2002 - 20:34 #1
DELETE FROM dindatabase WHERE noget = 'nogetandet'
Avatar billede need4speed Nybegynder
31. maj 2002 - 20:46 #2
Er det sådan cirka?

<?php

include("xxxx.inc");

mysql_query("delete from strip where ID = 'ID'

?>
Avatar billede gizmo-gizmo Nybegynder
31. maj 2002 - 20:47 #3
okay... PHP.
<?php
include("xxxx.inc");
mysql_query("delete from strip where ID = 'ID'");
?>
Avatar billede need4speed Nybegynder
31. maj 2002 - 20:56 #4
Hmm... okay hvordan laver en liste over alle min profiler - hvor jeg så har mulighed for at delete hver enkelt profil?
Avatar billede gizmo-gizmo Nybegynder
31. maj 2002 - 21:01 #5
Uddrag af et af mine scripts:

<?
if ($submit) {
    mysql_query("DELETE FROM dintabel WHERE id='$id'");
    echo "<script> alert('slettet!'); </script>";
}
?>

<form name="form" action="<?=$PHP_SELF;?>" method="post" OnSubmit="return confirm('Er du sikker på, at du vil slette?');">
<table border="0" cellspacing="1" cellpadding="2">
<?
$query = mysql_query("SELECT * FROM dintabel");
$antal = mysql_num_rows($query);
while($row = mysql_fetch_array($query)) {
?>
    <tr bgcolor="#ffffff">
        <td><input type="radio" name="id" value="<?=$row[id];?>">
        <td width="200"> <?=$row[noget];?> </td>
    </tr>
<?
}
?>

</table>
<br>
<input type="submit" name="submit" value="  slet  ">


</form>
Avatar billede need4speed Nybegynder
31. maj 2002 - 22:07 #6
<?php
include("xxx.inc");
mysql_query("delete from strip where ID = 'ID'");
?>
<?
if ($submit) {
    mysql_query("DELETE FROM dintabel WHERE id='$id'");
    echo "<script> alert('slettet!'); </script>";
}
?>

<form name="form" action="<?=$PHP_SELF;?>" method="post" OnSubmit="return confirm('Er du sikker på, at du vil slette?');">
<table border="0" cellspacing="1" cellpadding="2">
<?
$query = mysql_query("SELECT * FROM dintabel");
$antal = mysql_num_rows($query);
while($row = mysql_fetch_array($query)) {
?>
    <tr bgcolor="#ffffff">
        <td><input type="radio" name="id" value="<?=$row[id];?>">
        <td width="200"> <?=$row[noget];?> </td>
    </tr>
<?
}
?>

</table>
<br>
<input type="submit" name="submit" value="  slet  ">


</form>
Avatar billede need4speed Nybegynder
31. maj 2002 - 22:07 #7
er det rigtigt?
Avatar billede gizmo-gizmo Nybegynder
31. maj 2002 - 22:11 #8
ikke helt.


fjern de først 4 linier (fra <?php til ?>)...
Der er nogle steder der står dintabel. Dem skal du ændre til det, som de tabel hedder.
Avatar billede gizmo-gizmo Nybegynder
31. maj 2002 - 22:16 #9
de = din
Avatar billede need4speed Nybegynder
31. maj 2002 - 22:18 #10
Hi hi lidt for hurtigt men det er rigtig nok måde jeg tilslutter til databasen ik?
Avatar billede need4speed Nybegynder
31. maj 2002 - 22:27 #11
Synes ellers man plejer at lave en form som så går over til en anden side.
Avatar billede gizmo-gizmo Nybegynder
31. maj 2002 - 22:36 #12
Du skal selvfølgelig også connecte til din database ligesom du plejer.
Avatar billede need4speed Nybegynder
31. maj 2002 - 22:37 #13
ok
Avatar billede need4speed Nybegynder
01. juni 2002 - 16:17 #14
er det rigtigt på den måde jeg connector? skal jeg fjerne det ene ?>
Avatar billede need4speed Nybegynder
02. juni 2002 - 18:13 #15
jeg får en fejl på linie 17 og 18

<?php
include("xxx.inc");
mysql_query("delete from strip where id = '$id'");
?>
<?
if ($submit) {
    mysql_query("DELETE FROM stripper WHERE id='$id'");
    echo "<script> alert('slettet!'); </script>";
}
?>

<meta name="generator" content="Namo WebEditor v5.0(Trial)">
<form name="form" action="<?=$PHP_SELF;?>" method="post" OnSubmit="return confirm('Er du sikker på, at du vil slette?');">
<table border="0" cellspacing="1" cellpadding="2">
<?
$query = mysql_query("SELECT * FROM stripper");
$antal = mysql_num_rows($query);
while($row = mysql_fetch_array($query)) {
?>
    <tr bgcolor="#ffffff">
        <td><input type="radio" name="id" value="<?=$row[id];?>"></td>

        <td width="200"> <?=$row[id];?> </td>
    </tr>
<?
}
?>

</table>
<br>
<input type="submit" name="submit" value="  slet  ">


</form>
Avatar billede disky Nybegynder
04. juni 2002 - 09:53 #16
need4speed:
Læs lige navnet på denne gruppe 'MYSQL' det vil sige man snakker om MYSQL ikke om et tilfældigt scripting sprog.

Hop over i php gruppen hvis du vil snakke om det,

Vi er mange der ikke gider alt det php spam i denne gruppe.

Mysql kan gudskelov bruges af andre sprog også.
Avatar billede need4speed Nybegynder
04. juni 2002 - 11:40 #17
Okay jeg troede kun mysql kun bruges via PHP sorry.
Avatar billede need4speed Nybegynder
04. juni 2002 - 11:40 #18
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester