Avatar billede mr-xmas Nybegynder
04. juni 2006 - 17:25 Der er 9 kommentarer og
1 løsning

Tjekker om at der står 0 eller 1 i mysql

Hejsa
jeg har en side hvor hver bruger har en gæstebog
men jeg mangler så bruger kan slette i den hvis der står 0 i tabelen skal den læse den..
og hvis der står 1 skal den bare ignorer den for så står den som slettet

jeg har prøvet på denne måde
<?php
    include("dbconnect.php");
$getnewss = mysql_query("SELECT abg.besked, ab.brugernavn, ab.kon FROM arto_bruger_gb AS abg
INNER JOIN artobruger AS ab ON ab.id = abg.sbrugerid WHERE abg.brugerid = '$_GET[id]'
ORDER BY abg.id DESC") OR DIE(mysql_error());
while($p=mysql_fetch_array($getnewss))
{
$q = mysql_fetch_assoc($p);

if($q[slet] != 0) {
} else {
echo "

    echo '<h4>';
    echo $q['brugernavn'];
    echo '&nbsp;|&nbsp;';
    echo $q['kon'];
    echo '&nbsp;|&nbsp;';
    if($brugerid == $_SESSION['id']) {
    echo'<a href="?side=bruger/gb_slet.php&id='.$id.'">Slet beskeden</a>';}
    echo '</h4><br />';
    echo $q['besked'];
}
";
}
?>
det virkede til jeg satte det her i koden
$q = mysql_fetch_assoc($p);

if($q[slet] != 0) {
Avatar billede jokkejensen Novice
04. juni 2006 - 18:57 #1
WHERE abg.brugerid = '$_GET[id]' AND abg.TABEL = 0 Order.....
Avatar billede jokkejensen Novice
04. juni 2006 - 18:58 #2
abg.TABEL .. skulle nok have været abg.Kolonne ... altså navnet på den kolonne med tallene
Avatar billede mr-xmas Nybegynder
04. juni 2006 - 19:53 #3
vil du prøve at lave koden som du mener er ikke helt med
Avatar billede jokkejensen Novice
04. juni 2006 - 21:12 #4
JEg kender stadig ikke det kolonne navn hvor 1 tallerne og 0erne optræder !?

Mvh
Avatar billede mr-xmas Nybegynder
06. juni 2006 - 16:27 #5
den hedder "slet"
Avatar billede jokkejensen Novice
07. juni 2006 - 00:05 #6
<?php
    include("dbconnect.php");
$getnewss = mysql_query("SELECT abg.besked, ab.brugernavn, ab.kon FROM arto_bruger_gb AS abg
INNER JOIN artobruger AS ab ON ab.id = abg.sbrugerid WHERE abg.brugerid = '$_GET[id]' AND abg.slet = 0 ORDER BY abg.id DESC") OR DIE(mysql_error());
while($p=mysql_fetch_array($getnewss))
{
$q = mysql_fetch_assoc($p);

if($q[slet] != 0) {
} else {
echo "

    echo '<h4>';
    echo $q['brugernavn'];
    echo '&nbsp;|&nbsp;';
    echo $q['kon'];
    echo '&nbsp;|&nbsp;';
    if($brugerid == $_SESSION['id']) {
    echo'<a href="?side=bruger/gb_slet.php&id='.$id.'">Slet beskeden</a>';}
    echo '</h4><br />';
    echo $q['besked'];
}
";
}
?>
det virkede til jeg satte det her i koden
$q = mysql_fetch_assoc($p);

if($q[slet] != 0) {


abg.slet = 0 er tilføjet.. jeg har formodet at slet kolonnen ligger i arto_bruger_gb ellers ændre det til ab.slet = 0


Beklager det sene svar !
Avatar billede mr-xmas Nybegynder
07. juni 2006 - 11:11 #7
send et svar ;p lavede selv det sidste skulle lige slette lidt af koden ;p men nu virker det hhe tak

mange tak for hjælpen ;)
Avatar billede jokkejensen Novice
07. juni 2006 - 21:53 #8
hvis ikke jeg gav dig det korrekte svar, syntes jeg du selv skal tage points..

ellers kan vi dele..

Glad for at kunne hjælpe !

Mvh
/JJ
Avatar billede mr-xmas Nybegynder
11. juni 2006 - 20:03 #9
jo jo jeg har regnet det ud :)
så du skal have alle pointene ;)
Avatar billede jokkejensen Novice
11. juni 2006 - 23:44 #10
1000 tak !
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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