automatisch <br>

  • Onderwerp starter Onderwerp starter otie
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

otie

Gebruiker
Lid geworden
1 dec 2008
Berichten
313
Hallo,
ik heb een klein systeempje in elkaar geflanst,
alleen 1 ding werkt nog niet naar wens,
ik heb voor 'de admin' een functie gemaakt dat je tekst op de homepage kan zetten..
ziet er zo uit:

PHP:
<?php
include "config.php";
if(isset($_GET['actie']) && ($_GET['actie'] == "post")) {
 $text = $_POST['text'];
        mysql_query("UPDATE geg SET text = '$text' WHERE id = '1' ") or die(mysql_error());
        print "Tekst succesvol veranderd! ";
 } else {
?>
 <form method="post" action="?actie=post">
Tekst:
<br>
<textarea rows='5' cols='20' name='text'></textarea>
<br>
<input type="submit" value="Sla op!">
</form>
<?php
}
?>
en het ophalen zo:
PHP:
<?php
	include "config.php";
$query = "SELECT * FROM geg WHERE id = '1'";
$info =mysql_query($query) or die ("Error!");
while ($link = mysql_fetch_array($info)) {
echo $link['text'];
}

?>
 
ik weet niet maar op de plek waar jij hebt staan:
PHP:
if(isset($_GET['actie']) && ($_GET['actie'] == "post")) {

kun je volgens mij beter dit neerzetten:

PHP:
if($_SERVER[ 'REQUEST_METHOD' ] != 'POST' )

die tip kreeg ik vandaag zelf ook omdat dat wat er bij jou staat stond er ook bij mij maar dat werkte niet altijd zij diegene.
de code lijn werkt volgens mij niet helemaal met wat jij hebt maar is wel aan te passen denk ik (ik heb zelf echt amper verstand van php).

Hackie900
 
Hackie900 heeft gelijk. Al zou ik
PHP:
if($_SERVER[ 'REQUEST_METHOD' ] == 'POST' )
gebruiken, anders draai je de werking ervan om.


Maar wat is precies je vraag?
 
Maar hoe werkt dat dan?
waar moet ik het invoegen?
als ik het in me sqldb zet of als ik het uit me sqldb haal?
en hoe moet ik het dan gebruike?
 
Ik zou et doen als je em eruit haalt.

PHP:
$var = "Joe
hai";
echo nl2br( $var );
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan