Avatar billede zpanzer Nybegynder
04. april 2004 - 15:20 Der er 9 kommentarer og
1 løsning

str replace og php/mysql

Hejsa alle sammen(igen).
jeg har lavet en tagwall og tak for hjælpen til de andre og nu skal der squ nogle smileys ind i lortet :)
men det virker ike...
her er koden:

        login();
        $query = mysql_query("SELECT * FROM blood_tag ORDER BY id desc");
        while($row = mysql_fetch_array($query)) {
        str_replace(":)", "<img src='smileys/smil.gif' alt=':)' />", $row["tag"]);
        str_replace(":(", "<img src='smileys/ned.gif' alt=':(' />", $row["tag"]);
        str_replace(";)", "<img src='smileys/blink.gif' alt=';)' />", $row["tag"]);
        str_replace(":afro:", "<img src=\"smileys/afro.gif\" alt='Bong' />", $row["tag"]);
        str_replace(":lol:", "<img src='smileys/lol.gif' alt='Lol' />", $row["tag"]);
        str_replace(":P", "<img src='smileys/tunge.gif' alt=':P' />", $row["tag"]);
        str_replace(":D", "<img src='smileys/grin.gif' alt=':D' />", $row["tag"]);
        str_replace(":banan:", "<img src='smileys/banan.gif' alt='Banan' />", $row["tag"])

og ja login() er defineret til mySQL :)
håber i vil hjælpe mig
Avatar billede taskmgr Nybegynder
04. april 2004 - 15:24 #1
$row["tag"] = str_replace(":)", "<img src='smileys/smil.gif' alt=':)' />", $row["tag"]);
$row["tag"] = str_replace(":(", "<img src='smileys/ned.gif' alt=':(' />", $row["tag"]);
$row["tag"] = str_replace(";)", "<img src='smileys/blink.gif' alt=';)' />", $row["tag"]);
$row["tag"] = str_replace(":afro:", "<img src=\"smileys/afro.gif\" alt='Bong' />", $row["tag"]);
$row["tag"] = str_replace(":lol:", "<img src='smileys/lol.gif' alt='Lol' />", $row["tag"]);
$row["tag"] = str_replace(":P", "<img src='smileys/tunge.gif' alt=':P' />", $row["tag"]);
$row["tag"] = str_replace(":D", "<img src='smileys/grin.gif' alt=':D' />", $row["tag"]);
$row["tag"] = str_replace(":banan:", "<img src='smileys/banan.gif' alt='Banan' />", $row["tag"])
Avatar billede zpanzer Nybegynder
04. april 2004 - 15:31 #2
Danke så skal du bare skrive et svar og de 150 er dine :)
Avatar billede taskmgr Nybegynder
04. april 2004 - 15:31 #3
:)
Avatar billede taskmgr Nybegynder
04. april 2004 - 15:32 #4
25 er forresten nok :) tag resten selv
Avatar billede zpanzer Nybegynder
04. april 2004 - 15:33 #5
undskyld mig men når jeg så vil skrive et tag med et inhold af de smileys så skriver den dem ik :/ kan der være en god forklaring?
Avatar billede taskmgr Nybegynder
04. april 2004 - 15:34 #6
Kom med lidt mere kode
Avatar billede zpanzer Nybegynder
04. april 2004 - 15:36 #7
index:

        elseif($p == "tag") {
        echo "<a href='#' onclick=\"window.open('skriv.php', 'Skriv', 'resizable=no scrollbars=yes width=400, height=400');\">Skriv i tag'en</a><br /><br />";
        login();
        $query = mysql_query("SELECT * FROM blood_tag ORDER BY id desc");
        while($row = mysql_fetch_array($query)) {
        $row["tag"] = str_replace(":)", "<img src='smileys/smil.gif' alt=':)' />", $row["tag"]);
        $row["tag"] = str_replace(":(", "<img src='smileys/ned.gif' alt=':(' />", $row["tag"]);
        $row["tag"] = str_replace(";)", "<img src='smileys/blink.gif' alt=';)' />", $row["tag"]);
        $row["tag"] = str_replace(":afro:", "<img src=\"smileys/afro.gif\" alt='Bong' />", $row["tag"]);
        $row["tag"] = str_replace(":lol:", "<img src='smileys/lol.gif' alt='Lol' />", $row["tag"]);
        $row["tag"] = str_replace(":P", "<img src='smileys/tunge.gif' alt=':P' />", $row["tag"]);
        $row["tag"] = str_replace(":D", "<img src='smileys/grin.gif' alt=':D' />", $row["tag"]);
        $row["tag"] = str_replace(":banan:", "<img src='smileys/banan.gif' alt='Banan' />", $row["tag"]);
        echo "Navn: <a href='mailto:".$row["mail"] ."'>".$row["navn"] ."</a> <a href='".$row["hp"] ."'>HP</a><br />";
        echo "&nbsp;".$row["tag"] ."<br /><br />";
        }
        }

skriv.php:

<?php
    include("mysql.php");
    login();
    if($_POST['skriv']){
        if(!$_POST['navn']) {
            echo "Du skal skrive et navn!";
        } elseif(!$_POST['tag']) {
            echo "Du skal skrive en besked!";
        } else{
            mysql_query("INSERT INTO blood_tag (id,navn,mail,hp,tag) VALUES ('".$_POST['id']."','".$_POST['navn']."','".$_POST['email']."','".$_POST['hp']."','".$_POST['tag']."')");
        }
    }
?>
og så alle form med navnene
Avatar billede taskmgr Nybegynder
04. april 2004 - 15:42 #8
Tja, jeg kan ikke se nogen fejl. Er du sikker på at det bliver lagt korrekt ind i databasen?
Avatar billede zpanzer Nybegynder
04. april 2004 - 15:46 #9
sådan det var bare som kom til at slette noget

100x taskmgr
Avatar billede taskmgr Nybegynder
04. april 2004 - 15:51 #10
:) fortsat go' arbejdslyst
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