Toon posts:

[PHP/MySQL] tags in <input>

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb 2 bestanden:
* aanbiedingen.php
* aanbiedingenwijzigen.php

Maar als ik dan in aanbiedingen.php tekst uit MySQL wil laten komen(longtext) om die vervolgens aan te passen en terug te sturen geeft bij in de <input>-tag alle enters als <br> weer. En dat wil ik niet.

Ik heb al het een en ander geprobeerd met eregi_replace maar het mochten baten.
Wie iemand hoe ik dat zou kunnen doen?

Hier de broncodes:

aanbiedingen.php

<html>
<head>
<title>Aanbiedingen</title>
</head>
<body bgcolor="#EEFFFF" text="#000000">
<form name="form1" method="post" action="aanbiedingenwijzigen.php">
<?php
$database_server = mysql_connect("localhost","username","password");
mysql_select_db("database", $database_server);
$sql = "SELECT titel, tekst FROM aanbiedingen ";
$res = mysql_query($sql) or die(mysql_error());
$record = mysql_fetch_object($res);
?>
<h2 align="center">
<input size="60" type="text" name="titel" value="<? echo "$record->titel"; ?>"></h2>
<textarea name="tekst" cols="80" rows="20"><? echo "$record->tekst"; ?></textarea>
<input type="submit" name="Submit" value="Bevestig">
</form>
</body>
</html>

aanbiedingenwijzigen.php

<html>
<head>
<title>Aanbiedingen aangepast</title>
</head>
<body bgcolor="#FFFFDD" text="#000000">
<?php
$tekst = eregi_replace(chr(13).chr(10)," <br> ",$tekst);

$database_server = mysql_connect("localhost","username","password");
mysql_select_db("database", $database_server);
$sql="UPDATE aanbiedingen SET titel = '$titel',
tekst = '$tekst'";
mysql_query($sql) or die ( mysql_error() );
?>
<h3>Aanbiedingen zijn aangepast!</h3>
</body>
</html>

  • DusHmaniac
  • Registratie: Oktober 2001
  • Laatst online: 07-09-2022

DusHmaniac

Boe!

Ook $string = str_replace("<br>","\n",$string) als eens geprobeert? Dan vervang je alle <br>'s door de normale entercode \n (en anders wijzig je "\n" in "" als je helemaal niks wil). Dit moet toch echt werken
(en dit zal vast ook wel ergens in de faq of in een of andere search staan hoor :Z)

All your base are belong to Chuck Norris


Verwijderd

Topicstarter
Uiteraard heb ik de search eerst geraadpleegd, maar niets gevonden.
Jouw tip heeft me geholpen, bedankt!

  • DusHmaniac
  • Registratie: Oktober 2001
  • Laatst online: 07-09-2022

DusHmaniac

Boe!

Nou dan sorry voor de opmerking :) Ik gebruik die str_replace zo vaak dat ik toch zeker wel dacht dat zoiets ergens vermeld zou staan in de faq of op google ofzo.

All your base are belong to Chuck Norris