Enter = plaats naar onder
yamaharaptor - 05/08/2006 13:27
Onbekend
Hallo,
Weet iemand hoe je dit moet doen:
Ik ga naar toevoegen.php en typ in het grote invul veld zoals hier op het forum een zin in.
Hallo, ik ben yamaha raptor. [enter]
Hier volgende zin.
Maar als ik dan naar bekijk.php ga, zie ik dit staan:
Hallo, ik ben yamaha raptor. Hier volgende zin.
In plaats van:
Hallo, ik ben yamaha raptor.
Hier volgende zin.
Weet iemand hoe ik dit kan oplossen?
Alvast bedankt!
10 antwoorden
Gesponsorde links
yamaharaptor - 05/08/2006 13:44 (laatste wijziging 05/08/2006 13:46)
Onbekend
Ja wel leuk, maar snap het niet echt. Mijn engels en php zijn niet zo heel goed. Heb
<?php
function nl2brStrict($text, $replacement = '<br />')
{
return preg_replace("((\r\n)+)", trim($replacement), $text);
}
?>
toegevoegd maar lukt nog niet.
Ik ga nog even verder proberen iemand in de tussentijd wat tips of uitleg ipv alleen een link?
Thnx
Edit:
Dit heb ik gedaan bij bekijk.php:
<?php
if($id == ""){
function nl2brStrict($beschrijving, $replacement = '<br />')
{
return preg_replace("((\r\n)+)", trim($replacement), $beschrijving);
}
include("config.php");
mysql_connect("$host","$user","$pass");
mysql_select_db("$database");
$select = "SELECT * FROM verkoop WHERE id='$occasion'";
$query = mysql_query($select)or die(mysql_error());
$show = mysql_fetch_object($query);
echo "<table border=\"1\" bordercolor=\"black\" width=\"100%\" height=\"347\" cellspacing=\"0\"><tr><td width=\"50%\" height=\"6\" bgcolor=\"#9B0431\"><font color=\"#FFFFFF\"><b>$show->titel</b> </font></td><td width=\"50%\" height=\"6\" bgcolor=\"#9B0431\"><p align=\"right\"><font color=\"#FFFFFF\"><b>Prijs: $show->prijs</b></font></td></tr><tr><td width=\"100%\" height=\"329\" bgcolor=\"#B1B1B3\" colspan=\"2\">$show->beschrijving</td></tr></table><br>\n<br>\n";
echo "<table border=\"1\" bordercolor=\"black\" width=\"100%\" height=\"405\" cellspacing=\"0\"><tr><td width=\"100%\" height=\"1\" bgcolor=\"#9B0431\"><font color=\"#FFFFFF\"><b>Foto's</b></font></td></tr><tr><td width=\"100%\" height=\"416\"><a href=\"$show->foto1\" target=\"new\"><img src=\"$show->fotok1\" alt=\"klik op de foto voor een groter formaat\"></a></td></tr></table> \n<br> ";
}
?>
<?php
if ( $id == "" ) {
function nl2brStrict( $beschrijving , $replacement = '<br />' )
{
}
include ( "config.php" ) ;
$select = "SELECT * FROM verkoop WHERE id='$occasion '" ;
echo "<table border=\" 1\" bordercolor=\" black\" width=\" 100%\" height=\" 347\" cellspacing=\" 0\" ><tr><td width=\" 50%\" height=\" 6\" bgcolor=\" #9B0431\" ><font color=\" #FFFFFF\" ><b>$show->titel </b> </font></td><td width=\" 50%\" height=\" 6\" bgcolor=\" #9B0431\" ><p align=\" right\" ><font color=\" #FFFFFF\" ><b>Prijs: $show->prijs </b></font></td></tr><tr><td width=\" 100%\" height=\" 329\" bgcolor=\" #B1B1B3\" colspan=\" 2\" >$show->beschrijving </td></tr></table><br>\n <br>\n " ; echo "<table border=\" 1\" bordercolor=\" black\" width=\" 100%\" height=\" 405\" cellspacing=\" 0\" ><tr><td width=\" 100%\" height=\" 1\" bgcolor=\" #9B0431\" ><font color=\" #FFFFFF\" ><b>Foto's</b></font></td></tr><tr><td width=\" 100%\" height=\" 416\" ><a href=\" $show->foto1 \" target=\" new\" ><img src=\" $show->fotok1 \" alt=\" klik op de foto voor een groter formaat\" ></a></td></tr></table> \n <br> " ;
}
?>
Maarten - 05/08/2006 13:49
Erelid
Gewoon nl2br rond de variabele..
Geen strict zooi nodig..
- HTML echo'en doe je best tussen enkele quotes
- Variabelen buiten quotes!!!
Richard - 05/08/2006 14:18
Crew algemeen
Ik zie eigelijk het probleem niet... Ik kan perfect engels, maar ik krijg wel een nederlandstalige pagina voor mijn neus... Je moet gewoon je taal instellen op php.net.
Citaat:
http://www.php.net/nl2br
Geeft string met '<BR>' ingevoegd voor alle newlines.
yamaharaptor - 05/08/2006 14:51
Onbekend
dus volgens jullie zou hij zo moeten werken als ik dit in bekijk.php zet
Ik wil niet
hallo ik ben yamaha raptor <br>
blablabla
<?php
if($id == ""){
include("config.php");
mysql_connect("$host","$user","$pass");
mysql_select_db("$database");
$select = "SELECT * FROM verkoop WHERE id='$occasion'";
$query = mysql_query($select)or die(mysql_error());
$show = mysql_fetch_object($query);
function nl2brStrict($beschrijving, $replacement = '<br />')
return preg_replace("((\r\n)+)", trim($replacement), $beschrijving);
echo "<table border=\"1\" bordercolor=\"black\" width=\"100%\" height=\"347\" cellspacing=\"0\"><tr><td width=\"50%\" height=\"6\" bgcolor=\"#9B0431\"><font color=\"#FFFFFF\"><b>$show->titel</b> </font></td><td width=\"50%\" height=\"6\" bgcolor=\"#9B0431\"><p align=\"right\"><font color=\"#FFFFFF\"><b>Prijs: $show->prijs</b></font></td></tr><tr><td width=\"100%\" height=\"329\" bgcolor=\"#B1B1B3\" colspan=\"2\">$show->beschrijving</td></tr></table><br>\n<br>\n";
echo "<table border=\"1\" bordercolor=\"black\" width=\"100%\" height=\"405\" cellspacing=\"0\"><tr><td width=\"100%\" height=\"1\" bgcolor=\"#9B0431\"><font color=\"#FFFFFF\"><b>Foto's</b></font></td></tr><tr><td width=\"100%\" height=\"416\"><a href=\"$show->foto1\" target=\"new\"><img src=\"$show->fotok1\" alt=\"klik op de foto voor een groter formaat\"></a></td></tr></table> \n<br> ";
}
?>
<?php
if ( $id == "" ) {
include ( "config.php" ) ;
$select = "SELECT * FROM verkoop WHERE id='$occasion '" ;
function nl2brStrict( $beschrijving , $replacement = '<br />' )
echo "<table border=\" 1\" bordercolor=\" black\" width=\" 100%\" height=\" 347\" cellspacing=\" 0\" ><tr><td width=\" 50%\" height=\" 6\" bgcolor=\" #9B0431\" ><font color=\" #FFFFFF\" ><b>$show->titel </b> </font></td><td width=\" 50%\" height=\" 6\" bgcolor=\" #9B0431\" ><p align=\" right\" ><font color=\" #FFFFFF\" ><b>Prijs: $show->prijs </b></font></td></tr><tr><td width=\" 100%\" height=\" 329\" bgcolor=\" #B1B1B3\" colspan=\" 2\" >$show->beschrijving </td></tr></table><br>\n <br>\n " ; echo "<table border=\" 1\" bordercolor=\" black\" width=\" 100%\" height=\" 405\" cellspacing=\" 0\" ><tr><td width=\" 100%\" height=\" 1\" bgcolor=\" #9B0431\" ><font color=\" #FFFFFF\" ><b>Foto's</b></font></td></tr><tr><td width=\" 100%\" height=\" 416\" ><a href=\" $show->foto1 \" target=\" new\" ><img src=\" $show->fotok1 \" alt=\" klik op de foto voor een groter formaat\" ></a></td></tr></table> \n <br> " ;
}
?>
yamaharaptor - 05/08/2006 16:57
Onbekend
Rustig jong
"PHP ver gevorderde"
Ik zocht eerst een script toen is mij gezegt, als je niet uit komt, kun je altijd vragen en wij helpen je.
Hou je rustig man.
Weet je wat, verwijder me maar hier van deze site. Wil niet langer ingeschreven staan ik ga wel verder zoeken via google.
Simon - 05/08/2006 17:01 (laatste wijziging 05/08/2006 17:05)
PHP expert
ok, sorry, maar murfy zegt hetzelfde, die strict van jouw is niet nodig...
ik je strict toch gehouden aangezien jij dat zo graag wil
<?php
if($id == ""){
include("config.php");
mysql_connect("$host","$user","$pass");
mysql_select_db("$database");
$select = "SELECT * FROM verkoop WHERE id='$occasion'";
$query = mysql_query($select)or die(mysql_error());
$show = mysql_fetch_object($query);
function nl2brStrict($beschrijving, $replacement = '<br />') {
return preg_replace("((\r\n)+)", trim($replacement), $beschrijving);
}
echo "
<table border=\"1\" bordercolor=\"black\" width=\"100%\" height=\"347\" cellspacing=\"0\">
<tr>
<td width=\"50%\" height=\"6\" bgcolor=\"#9B0431\"><font color=\"#FFFFFF\"><b>".$show->titel."</b> </font></td>
<td width=\"50%\" height=\"6\" bgcolor=\"#9B0431\"><p align=\"right\"><font color=\"#FFFFFF\"><b>Prijs: ".$show->prijs."</b></font></td>
</tr>
<tr>
<td width=\"100%\" height=\"329\" bgcolor=\"#B1B1B3\" colspan=\"2\">".nl2brStrict($show->beschrijving)."</td>
</tr>
</table><br>\n<br>\n";
echo "
<table border=\"1\" bordercolor=\"black\" width=\"100%\" height=\"405\" cellspacing=\"0\">
<tr>
<td width=\"100%\" height=\"1\" bgcolor=\"#9B0431\"><font color=\"#FFFFFF\"><b>Foto's</b></font></td>
</tr>
<tr>
<td width=\"100%\" height=\"416\"><a href=\"$show->foto1\" target=\"new\"><img src=\"".$show->fotok1."\" alt=\"klik op de foto voor een groter formaat\"></a></td>
</tr>
</table> \n<br> ";
}
?>
<?php
if ( $id == "" ) {
include ( "config.php" ) ;
$select = "SELECT * FROM verkoop WHERE id='$occasion '" ;
function nl2brStrict( $beschrijving , $replacement = '<br />' ) {
}
<table border=\" 1\" bordercolor=\" black\" width=\" 100%\" height=\" 347\" cellspacing=\" 0\" >
<tr>
<td width=\" 50%\" height=\" 6\" bgcolor=\" #9B0431\" ><font color=\" #FFFFFF\" ><b>" . $show -> titel . "</b> </font></td>
<td width=\" 50%\" height=\" 6\" bgcolor=\" #9B0431\" ><p align=\" right\" ><font color=\" #FFFFFF\" ><b>Prijs: " . $show -> prijs . "</b></font></td>
</tr>
<tr>
<td width=\" 100%\" height=\" 329\" bgcolor=\" #B1B1B3\" colspan=\" 2\" >" . nl2brStrict( $show -> beschrijving ) . "</td>
</tr>
</table><br>\n <br>\n " ;
<table border=\" 1\" bordercolor=\" black\" width=\" 100%\" height=\" 405\" cellspacing=\" 0\" >
<tr>
<td width=\" 100%\" height=\" 1\" bgcolor=\" #9B0431\" ><font color=\" #FFFFFF\" ><b>Foto's</b></font></td>
</tr>
<tr>
<td width=\" 100%\" height=\" 416\" ><a href=\" $show->foto1 \" target=\" new\" ><img src=\" " . $show -> fotok1 . "\" alt=\" klik op de foto voor een groter formaat\" ></a></td>
</tr>
</table> \n <br> " ;
}
?>
yamaharaptor - 05/08/2006 18:07 (laatste wijziging 05/08/2006 20:25)
Onbekend
Nu
w
e
r
k
t
het!
SUPER thnx!
Ik heb op dit moment nog een probleem:
Ik wil mijn admin beveiligen met een wachtwoord. Dit heb ik nu gedaan:
<?php
session_start();
include("../config.php");
include("../functies.php");
if(!$HTTP_SESSION_VARS["gebruikersnaam_admin"]) {
if($admin_login) {
if($gebruikersnaam != "$admin[gebruikersnaam]" OR $paswoord != "$admin[paswoord]") {
$error_gegevens = "<font color=\"#FF0000\"><small>• Gebruikersnaam en/of paswoord onjuist.</small></font>";
$ok = "nee";
}
if($ok != "nee") {
$gebruikersnaam_admin = $gebruikersnaam;
session_register("gebruikersnaam_admin");
echo "<script language=\"JavaScript\">location.href = 'admin.php'</script>";
}
else {
echo "$error_gegevens";
echo "<form action=\"admin.php\" method=\"post\">";
echo "<table>";
echo "<tr><td colspan=\"2\"><b>Admin Login</b></td></tr>";
echo "<tr><td>Gebruikersnaam:</td> <td><input type=\"text\" name=\"gebruikersnaam\" value=\"$gebruikersnaam\"></td></tr>";
echo "<tr><td>Paswoord:</td> <td><input type=\"password\" name=\"paswoord\" value=\"$paswoord\"></td></tr>";
echo "<tr><td> </td> <td> </td></tr>";
echo "<tr><td colspan=\"2\"><input type=\"submit\" name=\"admin_login\" value=\"Login!\"></td></tr>";
echo "</table>";
echo "</form>";
}
}
else {
echo "<form action=\"admin.php\" method=\"post\">";
echo "<table>";
echo "<tr><td colspan=\"2\"><b>Admin Login</b></td></tr>";
echo "<tr><td>Gebruikersnaam:</td> <td><input type=\"text\" name=\"gebruikersnaam\" value=\"$gebruikersnaam\"></td></tr>";
echo "<tr><td>Paswoord:</td> <td><input type=\"password\" name=\"paswoord\" value=\"$paswoord\"></td></tr>";
echo "<tr><td> </td> <td> </td></tr>";
echo "<tr><td colspan=\"2\"><input type=\"submit\" name=\"admin_login\" value=\"Login!\"></td></tr>";
echo "</table>";
echo "</form>";
}
}
// ik zelf dacht hier else { if(!$actie) { maar dat werkt ook niet..
mysql_connect("$host","$user","$pass");
mysql_select_db("$database");
echo "<b>ADMIN PANEL - BEHEER HIER ALLE OCCASIONS</b><br>\n<br>\n";
echo "Occasion Lijst:<br>\n";
$select = "SELECT * FROM verkoop ORDER BY id";
$query = mysql_query($select)or die(mysql_error());
echo "<table width=\"100%\">";
while ($show = mysql_fetch_object($query)) {
echo "<tr><td width=\"15%\">id: <b>$show->id</b> </td><td width=\"60%\" Titel: <b>$show->titel</b></td><td width=\"25%\"><a href=\"bewerken.php?id=$show->id\">bewerken</a> | <a href=\"verwijderen.php?id=$show->id\">verwijderen</a></td></tr>\n";
}
echo "</table><br>\n";
echo "Klik <a href=\"toevoegen.php\">hier</a> om een occasion toe te voegen";
?>
<?php
include ( "../config.php" ) ;
include ( "../functies.php" ) ;
if ( ! $HTTP_SESSION_VARS [ "gebruikersnaam_admin" ] ) {
if ( $admin_login ) {
if ( $gebruikersnaam != "$admin[gebruikersnaam] " OR $paswoord != "$admin[paswoord] " ) {
$error_gegevens = "<font color=\" #FF0000\" ><small>• Gebruikersnaam en/of paswoord onjuist.</small></font>" ;
$ok = "nee" ;
}
if ( $ok != "nee" ) {
$gebruikersnaam_admin = $gebruikersnaam ;
echo "<script language=\" JavaScript\" >location.href = 'admin.php'</script>" ;
}
else {
echo "<form action=\" admin.php\" method=\" post\" >" ;
echo "<tr><td colspan=\" 2\" ><b>Admin Login</b></td></tr>" ; echo "<tr><td>Gebruikersnaam:</td> <td><input type=\" text\" name=\" gebruikersnaam\" value=\" $gebruikersnaam \" ></td></tr>" ; echo "<tr><td>Paswoord:</td> <td><input type=\" password\" name=\" paswoord\" value=\" $paswoord \" ></td></tr>" ; echo "<tr><td> </td> <td> </td></tr>" ; echo "<tr><td colspan=\" 2\" ><input type=\" submit\" name=\" admin_login\" value=\" Login!\" ></td></tr>" ;
}
}
else {
echo "<form action=\" admin.php\" method=\" post\" >" ;
echo "<tr><td colspan=\" 2\" ><b>Admin Login</b></td></tr>" ; echo "<tr><td>Gebruikersnaam:</td> <td><input type=\" text\" name=\" gebruikersnaam\" value=\" $gebruikersnaam \" ></td></tr>" ; echo "<tr><td>Paswoord:</td> <td><input type=\" password\" name=\" paswoord\" value=\" $paswoord \" ></td></tr>" ; echo "<tr><td> </td> <td> </td></tr>" ; echo "<tr><td colspan=\" 2\" ><input type=\" submit\" name=\" admin_login\" value=\" Login!\" ></td></tr>" ;
}
}
// ik zelf dacht hier else { if(!$actie) { maar dat werkt ook niet..
echo "<b>ADMIN PANEL - BEHEER HIER ALLE OCCASIONS</b><br>\n <br>\n " ; echo "Occasion Lijst:<br>\n " ;
$select = "SELECT * FROM verkoop ORDER BY id" ;
echo "<table width=\" 100%\" >" ;
echo "<tr><td width=\" 15%\" >id: <b>$show->id </b> </td><td width=\" 60%\" Titel: <b>$show->titel </b></td><td width=\" 25%\" ><a href=\" bewerken.php?id=$show->id \" >bewerken</a> | <a href=\" verwijderen.php?id=$show->id \" >verwijderen</a></td></tr>\n " ; }
echo "Klik <a href=\" toevoegen.php\" >hier</a> om een occasion toe te voegen" ; ?>
Alleen kan ik nu de artikelen nog verwijderen en bewerken zonder in t ehoeven loggen.
Het inlog formulier staat er WEL boven en als ik het invul, verdwijnt hij zoals het zou moeten.
Alleen wanneer ik nu naar admin.php ga, moet alleen het inlog formulier er staan en niet al bewerken en verwijderen e.d
Moet ik nog ergens een else oid toevoegen?
michielvsb - 08/08/2006 19:35
HTML interesse
Ehm... welke versie van php gebruik je?
if(!$HTTP_SESSION_VARS["gebruikersnaam_admin"]) {
if ( ! $HTTP_SESSION_VARS [ "gebruikersnaam_admin" ] ) {
Lees even de tutorial van Superglobals erop na.
Nu daar gaat het niet om hier, maar ontopic:
Als je met sessie's werkt, kan je gewoon controleren of de sessie bestaat, zoja, geef je het bewerken/verwijderen weer, anders niet. Ik zou toch maar eens tegoei php leren, eer je aan zulke dingen begint...
Gesponsorde links
Dit onderwerp is gesloten .