/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Opdatere rækker og problem med tomme række~
Fra : Ebbe Bæk


Dato : 19-08-09 05:51

Jeg mangler noget html-kode (formular) til at ændre i data på en
given række.
Jeg har også det problem, at der dannes tomme rækker uden jeg har
bedt om det. Jeg viser de to php-filer nedenfor (kompetencer.php
og vis_kompentencer.php):

=============================================================
<H4 align=center>Opret medarbejder med kompetencer</A></H4>
<center>
<p>
<IMG SRC="edit.png" WIDTH=16 HEIGHT=16 BORDER=0><IMG
SRC="slet.png" WIDTH=16 HEIGHT=16 BORDER=0><IMG SRC="vis.png"
WIDTH=16 HEIGHT=16 BORDER=0>
<form name="svarskema" method="post" action="kompetencer.php">
<table border=0>
<tr><td align=right>Navn:</td><td><input "type=text" name="navn"
maxlength=25></textarea></td>
<td align=right>Arbejdssted:</td>
<td>
<SELECT name="arb_sted">
<OPTION selected value="Silkeborg">Silkeborg</OPTION>
<OPTION>Gjern</OPTION>
<OPTION>Them</OPTION>
<OPTION>Kjellerup</OPTION>
<OPTION>Narvikvej</OPTION>
<OPTION>Team Vest</OPTION>
<OPTION>Team Midtby</OPTION>
</SELECT>

</td></tr>
<tr>
<td align=right>Mobil:</td><td><input "type=text" name="mobil"
maxlength=8></textarea></td>

<td align=right>Uddannelse:</td><td>
<SELECT name="udd">
<OPTION selected
value="Socialpædagog">Socialpædagog</OPTION>
<OPTION>Social og sundhedsassistent</OPTION>
<OPTION>Ergoterapeut</OPTION>
<OPTION>Plejer</OPTION>
<OPTION>Sygeplejerske</OPTION>
<OPTION>Fysioterapeut</OPTION>
<OPTION>Musikterapeut</OPTION>
<OPTION>Andet</OPTION>
</SELECT>
</td>
</tr>

<tr><td align=right>Uddannelsesår:</td><td><input "type=text"
name="udd_aar" maxlength=4></td>

<td align=right>Ansættelsesår:</td><td><input "type=text"
name="ansat_bost" maxlength=4></td></tr><tr>

<tr><td align=right>Kursus I:</td><td><textarea name="kursus_1"
length=200></textarea></td>
<td align=right>Kursus II:</td><td><textarea name="kursus_2"
length=200></textarea></td></tr>

<tr><td align=right>Kursus III:</td><td><textarea name="kursus_3"
length=200></textarea></td>
<td align=right>Kursus IV:</td><td><textarea name="kursus_4"
length=200></textarea></td></tr>

<tr><td align=right>Kursus V:</td><td><textarea name="kursus_5"
length=200></textarea></td>
<td align=right>Kursus VI:</td><td><textarea name="kursus_6"
length=200></textarea></td></tr>

<tr><td align=right>Kursus VII:</td><td><textarea name="kursus_7"
length=200></textarea></td>
<td></td><td align=center><input type="submit" name="send"
value="Tilføj"></td></tr></table>
</form>
<p>

</center>

<?php
// Hent indholdet af formularens felter
$navn = $_REQUEST["navn"];
$arb_sted = $_REQUEST["arb_sted"];
$mobil = $_REQUEST["mobil"];
$udd = $_REQUEST["udd"];
$udd_aar = $_REQUEST["udd_aar"];
$ansat_bost = $_REQUEST["ansat_bost"];
$kursus_1 = $_REQUEST["kursus_1"];
$kursus_2 = $_REQUEST["kursus_2"];
$kursus_3 = $_REQUEST["kursus_3"];
$kursus_4 = $_REQUEST["kursus_4"];
$kursus_5 = $_REQUEST["kursus_5"];
$kursus_6 = $_REQUEST["kursus_6"];
$kursus_7 = $_REQUEST["kursus_7"];

// Skab forbindelse til databasen her
include("connect.php"); //Inkluder filen der connecter til min
database
//Indsæt indholdet af formularfelterne i databasen
mysql_query("INSERT INTO `kompetencer`(`navn`, `arb_sted`,
`mobil`, `udd`, `udd_aar`, `ansat_bost`, `kursus_1`, `kursus_2`,
`kursus_3`, `kursus_4`, `kursus_5`, `kursus_6`, `kursus_7`)
values('$navn', '$arb_sted', '$mobil', '$udd', '$udd_aar',
'$ansat_bost', '$kursus_1', '$kursus_2', '$kursus_3',
'$kursus_4', '$kursus_5', '$kursus_6', '$kursus_7')") or
die(mysql_error());
?>
================================================================
<?php
// Skab forbindelse til databasen her
include("connect.php"); //Inkluder filen der connecter til
databasen

//Laver en forespørgsel i tabellen min_tabel
$svar = mysql_query("SELECT * FROM kompetencer ORDER BY navn
ASC") or die(mysql_error());

//Udskriver de fundne data i en tabel
print "<table border=1>
<tr>
<td><b>Id</b></td>
<td><b>Navn</b></td>
<td><b>Team</b></td>
<td><b>Mobil</b></td>
<td><b>Uddannelse</b></td>
<td><b>Udd. år</b></td>
<td><b>Ansat i bost.</b></td>
<td><b>Kursus I</b></td>
<td><b>Kursus II</b></td>
<td><b>Kursus III</b></td>
<td><b>Kursus IV</b></td>
<td><b>Kursus V</b></td>
<td><b>Kursus VI</b></td>
<td><b>Kursus VII</b></td></tr>
<tr>";
while ($row = mysql_fetch_array($svar))
{
print "
<td>".$row["id"]."</td>
<td>".$row["navn"]."</td>
<td>".$row["arb_sted"]."</td>
<td>".$row["mobil"]."</td>
<td>".$row["udd"]."</td>
<td>".$row["udd_aar"]."</td>
<td>".$row["ansat_bost"]."</td>
<td>".$row["kursus_1"]."</td>
<td>".$row["kursus_2"]."</td>
<td>".$row["kursus_3"]."</td>
<td>".$row["kursus_4"]."</td>
<td>".$row["kursus_5"]."</td>
<td>".$row["kursus_6"]."</td>
<td>".$row["kursus_7"]."</td>
</tr>";
}
print "</table>";
?>

<?php
//Sletter række hvor man indskriver et id nummer
require_once("connect.php");
if($_GET['do'] == "delete" && isset($_POST['id']))
{
$getrow = mysql_query("SELECT * FROM kompetencer WHERE id =
'".$_POST['id']."'");
$count_rows = mysql_num_rows($getrow);
if($count_rows == 1)// Hvis der er én medarbejder med id'et,
så sletter vi!
{
$delete_data = mysql_query("DELETE FROM kompetencer WHERE
id = '".$_POST['id']."'");
if($delete_data)
{
print"Medarbejderen blev slettet.<br /><br />";
}
else
{
print "<b>FEJL:</b> ".mysql_error();
}
}
else
{
print"";
}
}
?>
<form action="?do=delete" method="post">
<input type="hidden" name="redirect"
value="http://www.socialpsykiatri-silkeborg.dk/vis_kompetencer.ph
p">
Slet medarbejder med Id: <input type="text" name="id" />
<input type="submit" value="Udfør" />
</form><p>
<form><table width="100%"><tr><td align="center"><input
id="knapper" type="button"
value="&nbsp;&nbsp;&nbsp;Udskriv&nbsp;&nbsp;&nbsp;"
onclick="javascript:window.print();"
title="Udskriv"></td></tr></table></form>
<p>

<?php
require_once("connect.php");
$n = mysql_query("SELECT * FROM kompetencer ORDER BY navn ASC")
or die(mysql_error());

while($n = mysql_fetch_object($query)) {
echo"<a
href=\"".$_SERVER["PHP_SELF"]."?edit=".$n->id."\">".$n->navn."</a
><br />";
}

if(isset($_GET["edit"])) {

$sql = "SELECT * FROM tabel WHERE id = ".(int)$_GET["edit"];

$row = mysql_query($sql) or die (mysql_error());

if(mysql_num_rows($row) == 1) {
$navn = mysql_fetch_object($row);
// Vis indhold af række i div. formularfelter
}

}

?>

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Søg
Reklame
Statistik
Spørgsmål : 177580
Tips : 31968
Nyheder : 719565
Indlæg : 6409075
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste