Avatar billede kingwarez Nybegynder
03. juli 2003 - 17:27 Der er 11 kommentarer og
1 løsning

Hjælp til mysql og php

Jeg har lige lavet en forside+admin side hvor på admin siden kan man skrive en text i en box og så kommer den på forsiden nu er det bare jeg har tilføjet 3 sider mer og så går der ged i den på admin siden der kommer de 3 boxe mer men når jeg skriver i dem som side1 side2 side3 så kommer side1 på alle 3 sider er der noget jeg kan gøre smider lige selve admin koden op så i kan se det

<?php
require_once("db.php");
if($action == "skriv") {

echo"<font face=\"Verdana\" size=\"1\" color=\"#000000\">Info rettet. <a href=\"index.php\">her</a><font>";

mysql_query("UPDATE velkommen set tekst = '$tekst' where id = '1'");

mysql_query("UPDATE velkommen set tekst = '$tekst' where id = '2'");

mysql_query("UPDATE velkommen set tekst = '$tekst' where id = '3'");

} else {
?><center>
<font face="Verdana" size="1" color="#000000">
<?
$res = mysql_query("SELECT * FROM velkommen");
while ($row = mysql_fetch_array($res)) {
?>
<form method="post" action="admin.php" onsubmit="return checkfields()">
Tekst:<br>
<textarea name="tekst" cols="50" rows="10"><? echo''.$row['tekst'].''; ?></textarea> <br><br>
<input type="hidden" name="action" value="skriv">
<input type="submit" value="Ret velkommen">
</center>
</form>
</font>
<?php
} }
?>
Avatar billede ahv Nybegynder
03. juli 2003 - 17:29 #1
mysql_query("UPDATE velkommen set tekst = '$tekst' where id = '2'");

mysql_query("UPDATE velkommen set tekst = '$tekst' where id = '3'");

Disse to opdatere de to andre sider til teksten også, fjern dem.
Avatar billede ahv Nybegynder
03. juli 2003 - 17:30 #2
Du skal kun have en af dem på ->

Til side 1 ->
mysql_query("UPDATE velkommen set tekst = '$tekst' where id = '1'");

Til side 2 ->
mysql_query("UPDATE velkommen set tekst = '$tekst' where id = '2'");

Til side 3 ->
mysql_query("UPDATE velkommen set tekst = '$tekst' where id = '3'");
Avatar billede kingwarez Nybegynder
03. juli 2003 - 17:34 #3
Ja men kan man ikke have alle 3 text boxe på adminsiden på en gang men at den selv finder ud af hvad der er til hvad
Avatar billede kingwarez Nybegynder
03. juli 2003 - 17:34 #4
eller skal man lave en admin side til vær side
Avatar billede ahv Nybegynder
03. juli 2003 - 17:38 #5
Så skal du lave et input felt hvor du skriver siden i du kan kalde feltet for side også når du trykker opdatere ->

if($action == "skriv") {

echo"<font face=\"Verdana\" size=\"1\" color=\"#000000\">Info rettet. <a href=\"index.php\">her</a><font>";

mysql_query("UPDATE velkommen set tekst = '$tekst' where id = '$side'");
Avatar billede proware Nybegynder
03. juli 2003 - 17:38 #6
jo det kan du godt hvis du laver en table til hver
Avatar billede kingwarez Nybegynder
03. juli 2003 - 17:46 #7
Skal der kun skrives det her en gang
mysql_query("UPDATE velkommen set tekst = '$tekst' where id = '$side'");
Avatar billede kingwarez Nybegynder
03. juli 2003 - 17:47 #8
?skal jeg lave 3 table på admin siden
Avatar billede ahv Nybegynder
03. juli 2003 - 17:48 #9
<?php
require_once("db.php");
if($action == "skriv") {

echo"<font face=\"Verdana\" size=\"1\" color=\"#000000\">Info rettet. <a href=\"index.php\">her</a><font>";
mysql_query("UPDATE velkommen set tekst = '$tekst' where id = '$side'");
} else {
?><center>
<font face="Verdana" size="1" color="#000000">
<?
$res = mysql_query("SELECT * FROM velkommen");
while ($row = mysql_fetch_array($res)) {
?>
<form method="post" action="admin.php" onsubmit="return checkfields()">
Tekst:<br>
<textarea name="tekst" cols="50" rows="10"><? echo''.$row['tekst'].''; ?></textarea> <br><br>
side: <input type="text" name="side"><br><br>
<input type="hidden" name="action" value="skriv">
<input type="submit" value="Ret velkommen">
</center>
</form>
</font>
<?php
} }
?>
Avatar billede kingwarez Nybegynder
03. juli 2003 - 17:53 #10
den virker takker
Avatar billede kingwarez Nybegynder
03. juli 2003 - 18:01 #11
så vil jeg lige spøre om en ting til kan man ikke lave den admin text box til at selv at sætte skift linje selv for jeg skal vær gang jeg skal skifte linje smide en kode ind kan man ikke lave noget fix der
Avatar billede kingwarez Nybegynder
03. juli 2003 - 19:18 #12
kan du så også sige mig om man kan lave på adminsiden så man kan sætte grafik og farver ind på sider
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester