Hej!
Jag hade förut denna funktion för att låta besökarna lämna sina kommentarer i en textfil där jag skiljde av olika data med ; sen tog jag ur datan med explode kan man göra likadant i mysql, alltså det som lagras är namn;epost;kommentar;tid;namn;epost;kommentar;tid
kan jag sen hämta ur detta och dela ut det i en HTML-kod.
Hoppas ni förstår, va svårt att skriva hur.
I kommentar lagras alltså datan med skiljetecknet ; kan man då ta ur datan och dela upp den ifrån mysql?
Tack!
Det enklaste hade nog varit om varje person hade haft en egen rad i textfilen. När du läser ifrån textfilen kör du en explode på varje rad, och får då fram att $namn = filen[radnummer][0]. Nu är jag dålig på det här med att läsa och skriva till textfiler, men det ska nog gå ganska lätt för dig med stöd från manualen.
Det verkar vara att inte utnyttja enkelheten i att arbeta med databas.
Jag skulle hellre gjort en tabell som hette "kommentarer" och innehöll kolumnerna
namn, epost, kommentar, tid, namn, epost, kommentar, tid
och när jag hämtade allt från "kommentarer" med "SELECT * FROM `kommentarer`" och en whilesats så fick jag i varje iteration ut en vektor med all info i.
@ndreas har (om jag inte missuppfattat allt) helt enkelt en textfil med ett nytt inlägg på vid var tredje semikolon rad och de olika delarna i meddelandet separerade med semikolon.
Du förväntas ha skickat med ett formulär som innehöll fälten "namn", "epost" och "kommentar"
<?php
$qInsert = "
INSERT INTO kommentar VALUES (NULL, '".$_POST['namn']."', '".$_POST['epost']."', '".$_POST['kommentar']."')
";
mysql_query($qInsert);
?>
När du har fått den koden att fungera så har du lärt dig buggletning, stavelsrättning och hur man INTE kodar mot Databaser, MEN det visar i stort sett vad du skall göra
Kan man ta ut de första 5 kommentarerna med denna kod!
Koden verkar sjysst, ska leka med den när jag kommer hem.
Men kan man ta ut de 5 första kommentarerna med den här koden, skulle vara skitbra att ha så.
Tack på förhand!
Du är en underbar psykolog...psykolog!
Det var faktiskt inte något av detta jag ville ha, jag ville kunna lägga in namn, epost och kommentarer i en och samma row och sedan hänta ur dem, har löst det på mitt egna lilla säregna sett, men vem bryr sig, det funkar ju *jublar*
259 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91