Hjälp med egenkomponerad blogg.
Du får ändra på din MySQL fråga.
Hämta IDet, validera och sedan fråga databasen.
if(is_numeric($_GET['id'])){
$id = mysql_real_escape_string($_GET['id']);
mysql_query('SELECT * FROM `blogg`WHERE `id` = "'.$id.'"');}
else{
echo('Du har angivit ett felaktigt ID!');}
Tänk på att URL ska struktureras såhär: http://blogg.se/?id=12
Du får ändra på din MySQL fråga.
Hämta IDet, validera och sedan fråga databasen.
if(is_numeric($_GET['id'])){
$id = mysql_real_escape_string($_GET['id']);
mysql_query('SELECT * FROM `blogg`WHERE `id` = "'.$id.'"');}
else{
echo('Du har angivit ett felaktigt ID!');}
Tänk på att URL ska struktureras såhär: http://blogg.se/?id=12
Okej tack så mycket för din hjälp, ska försöka få det att fungera, är rätt så ny på det här men det ska nog gå.
Finns det något speciellt namn för det här jag vill göra, så jag kan ha något att googla på?
Hej!
Har ett nytt problem nu som jag inte blir klok på.
Felmeddelandet jag får är Notice: Undefined index: posts in C:\wamp\www\Databas\update.php on line 4.
Om jag inte har med rich text editor scriptet så fungerar det alldeles utmärkt, vad är det jag gör för fel när jag inkluderar det? Textarean får ju exakt samma namn som innan osv, jag förstår inte.
Jag har en fil som ska sätta in data i databasen som ser ut såhär:
<html>
<head>
<title>Nytt inlägg</title>
<link rel="stylesheet" type="text/css" href="css/style.css" />
<link rel="stylesheet" type="text/css" href="images/style.css" />
<!-- jQuery -->
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.3.min.js"></script>
<!-- markItUp! -->
<script type="text/javascript" src="markitup/jquery.markitup.js"></script>
<!-- markItUp! toolbar settings -->
<script type="text/javascript" src="markitup/sets/default/set.js"></script>
<!-- markItUp! skin -->
<link rel="stylesheet" type="text/css" href="markitup/skins/markitup/style.css" />
<!-- markItUp! toolbar skin -->
<link rel="stylesheet" type="text/css" href="markitup/sets/default/style.css" />
</head>
<body>
<script type="text/javascript">
<!--
$(document).ready(function() {
// Add markItUp! to your textarea in one line
// $('textarea').markItUp( { Settings }, { OptionalExtraSettings } );
$('#markItUp').markItUp(mySettings);
// You can add content from anywhere in your page
// $.markItUp( { Settings } );
$('.add').click(function() {
$.markItUp( { openWith:'<opening tag>',
closeWith:'<\/closing tag>',
placeHolder:"New content"
}
);
return false;
});
// And you can add/remove markItUp! whenever you want
// $(textarea).markItUpRemove();
$('.toggle').click(function() {
if ($("#markItUp.markItUpEditor").length === 1) {
$("#markItUp").markItUpRemove();
$("span", this).text("get markItUp! back");
} else {
$('#markItUp').markItUp(mySettings);
$("span", this).text("remove markItUp!");
}
return false;
});
});
-->
</script>
<div id="wrapper">
<div id="update">
<table>
<tr>
<td align="center">Nytt inlägg</td>
</tr>
<tr>
<td>
<table>
<form method="post" action="update.php">
<tr>
<td>Rubrik</td>
<td><input type="text" name="rubrik" size="50">
</td>
</tr>
<tr>
<td>Inlägg</td>
<td><textarea name="posts" id="markItUp" cols="80" rows="20"> </textarea>
</td>
</tr>
<tr>
<td></td>
<td align="right"><input type="submit" name="submit" value="Skicka"></td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</div>
</body>
</html>
update.php
<?php
$rubrik = mysql_real_escape_string( $_POST ['rubrik']);
$posts = mysql_real_escape_string($_POST ['posts']);
mysql_connect ("localhost", "root", "baba") or die ('Error: ' . mysql_error());
mysql_select_db ("bloggen");
$query="INSERT INTO posts (rubrik,posts)VALUES ('".$rubrik."', '".$posts."')";
mysql_query ($query) or die ('Fel med databasen');
echo "Du har nu postat följande inlägg: " . "<br/>";
echo "Rubrik: ";
echo $rubrik . "<br/>";
echo $posts;
?>
- Idag Sony läcker uppgifter i rättegång – så stort är Call of Duty 17
- Igår Nvidia: "Energieffektiva RTX 4060 sparar hundralappar" 38
- Igår MSI Geforce RTX 4060 Ventus 2X OC – bra prestanda vid 1080p men medioker kylare 49
- Igår Noctua släpper monteringsram för "deliddade" Ryzen 7000-processorer 15
- Igår Nvidias nästa arkitektur för Geforce kommer år 2025 58
- Idag Youtube testar aggressiv taktik mot annonsblockerare 5
- Igår Veckans fråga: Vilket operativsystem föredrar du? 89
- Igår Bilar med smarta inslag ger fler dumma fel 65
- 27 / 6 Telekombranschen: "Smarta glasögon ersätter telefoner inom fem år" 91
- 26 / 6 Lastpass-användare rasar – kan inte logga in 59
- Vad spelar du för tillfället?725
- Senaste klarade spel?398
- Föra över mini DV till datorn via Firewire DV - USB1
- Solceller, solpaneler, egen elproduktion, styra elförbrukning516
- Får inte ut rätt hastighet6
- Skillnad på nätverkskablar?5
- Tråden om PlayStation 513052
- Råd om vilken skärm5
- linux för spel på pc.62
- Sälja eller behålla, ej använd dator från 20213
- Säljes Intel Core i5 13400F
- Säljes Gamingdator 4080 / 13700KF / 32GB DDR5
- Säljes I5 12500
- Säljes LG 27'' UltraGear 27GP950 4K Nano IPS 160 Hz HDMI 2.1
- Säljes Star Wars Jedi AMD kod
- Säljes Trasig Xiaomi Mi Electric Scooter (M365) Svart
- Säljes 5800x3D + x570 Meg Unify + be quiet! Dark Rock Slim
- Säljes AMD ASUS DUAL RX6700XT
- Säljes Dell OptiPlex 7010
- Säljes Datordelar: i5 9600k + 1070 GTX mm.
- Youtube testar aggressiv taktik mot annonsblockerare8
- Sony läcker uppgifter i rättegång – så stort är Call of Duty17
- Nvidia: "Energieffektiva RTX 4060 sparar hundralappar"38
- MSI Geforce RTX 4060 Ventus 2X OC – bra prestanda vid 1080p men medioker kylare49
- Veckans fråga: Vilket operativsystem föredrar du?89
- Bilar med smarta inslag ger fler dumma fel65
- Noctua släpper monteringsram för "deliddade" Ryzen 7000-processorer15
- Nvidias nästa arkitektur för Geforce kommer år 202558
- Microsoft vill strömma Windows från molnet72
- Starfield utvecklas med AMD:s välsignelse155
Externa nyheter
Spelnyheter från FZ
- Över tre miljoner exemplar av Final Fantasy XVI har skeppats och sålts idag
- Sony råkar avslöja spelbudgetar och annat på grund av dålig märkpenna idag
- Alan Wake och CoD: Kallt krig snart på PS Plus igår
- Red Dead Redemption åldersmärkt igen i Korea – det spekuleras i remaster igår
- Fallout London flyttas för att slippa Starfield-konkurrensen igår