Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Editerings problem

Postades av 2009-04-03 22:40:33 - Anders Hall, i forum php, Tråden har 0 Kommentarer och lästs av 1323 personer

Sitter här med min sida som jag vill kunna editera inlägg på, men får inte ihop detta med logik och kod.

Så nu ställer jag min fråga till er som kanske ser vad jag gör för fel eller missar helt och hållet.

Har en sida som jag plockar fram all min text (inlägg och kommentarer) och därifrån så har jag gjort en länk som leder till sidan nedan. i länken så plockar jag fram följande ?p=redigPage&nid=12 t.ex alltså meddelandets id. Och då kommer jag till min sida som jag vill plocka fram texten i meddelanet och ev. kunna redigera detta och posta till db på nytt med den uppdatering som jag har gjort. Men som det är nu så kommer det ingen text till textarean och skriver jag något i denna så postats det inget till db.

Vet nog att det är en del fel i mitt tanke sätt, men har kört fast på detta så jag behöver hjälp.

koden till sidan

<?php
// ===========================================================================================
//
require_once('CHTMLPage.php');

$title = "PTemplate1Columns";
$style = "1-kolumns.css";

$page = new CHTMLPage($style);

if (isset($_POST['submit'])) {

$mysqli = new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_DATABASE);

if (mysqli_connect_errno()) {
   echo "Connect failed: ".mysqli_connect_error()."<br>";
}  
 // $rubrik= $_POST['rubrik'];
	$innehall = $_POST['innehall'];
	$nid = $_GET['nid']; 

 $query = "SELECT * FROM kommentarer WHERE id = '{$_GET['id']}'"; 
 $query = die("UPDATE kommentarer SET innehall='$id' WHERE id ='$id'"); 
 $query = "UPDATE kommentarer SET innehall='$innehall' WHERE nid ='$nid'" or die(mysqli_error());
 //$query = die("UPDATE kommentarer SET innehall = '" . $_POST['innehall'] . "' WHERE id = " . $_POST["id"] . " LIMIT 1" or die(mysqli_error());
//$query = "SELECT * FROM kommentarer WHERE id = id"; 

 var_dump($nid); 
 var_dump($innehall);
 var_dump($id);   
  $result = $mysqli->query($query, MYSQLI_USE_RESULT); 
  $result = array($result);
 
    $html .= <<< EOD
    $row->innehall<br><br>
    $row->nid
EOD;
 
  if ($mysqli->error) {
    try {   
        throw new Exception("MySQL error $mysqli->error <br> Query:<br> $query", $msqli->errno);   
    } catch(Exception $e ) {
        echo "Error No: ".$e->getCode(). " - ". $e->getMessage() . "<br >";
        echo nl2br($e->getTraceAsString());
    }
}
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}
  $mysqli->close();
}

?>
 
     <center><form method="post"><input type="hidden" name="id" value="<?=$id?>">
    	<fieldset style="width: 425px;">
     <legend>REDIGERA INL&Auml;GG</legend>
    
       <input type="hidden" name="id" value="<?=$_GET['id']; ?> ">
     
       <!--<input type="hidden" name="nid" value="<?=$row['id']?>">-->
       
       <textarea rows=10 cols=50 name="Text"><?=$row['innehall']?></textarea>
     
       <input type="submit" name="submit" value="Spara" class="submit">
       </fieldset> 
   </form>  
<p>Tillbaka</p>
 </center> 

<?php
$html = <<<EOD
EOD;

$page->addPageBodyLeft($html);

// Print out the resulting page
 
$page->printPage($title);

?>



vet att det är test och kladd i denna, men som sagt jag kollar med olika lösningar för att få ihop detta.
Hoppas att ni förstår, fråga annars.

tabellen ser ut som följande:
id, nid, titel, namn, datum, innehall


Svara

Nyligen

  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 869
27 965
271 770
483
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies