Avatar billede Fiber Bjørn Juniormester
03. april 2005 - 21:39 Der er 20 kommentarer og
1 løsning

update af form

Hvordan updatere jeg en af disse felter eller elle felter på engang. Meningen er at en person skriver oplysninger ind i felterne. Oplysningerne bliver gemt og trukket frem igen, men så vil jeg gerne lave en funktion så man også kan rette i det igen. Men det kan jeg ikke finde ud af, er ik så øvet i det her.

Håber i kan hjælpe

<?php
require("config.php");
connect();
        $holdmedlem = $_GET["holdmedlem"];

        $query = mysql_query("select * from riberep_holdet where navn = '".$holdmedlem."'");
        $getter = mysql_fetch_array($query);
       
?>

<html>



<head>

<title>Ribe Rep</title>

<link rel="stylesheet" type="text/css" href="style.css" />

</head>



<body topmargin="0" leftmargin="0">



<table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%" id="Index ramme">

  <tr>

    <td width="34%" valign="top" class='vside'>&nbsp;</td>

    <td width="33%" valign="top" bgcolor='#FFFFFF'>

    <!--Logo / dato tabel start-->

    <?php include ("inc/dato.php"); ?>

    <!--Logo / dato tabel slut-->

    <!--Top banner start-->

    <?php include ("inc/top.php"); ?>

    <!--Top banner slut-->

    <!--Menu start-->

    <?php include ("inc/menu.php"); ?>

    <!--Menu slut-->

    <table border="0" cellpadding="0" cellspacing="0" width="700" id="Hoved tabel" height="100%">

      <tr>

        <td width="100%" valign='top' style='padding-left: 5px;'>

        <!--Index start-->

<br><span class='header'><?echo $getter[navn]?></span>

<br><br>
            <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#CCCCCC" width="100%" id="AutoNumber1" height="201">
              <tr>
                <td width="33%" height="19" bordercolor="#999999"><span class='subheader'>Navn:</span></td>
                <td width="33%" height="19" class="m"><?echo $getter[navn]?></td>
                <td width="34%" rowspan="9" height="201">
                  <div align="center"><img width="70" height="70" border="0" src="2004/Personbil/Homer.gif">
                  </div>
                </td>
              </tr>
              <tr>
                <td width="33%" height="21" bordercolor="#999999"><span class='subheader'>Bopæl:</span></td>
                <td width="33%" height="21" class="m">
                  <?echo $getter[addresse]?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="22" bordercolor="#999999"><span class='subheader'>Alder:</span></td>
                <td width="33%" height="22" class="m">
                  <?echo $getter[a]?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="24" bordercolor="#999999"><span class='subheader'>Beskæftigelse:</span></td>
                <td width="33%" height="24" class="m"><?echo $getter[b]?></td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class='subheader'>Sæson
                  på Ribe Rep:</span></td>
                <td width="33%" height="20" class="m">
                  <?echo $getter[c]?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class='subheader'>Kæreste:</span></td>
                <td width="33%" height="20" class="m">
                  <?echo $getter[d]?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class='subheader'>Livret:</span></td>
                <td width="33%" height="20" class="m">
                  <?echo $getter[e]?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class='subheader'>Ynglingsfilm:</span></td>
                <td width="33%" height="20" class="m">
                  <?echo $getter[f]?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class='subheader'>Motto:</span></td>
                <td width="33%" height="20" class="m">
                  <?echo $getter[g]?>
                </td>
              </tr>
            </table>

            <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#CCCCCC" width="100%" id="AutoNumber2">
              <tr>
                <td width="33%" height="23" bordercolor="#999999"><span class="subheader">Ynglings-gymnast:</span></td>
                <td width="67%" height="23" class="m">
                  <?echo $getter[h]?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Ynglings-land:</span></td>
                <td width="67%" height="20" class="m">
                  <?echo $getter[i]?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="21" bordercolor="#999999"><span class="subheader">Ynglings-stilling:</span></td>
                <td width="67%" height="21" class="m">
                  <?echo $getter[j]?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Ynglings-ting:</span></td>
                <td width="67%" height="20" class="m">
                  <?echo $getter[k]?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Ynglings-farve:</span></td>
                <td width="67%" height="20" class="m">
                  <?echo $getter[l]?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">3
                  ting, som gør dig glad:</span></td>
                <td width="67%" height="20" class="m">
                  <?echo $getter[m]?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Din
                  største hemmelighed:</span></td>
                <td width="67%" height="20" class="m">
                  <?echo $getter[n]?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="17" bordercolor="#999999"><span class="subheader">Bush
                  eller Clinton:</span></td>
                <td width="67%" height="17" class="m">
                  <?echo $getter[o]?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Fogh
                  eller Lykketoft:</span></td>
                <td width="67%" height="20" class="m">
                  <?echo $getter[p]?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Rundkørsel
                  eller Ubetinget vigepligt:</span></td>
                <td width="67%" height="20" class="m">
                  <?echo $getter[q]?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Ingen
                  sex eller ingen gymnastik:</span></td>
                <td width="67%" height="20" class="m">
                  <?echo $getter[r]?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Rytme
                  eller Spring:</span></td>
                <td width="67%" height="20" class="m">
                  <?echo $getter[s]?>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Par
                  serie eller Hr/D serie:</span></td>
                <td width="67%" height="20" class="m">
                  <?echo $getter[t]?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Gyffa
                  eller prospekt:</span></td>
                <td width="67%" height="20" class="m">
                  <?echo $getter[u]?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Bedst
                  Ide:</span></td>
                <td width="67%" height="20" class="m">
                  <?echo $getter[v]?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Hvor
                  stærkt køre du:</span></td>
                <td width="67%" height="20" class="m">
                  <?echo $getter[x]?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="21" bordercolor="#999999"><span class="subheader">Er
                  jorden rund? hvorfor? Hvorfor ik?</span></td>
                <td width="67%" height="21" class="m">
                  <?echo $getter[y]?>
                </td>
              </tr>
            </table>

        <!--Index slut-->

        </td>

      </tr>

    </table>

    <br>

    </td>

    <td width="33%" valign="bottom" class='hside' align='right'>

    </td>

  </tr>

</table>



</body>



</html>
Avatar billede arne_v Ekspert
03. april 2005 - 21:42 #1
Du retter noget i MySQL med:

UPDATE tabelnavn SET feltnavn = værdi;

men jeg tror at du får bedre svar i PHP kategorien, da det er der 95% af
opgaven ligger.
Avatar billede bromer Nybegynder
03. april 2005 - 21:43 #2
steffenbloch: Du skal have det ind i en formular
Avatar billede Fiber Bjørn Juniormester
03. april 2005 - 21:56 #3
ja, kan i ikke give et eksempel. Jeg synes jeg har prøvet men der kommer hele tiden fejl, og nu er jeg ret tosset på det. og har opgivet lidt.

Det jeg er gået ud fra er denne her

UPDATE `riberep_holdet` SET `navn` = 'steffen' WHERE `navn` = ".$holdmedlem." LIMIT 1 ;

som er jeg kan se inde på
http://phpmyadmin

men kan ikke finde ud af at få ændringen sendt ???
Avatar billede bromer Nybegynder
03. april 2005 - 21:59 #4
Jeg har lige hurtigt smidt en form rundt omkring dine tabeller og lavet en update sætning. Prøv den og rapporter lige tilbage hvis den fejler..

<?php
require("config.php");
connect();
        $holdmedlem = $_GET["holdmedlem"];

        $query = mysql_query("select * from riberep_holdet where navn = '".$holdmedlem."'");
        $getter = mysql_fetch_array($query);
     
if (isset($_POST['submit'])) {
    $sql = "UPDATE riberep_holdet SET ";
$first = true;
foreach($_POST as $key => $val) {
if ($key != "submit") {   
    if ($first) {
        $first = false;
    } else {
        $sql .= ",";
        $sql .= sprintf(" %s = '%s'",$key,$val);
    }
}
}
$sql .= " WHERE navn = '" . $_GET['holdmedlem'] . "'";
mysql_query($sql) OR DIE (mysql_error());
}
?>

<html>



<head>

<title>Ribe Rep</title>

<link rel="stylesheet" type="text/css" href="style.css" />

</head>



<body topmargin="0" leftmargin="0">



<table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%" id="Index ramme">

  <tr>

    <td width="34%" valign="top" class='vside'>&nbsp;</td>

    <td width="33%" valign="top" bgcolor='#FFFFFF'>

    <!--Logo / dato tabel start-->

    <?php include ("inc/dato.php"); ?>

    <!--Logo / dato tabel slut-->

    <!--Top banner start-->

    <?php include ("inc/top.php"); ?>

    <!--Top banner slut-->

    <!--Menu start-->

    <?php include ("inc/menu.php"); ?>

    <!--Menu slut-->

    <table border="0" cellpadding="0" cellspacing="0" width="700" id="Hoved tabel" height="100%">

      <tr>

        <td width="100%" valign='top' style='padding-left: 5px;'>

        <!--Index start-->

<br><span class='header'><?echo $getter[navn]?></span>

<br><br>
<form action="<?=$_SERVER['PHP_SELF'];?>?holdmedlem=<?=$holdmedlem;?>" method="post">
            <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#CCCCCC" width="100%" id="AutoNumber1" height="201">
              <tr>
                <td width="33%" height="19" bordercolor="#999999"><span class='subheader'>Navn:</span></td>
                <td width="33%" height="19" class="m"><?echo $getter[navn]?></td>
                <td width="34%" rowspan="9" height="201">
                  <div align="center"><img width="70" height="70" border="0" src="2004/Personbil/Homer.gif">
                  </div>
                </td>
              </tr>
              <tr>
                <td width="33%" height="21" bordercolor="#999999"><span class='subheader'>Bopæl:</span></td>
                <td width="33%" height="21" class="m">
                  <input type="text" name="addresse" value="<?echo $getter[addresse]?>"/>
                </td>
              </tr>
              <tr>
                <td width="33%" height="22" bordercolor="#999999"><span class='subheader'>Alder:</span></td>
                <td width="33%" height="22" class="m">
                  <input type="text" name="a" value="<?echo $getter[a]?>"/>
                </td>
              </tr>
              <tr>
                <td width="33%" height="24" bordercolor="#999999"><span class='subheader'>Beskæftigelse:</span></td>
                <td width="33%" height="24" class="m"><input type="text" name="b" value="<?echo $getter[b]?>"/></td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class='subheader'>Sæson
                  på Ribe Rep:</span></td>
                <td width="33%" height="20" class="m">
                <input type="text" name="c" value="<?echo $getter[c]?>"/>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class='subheader'>Kæreste:</span></td>
                <td width="33%" height="20" class="m">
                <input type="text" name="d" value="<?echo $getter[d]?>"/>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class='subheader'>Livret:</span></td>
                <td width="33%" height="20" class="m">
                  <input type="text" name="e" value="<?echo $getter[e]?>"/>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class='subheader'>Ynglingsfilm:</span></td>
                <td width="33%" height="20" class="m">
                <input type="text" name="f" value="<?echo $getter[f]?>"/>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class='subheader'>Motto:</span></td>
                <td width="33%" height="20" class="m">
                  <input type="text" name="g value="<?echo $getter[g]?>"/>
                </td>
              </tr>
            </table>

            <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#CCCCCC" width="100%" id="AutoNumber2">
              <tr>
                <td width="33%" height="23" bordercolor="#999999"><span class="subheader">Ynglings-gymnast:</span></td>
                <td width="67%" height="23" class="m">
                  <input type="text" name="h" value="<?echo $getter[h]?>"/>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Ynglings-land:</span></td>
                <td width="67%" height="20" class="m">
                  <input type="text" name="i" value="<?echo $getter[i]?>"/>
                </td>
              </tr>
              <tr>
                <td width="33%" height="21" bordercolor="#999999"><span class="subheader">Ynglings-stilling:</span></td>
                <td width="67%" height="21" class="m">
                  <input type="text" name="j" value="<?echo $getter[j]?>"/>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Ynglings-ting:</span></td>
                <td width="67%" height="20" class="m">
                  <input type="text" name=k" value="<?echo $getter[k]?>"/>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Ynglings-farve:</span></td>
                <td width="67%" height="20" class="m">
                  <input type="text" name="l" value="<?echo $getter[l]?>"/>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">3
                  ting, som gør dig glad:</span></td>
                <td width="67%" height="20" class="m">
                  <input type="text" name="m" value="<?echo $getter[m]?>"/>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Din
                  største hemmelighed:</span></td>
                <td width="67%" height="20" class="m">
                <input type="text" name="n" value=" <?echo $getter[n]?>"/>
                </td>
              </tr>
              <tr>
                <td width="33%" height="17" bordercolor="#999999"><span class="subheader">Bush
                  eller Clinton:</span></td>
                <td width="67%" height="17" class="m">
                  <input type="text" name="o" value="<?echo $getter[o]?>"/>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Fogh
                  eller Lykketoft:</span></td>
                <td width="67%" height="20" class="m">
                  <input type="text" name="p" value="<?echo $getter[p]?>"/>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Rundkørsel
                  eller Ubetinget vigepligt:</span></td>
                <td width="67%" height="20" class="m">
                  <input type="text" name="q" value="<?echo $getter[q]?>"/>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Ingen
                  sex eller ingen gymnastik:</span></td>
                <td width="67%" height="20" class="m">
                  <input type="text" name="r" value="<?echo $getter[r]?>"/>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Rytme
                  eller Spring:</span></td>
                <td width="67%" height="20" class="m">
                  <input type="text" name="s" value="<?echo $getter[s]?>"/>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Par
                  serie eller Hr/D serie:</span></td>
                <td width="67%" height="20" class="m">
                  <input type="text" name="t" value="<?echo $getter[t]?>"/>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Gyffa
                  eller prospekt:</span></td>
                <td width="67%" height="20" class="m">
                  <input type="text" name="u" value="<?echo $getter[u]?>"/>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Bedst
                  Ide:</span></td>
                <td width="67%" height="20" class="m">
                  <input type="text" name="v" value="<?echo $getter[v]?>"/>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Hvor
                  stærkt køre du:</span></td>
                <td width="67%" height="20" class="m">
                  <input type="text" name="x" value="<?echo $getter[x]?>"/>
                </td>
              </tr>
              <tr>
                <td width="33%" height="21" bordercolor="#999999"><span class="subheader">Er
                  jorden rund? hvorfor? Hvorfor ik?</span></td>
                <td width="67%" height="21" class="m">
                  <input type="text" name="y" value="<?=$getter[y];?>"/>
                </td>
              </tr>
          <tr>
              <td colspan="2">
            <input type="submit" name="submit" value="Opdater"/>
        </td>
        </tr>
            </table>
      </form>
        <!--Index slut-->
        </td>
      </tr>
    </table>
    <br>
    </td>
    <td width="33%" valign="bottom" class='hside' align='right'>
    </td>
  </tr>
</table>
</body>
</html>
Avatar billede arne_v Ekspert
03. april 2005 - 22:01 #5
LIMIT 1 kan kun bruges til SELECT ikke til UPDATE (så vidt jeg ved ihvertfald)
Avatar billede bromer Nybegynder
03. april 2005 - 22:05 #6
jeg er helt enig, men hvor ser du LIMIT 1 henne?
Avatar billede arne_v Ekspert
03. april 2005 - 22:07 #7
21:56:11
Avatar billede bromer Nybegynder
03. april 2005 - 22:11 #8
ret vildt.. firefox fandt den ikke da jeg søgte på det.. det synes jeg egentlig er ret skræmmende :)

Og du kan faktisk godt bruge LIMIT i UPDATE

http://dev.mysql.com/doc/mysql/en/update.html
Avatar billede Fiber Bjørn Juniormester
03. april 2005 - 22:43 #9
Jeg fik denne fejl

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ' a = '27', b = 'Elektrikker', c = '', d = '', e = '', f = '', g

Mvh Steffen
Avatar billede bromer Nybegynder
03. april 2005 - 22:45 #10
okay, gider du ikke også lige før du kører mysql_query at printe indeholdet af $sql og poste det her.. umiddelbart er der ikke noget galt med det du lige har postet
Avatar billede arne_v Ekspert
03. april 2005 - 22:46 #11
skal 27 i '' (er a et felt af tekst type ?)
Avatar billede bromer Nybegynder
03. april 2005 - 22:48 #12
nej det gør det ikke, men som du ser har jeg lavet det til bare at tage alle felter og smide quotes omkring. MySQL burde ikke brokke sig over enkelt-quotes..
Avatar billede Fiber Bjørn Juniormester
03. april 2005 - 23:01 #13
Det er denne side jeg lave vær person med,

www.ribe-rep.dk/holdet1.php

Hvor jeg også kan vælge hvilken person jeg gerne vi se, når jeg så vælger en person kan jeg komme til at rette i oplysningerne.

jeg ved godt at der står på samme side, men skal lige have det tilat virke først også deler jeg det og så det bliver bere overskuligt :o)



<?
require("config.php");
connect();
$navn = $_POST[navn];
if($_GET[action] == "opret"){
if($navn == "" || $_POST[dp] == ""){
  echo"Der er noget du ikke har indtastet, derfor blev dit indlæg ikke oprettet!";
} else {
  $date = date("d-m-Y H:i");
  mysql_query("insert into riberep_holdet (navn, addresse, tlf, email, ip, dato, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, x, y, dp) values ('$_POST[navn]','$_POST[addresse]','$_POST[tlf]','$_POST[email]','$_SERVER[REMOTE_ADDR]','$date','$_POST[a]','$_POST[b]','$_POST[c]','$_POST[d]','$_POST[e]','$_POST[f]','$_POST[g]','$_POST[h]','$_POST[i]','$_POST[j]','$_POST[k]','$_POST[l]','$_POST[m]','$_POST[n]','$_POST[o]','$_POST[p]','$_POST[q]','$_POST[r]','$_POST[s]','$_POST[t]','$_POST[u]','$_POST[v]','$_POST[x]','$_POST[y]','$_POST[dp]')");
  echo mysql_error();
}
}
?>
<html>

<head>
<title>Ribe Rep</title>
<link rel="stylesheet" type="text/css" href="../style.css" />
<link rel="stylesheet" href="style.css" type="text/css">
</head>

<body topmargin="0" leftmargin="0">

<table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%" id="Index ramme">
  <tr>
    <td width="34%" valign="top" class='vside'>&nbsp;</td>
    <td width="33%" valign="top" bgcolor='#FFFFFF'>
    <!--Logo / dato tabel start-->
    <?php include ("inc/dato.php"); ?>
    <!--Logo / dato tabel slut-->
    <!--Top banner start-->
    <?php include ("inc/top.php"); ?>
    <!--Top banner slut-->
    <!--Menu start-->
    <?php include ("inc/menu.php"); ?>
    <!--Menu slut-->
    <table border="0" cellpadding="0" cellspacing="0" width="700" id="Hoved tabel" height="100%">
      <tr>
        <td width="100%" valign='top'>
        <!--Index start-->
       
       
       
        <div class="widecontitle">
        <br><br>
              <span class='header'>Personlig data:</span> </div>
        <div class="widecon" style="text-align: center;">
              <form method="post" action="holdet1.php?action=opret">
                <table width="50%" border="0" cellspacing="0" cellpadding="0">
                  <tr>
                    <td width="50%" class="subheader">Navn:</td>
                    <td width="50%">
                      <input type="text" name="navn" value="" size="25">
                    </td>
                  </tr>
                  <tr>
                    <td width="50%" class="subheader">Addresse:</td>
                    <td width="50%">
                      <input type="text" name="addresse" size="25">
                    </td>
                  </tr>
                  <tr>
                    <td width="50%" class="subheader">Telefon/Mobil:</td>
                    <td width="50%">
                      <input type="text" name="tlf" size="25">
                    </td>
                  </tr>
                  <tr>
                    <td width="50%" class="subheader">E@mail:</td>
                    <td width="50%">
                      <input type="text" name="email" size="25">
                    </td>
                  </tr>
                  <tr>
                    <td width="50%" class="subheader">Alder:</td>
                    <td width="50%"><select name="a" size="1">
                        <option>17</option>
                        <option>18</option>
                        <option>19</option>
                        <option>20</option>
                        <option>21</option>
                        <option>22</option>
                        <option>23</option>
                        <option>24</option>
                        <option>25</option>
                        <option>26</option>
                        <option>27</option>
                        <option>28</option>
                        <option>29</option>
                        <option>30</option>
                        <option>31</option>
                        <option>32</option>
                        <option>33</option>
                        <option>34</option>
                        <option>35</option>
                        <option>36</option>
                        <option>37</option>
                        <option>38</option>
                        <option>39</option>
                        <option>40</option>
                      </select></td>
                  </tr>
                  <tr>
                    <td width="50%" class="subheader">Arbejde:</td>
                    <td width="50%">
                      <input type="text" name="b" size="25">
                    </td>
                  </tr>
                  <tr>
                    <td width="50%" class="subheader">S&aelig;son:</td>
                    <td width="50%">
                      <input type="text" name="c" size="25">
                    </td>
                  </tr>
                  <tr>
                    <td width="50%" class="subheader">K&aelig;reste:</td>
                    <td width="50%">
                      <input type="text" name="d" size="25">
                    </td>
                  </tr>
                  <tr>
                    <td width="50%" class="subheader">Livret:</td>
                    <td width="50%">
                      <input type="text" name="e" size="25">
                    </td>
                  </tr>
                  <tr>
                    <td width="50%" class="subheader">Ynglingsfilm:</td>
                    <td width="50%">
                      <input type="text" name="f" size="25">
                    </td>
                  </tr>
                  <tr>
                    <td width="50%" class="subheader">Motto:</td>
                    <td width="50%">
                      <input type="text" name="g" size="25">
                    </td>
                  </tr>
                  <tr>
                    <td width="50%" class="subheader">Ynglings-gymnast:</td>
                    <td width="50%">
                      <input type="text" name="h" size="25">
                    </td>
                  </tr>
                  <tr>
                    <td width="50%" class="subheader">Ynglings-land:</td>
                    <td width="50%">
                      <input type="text" name="i" size="25">
                    </td>
                  </tr>
                  <tr>
                    <td width="50%" class="subheader">Ynglings-stilling:</td>
                    <td width="50%">
                      <input type="text" name="j" size="25">
                    </td>
                  </tr>
                  <tr>
                    <td width="50%" class="subheader">Ynglings-ting:</td>
                    <td width="50%">
                      <input type="text" name="k" size="25">
                    </td>
                  </tr>
                  <tr>
                    <td width="50%" class="subheader">Ynglings-farve:</td>
                    <td width="50%">
                      <input type="text" name="l" size="25">
                    </td>
                  </tr>
                  <tr>
                    <td width="50%" class="subheader">3 ting, som g&oslash;r dig
                      glad:</td>
                    <td width="50%">
                      <input type="text" name="m" size="25">
                    </td>
                  </tr>
                  <tr>
                    <td width="50%" class="subheader">Din st&oslash;rste hemmelighed:</td>
                    <td width="50%">
                      <input type="text" name="n" size="25">
                    </td>
                  </tr>
                  <tr>
                    <td width="50%" class="subheader">Bush eller Clinton:</td>
                    <td width="50%">
                      <input type="text" name="o" size="25">
                    </td>
                  </tr>
                  <tr>
                    <td width="50%" class="subheader">Fogh eller Lykketoft:</td>
                    <td width="50%">
                      <input type="text" name="p" size="25">
                    </td>
                  </tr>
                  <tr>
                    <td width="50%" class="subheader">Rundk&oslash;rsel eller
                      Ubetinget vigepligt:</td>
                    <td width="50%">
                      <input type="text" name="q" size="25">
                    </td>
                  </tr>
                  <tr>
                    <td width="50%" class="subheader">Ingen sex eller ingen gymnastik:</td>
                    <td width="50%">
                      <input type="text" name="r" size="25">
                    </td>
                  </tr>
                  <tr>
                    <td width="50%" class="subheader">Rytme eller Spring:</td>
                    <td width="50%">
                      <input type="text" name="s" size="25">
                    </td>
                  </tr>
                  <tr>
                    <td width="50%" class="subheader">Par serie eller Hr/D serie:</td>
                    <td width="50%">
                      <input type="text" name="t" size="25">
                    </td>
                  </tr>
                  <tr>
                    <td width="50%" class="subheader">Gyffa eller prospekt:</td>
                    <td width="50%">
                      <input type="text" name="u" size="25">
                    </td>
                  </tr>
                  <tr>
                    <td width="50%" class="subheader">Bedst Ide:</td>
                    <td width="50%">
                      <input type="text" name="v" size="25">
                    </td>
                  </tr>
                  <tr>
                    <td width="50%" class="subheader">Hvor st&aelig;rkt k&oslash;re
                      du:</td>
                    <td width="50%">
                      <input type="text" name="x" size="25">
                    </td>
                  </tr>
                  <tr>
                    <td width="50%" class="subheader">Er jorden rund? hvorfor?
                      Hvorfor ik?</td>
                    <td width="50%">
                      <input type="text" name="y" size="25">
                    </td>
                  </tr>
                  <tr>
                    <td width="50%" class="subheader">Hvad er du</td>
                    <td width="50%">
                      <select name="dp" size="1">
                        <option>Dreng</option>
                        <option>Pige</option>
                      </select>
                    </td>
                  </tr>
                </table>
                <br>
                                <p>
<input type="submit" name="sender" value="Opret indlæg">
                </p>
                </form>
        </div>
            <table width="80%" border="0" cellspacing="0" cellpadding="0" align="center">
              <tr>
                <td class="header">Navn:</td>
              </tr>
              <tr>
                <td class="header">&nbsp;</td>
              </tr>
              <tr>
                <td class="header">Drenge:</td>
              </tr>
            </table>
            <br>
            <?
        $limit = 45;
        if($subpageId==2){$limit = 9999;}
        $query = mysql_query("select * from riberep_holdet where dp='Dreng' order by navn limit $limit");
        while($getter = mysql_fetch_array($query)){
       
        ?>
            <table width="80%" border="0" cellspacing="0" cellpadding="0" align="center">
              <tr>
                <td class='subheader'>
                  <? echo '<a href="vis_holdmedlem.php?holdmedlem='.$getter[navn].'">'.$getter[navn].'</a>'; ?>
                </td>
   
  </tr>
</table>
            <?
        }
        ?>



<br>
            <table width="80%" border="0" cellspacing="0" cellpadding="0" align="center">
              <tr>
                <td class="header">Piger:</td>
              </tr>
            </table>
<br>




            <?
        $limit = 45;
        if($subpageId==2){$limit = 9999;}
        $query = mysql_query("select * from riberep_holdet where dp='Pige' order by navn limit $limit");
        while($getter = mysql_fetch_array($query)){
       
        ?>
            <table width="80%" border="0" cellspacing="0" cellpadding="0" align="center">
              <tr>
    <td class='subheader'><? echo '<a href="vis_holdmedlem.php?holdmedlem='.$getter[navn].'">'.$getter[navn].'</a>'; ?></td>
   
  </tr>
</table>
            <?
        }
        ?>

            <!--Index slut-->
          </td>
      </tr>
    </table>
    <br>
    </td>
    <td width="33%" valign="bottom" class='hside' align='right'>
        </td>
  </tr>
</table>

</body>

</html>
Avatar billede arne_v Ekspert
03. april 2005 - 23:02 #14
bromer>

Jeg har lige prøvet og du har ret. MySQL konverterer tilsyneladende bare fra
tekst til tal. Uhyggeligt !
Avatar billede bromer Nybegynder
03. april 2005 - 23:04 #15
Når du allerede har lavet den urimelige store insert kan du opdatere med "REPLACE INTO". Prøv at se lidt på det i MySQL manualen. Det kræver blot at du også "indsætter" din primære nøgle og så vil den opdatere den nuværende række istedet for at indsætte en ny.
Avatar billede bromer Nybegynder
03. april 2005 - 23:07 #16
arne_v: Ja den er rimelig klod med hensyn til singlequotes. Det er også derfor man ser nogle farlige ting når folk ikke tænker over typer i hverken PHP og MySQL. Der er også super mange webløsninger rundt omrking der påstår de både kører på MySQL og PostGreSQL, men hvor folk angiver quotes omkring tal.. det bliver PostGreSQL altså lidt sur over.

Man kan dog godt sætte din MySQL op til ikke at acceptere '3' som 3.
Avatar billede Fiber Bjørn Juniormester
14. september 2005 - 17:51 #17
Arne_v og brumer

i skal have nogle point, men jeg kan ikke finde ud af hvor hende jeg skal give jer dem. Hjælp ...
Avatar billede arne_v Ekspert
14. september 2005 - 17:55 #18
vi skal ligge svar først

her er et fra mig

husk og vent på bromer
Avatar billede Fiber Bjørn Juniormester
14. september 2005 - 18:12 #19
jep, jeg skal nok vente på brumer ;)

Jeg kan stadig ikke få det det til at virke. Jeg har fået styr på selve siden, men siden gemmes ikke, men den springer godt nok tilbage til den side jeg har fortalt at den skal gøre. Vil du prøve at kigge på det :)
Avatar billede Fiber Bjørn Juniormester
14. september 2005 - 18:22 #20
Ups. siden er her

http://www.ribe-rep.dk/beskyttet/holdet.php

også vil jeg gerne rette i det der er indtastet, også trykker jeg på ret. Næste side vises godt nok, men når jeg trykker på RET efter jeg har rettet i informationerne bliver de ikke rettet :(
Avatar billede Fiber Bjørn Juniormester
14. september 2005 - 18:33 #21
<?php
$ret_holdmedlem = $_GET["ret_holdmedlem"];

if ($_POST["submit"]) {

    #$ip = $_POST['$_SERVER[REMOTE_ADDR]'];
    $navn = $_POST["navn"];
    $addresse = $_POST["addresse"];
    $tlf = $_POST["tlf"];
    $email = $_POST["email"];
    $ip = $_POST["ip"];
    $dato = $_POST["dato"];
    $kode1 = $_POST["kode1"];
    $a = $_POST["a"];
    $b = $_POST["b"];
    $c = $_POST["c"];
    $d = $_POST["d"];
    $e = $_POST["e"];
    $f = $_POST["f"];
    $g = $_POST["g"];
    $h = $_POST["h"];
    $i = $_POST["i"];
    $j = $_POST["j"];
    $k = $_POST["k"];
    $l = $_POST["l"];
    $m = $_POST["m"];
    $n = $_POST["n"];
    $o = $_POST["o"];
    $p = $_POST["p"];
    $q = $_POST["q"];
    $r = $_POST["r"];
    $s = $_POST["s"];
    $t = $_POST["t"];
    $u = $_POST["u"];
    $v = $_POST["v"];
    $x = $_POST["x"];
    $y = $_POST["y"];
    $db = $_POST["db"];

        require("config.php");
        connect();


        $result = "UPDATE riberep_holdet SET navn = '$navn', addresse = '$addresse', tlf = '$tlf', email = '$email', ip = '$ip',  dato = '$dato', kode1 = '$kode1', a = '$a', b = '$b', c = '$c', d = '$d', e = '$e', f = '$f', g = '$g', h = '$h', i = '$i', j = '$j', k = '$k', l = '$l', m = '$m', n = '$n', o = '$o', p = '$p', q = '$q', r = '$r', s = '$s', t = '$t', u = '$u', v = '$v', x = '$x', y = '$y', db = '$db' WHERE navn = '$ret_holdmedlem'";
        $row = mysql_query($result);

header("Location: http://www.ribe-rep.dk/holdet.php");

} else {

require("config.php");
connect();
        $ret_holdmedlem = $_GET["ret_holdmedlem"];

        $query = mysql_query("select * from riberep_holdet where navn = '".$ret_holdmedlem."'");
        $getter = mysql_fetch_array($query);

?>

<html>



<head>

<title>Ribe Rep</title>

<link rel="stylesheet" type="text/css" href="../style.css" />

</head>



<body topmargin="0" leftmargin="0">



<table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%" id="Index ramme">

  <tr>

    <td width="34%" valign="top" class='vside'>&nbsp;</td>

    <td width="33%" valign="top" bgcolor='#FFFFFF'>
      <!--Logo / dato tabel start-->
      <?php include ("inc/dato.php"); ?>
      <!--Logo / dato tabel slut-->
      <!--Top banner start-->
      <?php include ("inc/top.php"); ?>
      <!--Top banner slut-->
      <!--Menu start-->
      <?php include ("inc/menu.php"); ?>
      <!--Menu slut-->
      <table border="0" cellpadding="0" cellspacing="0" width="700" id="Hoved tabel" height="100%">

      <tr>

        <td width="100%" valign='top' style='padding-left: 5px;'>

        <!--Index start-->

<br><span class='header'><?echo $getter[navn]?></span>

<br><br>
            <?
print '<form action='.$_SERVER['PHP_SELF'].'?mode=ret method="post">';

print '<input type="hidden" name="id" value='.$getter[id].'>';
?>
            <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#CCCCCC" width="100%" id="AutoNumber2">
             
              <tr>
                <td width="33%" height="23" bordercolor="#999999"><span class='subheader'>Navn:</span></td>
                <td width="67%" height="23" class="m">
                  <? print '<input type="text" name="navn" size="73" value="'.$getter[navn].'">'; ?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="23" bordercolor="#999999" class="subheader">Password:</td>
                <td width="67%" height="23" class="m">
                  <? print '<input type="text" name="kode1" size="73" value="'.$getter[kode1].'">'; ?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="23" bordercolor="#999999"><span class='subheader'>Bopæl:</span></td>
                <td width="67%" height="23" class="m">
                  <? print '<input type="text" name="addresse" size="73" value="'.$getter[addresse].'">'; ?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="23" bordercolor="#999999"><span class='subheader'>Alder:</span></td>
                <td width="67%" height="23" class="m"><? print '<input type="text" name="a" size="73" value="'.$getter[a].'">'; ?></td>
              </tr>
              <tr>
                <td width="33%" height="21" bordercolor="#999999"><span class='subheader'>Telefon/Mobil</span></td>
                <td width="67%" height="21" class="m">
                  <? print '<input type="text" name="tlf" size="73" value="'.$getter[tlf].'">'; ?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class='subheader'>E@mail</span></td>
                <td width="67%" height="20" class="m">
                  <? print '<input type="text" name="email" size="73" value="'.$getter[email].'">'; ?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class='subheader'>Beskæftigelse:</span></td>
                <td width="67%" height="20" class="m">
                  <? print '<input type="text" name="b" size="73" value="'.$getter[b].'">'; ?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class='subheader'>Sæson
                  på Ribe Rep:</span></td>
                <td width="67%" height="20" class="m">
                  <? print '<input type="text" name="c" size="73" value="'.$getter[c].'">'; ?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class='subheader'>Kæreste:</span></td>
                <td width="67%" height="20" class="m">
                  <? print '<input type="text" name="d" size="73" value="'.$getter[d].'">'; ?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="17" bordercolor="#999999"><span class='subheader'>Livret:</span></td>
                <td width="67%" height="17" class="m">
                  <? print '<input type="text" name="e" size="73" value="'.$getter[e].'">'; ?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="23" bordercolor="#999999"><span class='subheader'>Ynglingsfilm:</span></td>
                <td width="67%" height="23" class="m">
                  <? print '<input type="text" name="f" size="73" value="'.$getter[f].'">'; ?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="23" bordercolor="#999999"><span class='subheader'>Motto:</span></td>
                <td width="67%" height="23" class="m">
                  <? print '<input type="text" name="g" size="73" value="'.$getter[g].'">'; ?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="23" bordercolor="#999999"><span class="subheader">Ynglings-gymnast:</span></td>
                <td width="67%" height="23" class="m">
                  <? print '<input type="text" name="h" size="73" value="'.$getter[h].'">'; ?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Ynglings-land:</span></td>
                <td width="67%" height="20" class="m">
                  <? print '<input type="text" name="i" size="73" value="'.$getter[i].'">'; ?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="21" bordercolor="#999999"><span class="subheader">Ynglings-stilling:</span></td>
                <td width="67%" height="21" class="m">
                  <? print '<input type="text" name="j" size="73" value="'.$getter[j].'">'; ?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Ynglings-ting:</span></td>
                <td width="67%" height="20" class="m">
                  <? print '<input type="text" name="k" size="73" value="'.$getter[k].'">'; ?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Ynglings-farve:</span></td>
                <td width="67%" height="20" class="m">
                  <? print '<input type="text" name="l" size="73" value="'.$getter[l].'">'; ?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">3
                  ting, som gør dig glad:</span></td>
                <td width="67%" height="20" class="m">
                  <? print '<input type="text" name="m" size="73" value="'.$getter[m].'">'; ?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Din
                  største hemmelighed:</span></td>
                <td width="67%" height="20" class="m">
                  <? print '<input type="text" name="n" size="73" value="'.$getter[n].'">'; ?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="17" bordercolor="#999999"><span class="subheader">Bush
                  eller Clinton:</span></td>
                <td width="67%" height="17" class="m">
                  <? print '<input type="text" name="o" size="73" value="'.$getter[o].'">'; ?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Fogh
                  eller Lykketoft:</span></td>
                <td width="67%" height="20" class="m">
                  <? print '<input type="text" name="p" size="73" value="'.$getter[p].'">'; ?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Rundkørsel
                  eller Ubetinget vigepligt:</span></td>
                <td width="67%" height="20" class="m">
                  <? print '<input type="text" name="q" size="73" value="'.$getter[q].'">'; ?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Ingen
                  sex eller ingen gymnastik:</span></td>
                <td width="67%" height="20" class="m">
                  <? print '<input type="text" name="r" size="73" value="'.$getter[r].'">'; ?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Rytme
                  eller Spring:</span></td>
                <td width="67%" height="20" class="m">
                  <? print '<input type="text" name="s" size="73" value="'.$getter[s].'">'; ?>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Par
                  serie eller Hr/D serie:</span></td>
                <td width="67%" height="20" class="m">
                  <? print '<input type="text" name="t" size="73" value="'.$getter[t].'">'; ?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Gyffa
                  eller prospekt:</span></td>
                <td width="67%" height="20" class="m">
                  <? print '<input type="text" name="u" size="73" value="'.$getter[u].'">'; ?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Bedst
                  Ide:</span></td>
                <td width="67%" height="20" class="m">
                  <? print '<input type="text" name="v" size="73" value="'.$getter[v].'">'; ?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="20" bordercolor="#999999"><span class="subheader">Hvor
                  stærkt køre du:</span></td>
                <td width="67%" height="20" class="m">
                  <? print '<input type="text" name="x" size="73" value="'.$getter[x].'">'; ?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="21" bordercolor="#999999"><span class="subheader">Er
                  jorden rund? hvorfor? Hvorfor ik?</span></td>
                <td width="67%" height="21" class="m">
                  <? print '<input type="text" name="y" size="73" value="'.$getter[y].'">'; ?>
                </td>
              </tr>
              <tr>
                <td width="33%" height="21" bordercolor="#999999"><span class="subheader">Hvad er du</span></td>
                <td width="67%" height="21" class="m"><select name="dp" size="1">
                        <option>Dreng</option>
                        <option>Pige</option>
                      </select></td>
              </tr>
            </table>
           
            <div align="center"><br>
              <input name="submit" type="submit" value="Ret">
              <input type="button" value="Fortryd" onclick='location.href="holdet.php"'>
              </form>
              </div>
              <!--Index slut-->
           
          </td>

      </tr>

    </table>

    <br>

    </td>

    <td width="33%" valign="bottom" class='hside' align='right'>

    </td>

  </tr>

</table>


</body>
</html>
<?
}
?>
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