Likes Likes:  0
Resultaten 1 tot 11 van de 11
Geen
  1. #1
    textfield output->mysql->javascript
    Joh.3:16
    1.552 Berichten
    Ingeschreven
    31/08/08

    Locatie
    Delfzijl

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    3 Berichten zijn liked



    Thread Starter

    textfield output->mysql->javascript

    Ok nu heb ik het volgende probleem. ik heb in een admin gedeelte een textfield waar een product omschrijving opgegeven wordt. wanneer deze gesubmit wordt naar de database komen de "enters" uit de textfield, letterlijk in de database. Dus wanneer ik type:
    test
    test
    Dan staat het ook op die manier in de database. nu begint het probleem wanneer ik het op wil halen. dan moet deze omschrijving namelijk meegegeven worden aan javascript om een poplabel te showen met die info. Alleen zet hij deze "enters" ook zo in de javascript var, waardoor ik een javascript error krijg.

    Het volgende heb ik al geprobeerd:
    • zoeken op google
    • bij admin: str_replace("\n","<br/>",$var);
    • bij admn: str_replace("\\n","<br/>",$var);
    • html_entities
    • en al dat soort functies


    nou werken deze op zich wel, alleen die harde enters blijven ook bestaan in de database.

    heeft iemand een idee hoe ik dit kan verhelpen?

  2. #2
    textfield output-&gt;mysql-&gt;javascript
    geregistreerd gebruiker
    1.088 Berichten
    Ingeschreven
    30/04/09

    Locatie
    NL

    Post Thanks / Like
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)
    14 Berichten zijn liked


    KvK nummer: 51985977

    Die enters hoeven helemaal niet opgeslagen te worden in de database toch?

  3. #3
    textfield output-&gt;mysql-&gt;javascript
    Professional
    3.115 Berichten
    Ingeschreven
    05/02/05

    Locatie
    Alkmaar

    Post Thanks / Like
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    101 Berichten zijn liked


    Naam: Thomas
    Registrar SIDN: JA
    ISPConnect: Lid
    KvK nummer: 76706966

    Je kunt de functie nl2br() gebruiken? Of mis ik nu wat?

  4. #4
    textfield output-&gt;mysql-&gt;javascript
    geregistreerd gebruiker
    1.088 Berichten
    Ingeschreven
    30/04/09

    Locatie
    NL

    Post Thanks / Like
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)
    14 Berichten zijn liked


    KvK nummer: 51985977

    Citaat Oorspronkelijk geplaatst door getUP Bekijk Berichten
    Je kunt de functie nl2br() gebruiken? Of mis ik nu wat?
    Die moet je gebruiken tijdens de output, het lijkt erop alsof die functie wordt gebruikt voor het invoegen van een record.

  5. #5
    textfield output-&gt;mysql-&gt;javascript
    Joh.3:16
    1.552 Berichten
    Ingeschreven
    31/08/08

    Locatie
    Delfzijl

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    3 Berichten zijn liked



    Thread Starter
    ook dit helpt niet, hij zet er keurig <br />'s in. alleen ook in de code worden die enters uitgevoerd

    code van het admin gedeelte :

    Code:
    $categorie_omschrijving = mysql_real_escape_string($_POST['omschrijving']);
    code voor de output:

    Code:
    $var = stripslashes($row['categorie_omschrijving']);
    		
    		echo "<li><p>".$row['categorie_naam']."</p><img src=\"".$row['categorie_img_url']."\"  onmouseover=\"Tip('$var', FIX, [getMouseX(), getMouseY()])\"  width=\"100px\"  /></li>";
    misschien dat jullie er wat aan zien?
    Laatst gewijzigd door marsipulami; 15/08/09 om 15:24.

  6. #6
    textfield output-&gt;mysql-&gt;javascript
    geregistreerd gebruiker
    1.088 Berichten
    Ingeschreven
    30/04/09

    Locatie
    NL

    Post Thanks / Like
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)
    14 Berichten zijn liked


    KvK nummer: 51985977

    Citaat Oorspronkelijk geplaatst door marsipulami Bekijk Berichten
    ook dit helpt niet, hij zet er keurig <br />'s in. alleen ook in de code worden die enters uitgevoerd
    In de DB hoor je die <br /> dus niet te hebben.

  7. #7
    textfield output-&gt;mysql-&gt;javascript
    Joh.3:16
    1.552 Berichten
    Ingeschreven
    31/08/08

    Locatie
    Delfzijl

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    3 Berichten zijn liked



    Thread Starter
    nee , deze zet hij in de code, alleen entert ook in de code, waardoor de javascript parameter over meerdere regels staat

  8. #8
    textfield output-&gt;mysql-&gt;javascript
    geregistreerd gebruiker
    3.705 Berichten
    Ingeschreven
    26/11/05

    Locatie
    Duivendrecht

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    27 Berichten zijn liked


    Naam: Gert Jan
    KvK nummer: 34272910

    je moet niet alleen \n replacen maar ook \n\r en \r, afhankelijk van of de gebruiker een Windows, linux of mac gebruikt is het een van die drie combinaties.

  9. #9
    textfield output-&gt;mysql-&gt;javascript
    Joh.3:16
    1.552 Berichten
    Ingeschreven
    31/08/08

    Locatie
    Delfzijl

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    3 Berichten zijn liked



    Thread Starter
    Citaat Oorspronkelijk geplaatst door gjtje Bekijk Berichten
    je moet niet alleen \n replacen maar ook \n\r en \r, afhankelijk van of de gebruiker een Windows, linux of mac gebruikt is het een van die drie combinaties.
    hey dank je, dat was hem inderdaad. ik had alleen \n gereplaced, ik dacht namelijk dat de \r gewoon een spatie was.

    dank je

  10. #10
    textfield output-&gt;mysql-&gt;javascript
    Ook U bent bij ons koning
    497 Berichten
    Ingeschreven
    30/11/06

    Locatie
    Linschoten

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    3 Berichten zijn liked


    KvK nummer: 30253206

    Stukje uitleg over \r & \n:

    Bedank je even een oude typemachine.

    \n == new line == nieuwe lijn
    \r == carriage return == carriage (rol waar het papier om zit) terug naar het begin schuiven

    Hier is vaak verwarring mee. Windows doet standaard een oude type machine nabootsen en zegt bij iedere enter /r/n. *nix daarintegen doet alleen een new line. Waarom windows anno 2008 nog denkt dat we met typemachines werken is mij altijd een raadsel geweest.

  11. #11
    textfield output-&gt;mysql-&gt;javascript
    Joh.3:16
    1.552 Berichten
    Ingeschreven
    31/08/08

    Locatie
    Delfzijl

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    3 Berichten zijn liked



    Thread Starter
    thnx voor de uitleg

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics