Toon posts:

[php] hulp bij tekstveld pleaze

Pagina: 1
Acties:
  • 78 views sinds 30-01-2008

Verwijderd

Topicstarter
hallo,

Ik wil graag ik twee tekstvlakken data ophalen uit de database, dan kan ik deze tekst aanpassen en dan wil dat het weer ogeslagen.

Ik heb de volgende code geschreven, het ophalen van de tekst gaat goed, alleen hij schrijft niet de tekst weg, maar leegt wel de velden in de database.

Kan iemand aub helpen.

<?php

/*test.php*/
?>

<html>
<head>
<title>Content Management Systeem</title>
<LINK REL="StyleSheet" HREF="test_style.css" TYPE="text/css">
</head>

<body>

<?php

// connectie maken met de database
Include("connect_db.php");

/*sql-query*/
$sql = "SELECT * FROM Data_nl WHERE ID=1 AND Page_nr =$Page_nr";
$queryresult = mysql_query($sql);

/*sql-query2*/
$sql2 = "SELECT * FROM Data_nl WHERE ID=2 AND Page_nr =$Page_nr";
$queryresult2 = mysql_query($sql2);

while ($resultaat = mysql_fetch_object($queryresult))
while ($resultaat2 = mysql_fetch_object($queryresult2))
{

?>

<form method="post" action="test.php">
<textarea name="tekst1" cols=120 rows=5 wrap="VIRTUAL"> <?php echo"$resultaat->Data"; ?> </textarea>
<textarea name="tekst2" cols=120 rows=5 wrap="VIRTUAL"> <?php echo"$resultaat2->Data"; ?> </textarea>
<input type="submit" value="save" name="submit">
</form>

<?php
}

{

$New_data1 == $HTTP_POST_VARS['tekst1'];
$New_data2 == $HTTP_POST_VARS['tekst2'];

// connectie maken met de database
Include("connect_db.php");

/*sql-query*/
$update1 = "UPDATE Data_nl SET Data='$New_data1' WHERE ID=1 AND Page_nr =$Page_nr";
mysql_query($update1);

/*sql-query*/
$update2 = "UPDATE Data_nl SET Data='$New_data2' WHERE ID=2 AND Page_nr =$Page_nr";
mysql_query($update2);

}

?>

</body>

?>

ps sorry als ik de code niet goed heb gepost

Verwijderd

Ik weet niet hoor, maar het is nogal een brei die je hebt gepost, ik kan er iig niet wijs uit, zet het ff tussen {php}{/php} tags (where { = [ and } = ])

Verwijderd

Op donderdag 20 juni 2002 13:12 schreef Amnesia het volgende:
ps sorry als ik de code niet goed heb gepost
om het geheel wat leesbaarder te maken kan je dan toch nog even de [php] en [./php] (zonder punt!) om je code zetten?

edit: damn.. te laat :)

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

kijk eens in de FAQ voor het debuggen en de Quickstart voor hoe je een topic maakt. or die(mysql_error()) is de hint

Doet iets met Cloud (MS/IBM)


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 28-08 12:00

Janoz

Moderator Devschuur®

!litemod

Bij php code is het handig om de [php ] tags te gebruiken...

Waar wordt $page_nr geset?

Daarnaast vind ik de while's bij het uitlezen van de resultsets nogal vreemd..

Verder worden de update commando's altijd uitgevoerd. Ook als er geen formulier opgestuurd is. Aangezien er dan geen post_vars zijn wordt de tabel dus leeg gehaald.




edit:
Owh, D2k had 'm al gesloten...

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Dit topic is gesloten.