Gå til innhold

Hvordan lage eget nyhets system?


Gjest medlem-77217

Anbefalte innlegg

Gjest medlem-77217
Skrevet (endret)

Hei sann! Jeg gidda ikke å lage ny tråd så jeg endrer bare denne.

 

Hvordan (hvilke funksjoner) lager jeg et nyhets system?

Endret av medlem-77217
Videoannonse
Annonse
Skrevet (endret)

Altså, hvilke funksjoner du ønsker bestemmer du jo selv :roll: Samtidig er det verdt å merke seg at CMS er en omstendig prosess å lage, spesielt alene, og spesielt hvis man setter litt krav til det. Med andre ord, finn et av ørten ferdige script og benytt det i stedet, så sparer du deg for veldig mye rart, deriblant tid og frustrasjon.

 

Ja, og for faktisk svare på spørsmålet: Du programmerer det (nei, det finnes sjokkerende nok ikke noe steg-for-steg-metode for å lage CMS tenk).

Endret av Ernie
Gjest medlem-77217
Skrevet

SKal ikke lage noe CMS... Jeg skal lage et kjempe enkelt nyhets system. Altså. Kunne Slette, Modifisere og lage nyheter.

Gjest medlem-77217
Skrevet (endret)

Tenkte på database....

 

Har kommet fram til noe, men problemet er at nyhetene ikke lagres i databasen!

 

Dette bruker jeg til å komme fram til databasen:

<?

 

$link = mysql_connect('host', 'bruker', 'passord')

  OR die(mysql_error());

 

?>

Endret av medlem-77217
Gjest medlem-77217
Skrevet

Hm. Fikk en error: Parse error: parse error, unexpected T_STRING in /home/www/fagerhaug.awardspace.com/post.php on line 12

 

LINK

 

 

Koden:

<?php

require_once("config.php");

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

{

 

 

$title = $_POST['title'];

$newstext = $_POST['title'];

$id = $_POST['id'];

$query = mysql_query('SELECT title,newstext,id FROM freinds WHERE title="1" AND newstext="2";

$result = mysql_fetch_array($query);

echo $result['firstname'].'<br />'.$result['lastname'].'<b />'.$result['age'];

 

 

      echo "<strong>Nyheten er lagt til i databasen. Du blir nå overført til hovedsiden</strong>";

      echo "<meta http-equiv=Refresh content=3;url=http://fagerhaug.awardspace.com/index.html>";

}

else

{

  ?>

  <br>

  <h3>Legg til nyhet</h3>

  <form method="post" action="<?php echo $PHP_SELF ?>">

  Title: <input name="title" size="40" maxlength="255">

  <br>

  News: <textarea name="newstext" rows="20" cols="40"></textarea>

  <br>

  <input type="submit" name="submit" value="Legg til nyhet">

  </form>

  <?

}

?>

 

Whats wrong?!

Skrevet (endret)

$query = mysql_query('SELECT title,newstext,id FROM freinds WHERE title="1" AND newstext="2"');

Legg merke til slutten der.

 

 

Og du sender forespørsel om å få kolonnene: title, newstext og id.

Fra samme query prøver du å printe ut kolonnene: firstname, lastname og age.

:huh:

Endret av endrebjorsvik
Gjest medlem-77217
Skrevet

<?php
require_once("config.php");
if(isset($_POST['submit']))
{


$title = $_POST['title'];
$newstext = $_POST['title'];
$id = $_POST['id'];
$query = mysql_query('SELECT title,newstext FROM id WHERE title="1" AND newstext="2";
$result = mysql_fetch_array($query);
echo $result['newstext'].'<br />'.$result['title'].'<b />'.$result['id];


      echo "<strong>Nyheten er lagt til i databasen. Du blir nå overført til hovedsiden</strong>";
      echo "<meta http-equiv=Refresh content=3;url=http://fagerhaug.awardspace.com/index.html>";
}
else
{
  ?>
  <br>
  <h3>Legg til nyhet</h3>
  <form method="post" action="<?php echo $PHP_SELF ?>">
  Title: <input name="title" size="40" maxlength="255">
  <br>
  News: <textarea name="newstext" rows="20" cols="40"></textarea>
  <br>
  <input type="submit" name="submit" value="Legg til nyhet">
  </form>
  <?
}
?>

 

Sånn da?

Gjest medlem-77217
Skrevet

Hm. Nå får jeg:

 

Parse error: parse error, unexpected $ in /home/www/fagerhaug.awardspace.com/post.php on line 32

Gjest medlem-77217
Skrevet

 

 

<?php

require_once("config.php");

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

{

 

 

$title = $_POST['title'];

$newstext = $_POST['title'];

$id = $_POST['id'];

$query = mysql_query('SELECT title,newstext,id FROM id WHERE title="1" AND newstext="2"');

$result = mysql_fetch_array($query);

echo $result['newstext'].'<br />'.$result['title'].'<b />'.$result['id];

 

 

echo "<strong>Nyheten er lagt til i databasen. Du blir nå overført til hovedsiden</strong>";

echo "<meta http-equiv=Refresh content=3;url=http://fagerhaug.awardspace.com/index.html>";

}

else

{

?>

<br>

<h3>Legg til nyhet</h3>

<form method="post" action="<?php echo $PHP_SELF ?>">

Title: <input name="title" size="40" maxlength="255">

<br>

News: <textarea name="newstext" rows="20" cols="40"></textarea>

<br>

<input type="submit" name="submit" value="Legg til nyhet">

</form>

<?

}

?>

 

 

 

Dette er hele koden

Gjest medlem-77217
Skrevet

Kjempe bra!

 

...Men nå får jeg et nytt...

 

 

Error: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/fagerhaug.awardspace.com/post.php on line 11

Skrevet

Kan du PHP og MySQL?

Hvis ikke bør du lære deg det før du spør for hver eneste feilmelding som kommer opp.

Kan være noe galt med spørringen din eller med tabellene dine.

Skrevet
Kan du PHP og MySQL?

Hvis ikke bør du lære deg det før du spør for hver eneste feilmelding som kommer opp.

Kan være noe galt med spørringen din eller med tabellene dine.

6851023[/snapback]

 

Denne tråden er bra. Jeg vil døpe dette til try-error & forum utvikling. :D

Skrevet (endret)
Kan du PHP og MySQL?

Hvis ikke bør du lære deg det før du spør for hver eneste feilmelding som kommer opp.

Kan være noe galt med spørringen din eller med tabellene dine.

6851023[/snapback]

 

Denne tråden er bra. Jeg vil døpe dette til try-error & forum utvikling. :D

6854033[/snapback]

... med et lite hint av cowboy coding :wee:

 

Fagerhaug: Hva med å faktisk forsøke å løse problemene før du poster de her? De biter ikke ;) Dessuten er de ganske forståelige hvis man bare tenker litt logisk. Ta f.eks "Error: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in [osv]". Hvorfor er resource-linken ugyldig? Med andre ord, hvor har den blitt brukt og endet siste og hvorfor gir den det resultatet? Slik tankegang pleier å løse svært mange problemer.

Endret av Ernie

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...