Autor Zpráva
Dz
Profil *
Po našem webmasterovi jsem zdědil jednoduchou administraci profilů jednotlivých pracovníků v PHP, kam se přihlašují, sami zadávají kontakty (tel., e-mail), životopisy, mění heslo k přístupu do profilu. Plus jako administrátor můžu tohle provádět v profilech taky.

Administrace je neprofesionálně udělaná, nefunguje smazání profilu (zaměstnance, kteří odešli, potřebuji smazat) a potřebuji přidat jednu pozici k seznamu, ze kterého se pozice v administraci vybírá v rozbalovacím menu (vedoucí atd.). Je třeba zachovat stávající data již uložená v databázi a nerozvrtat paralelní administraci aktualit.

Takže hledám člověka, který se dobře vyzná v PHP a databázích a skripty opraví. Oprava myslím zabere do 3 hodin času, nabízím 500 Kč. Kontakt pro bližší informace: 52251 na/zavináč mail.muni.cz.

Ukázka mazacího skriptu pro představu:


<?php
session_start();
if (!isset($_POST) && isset($HTTP_POST_VARS)) $_POST = $HTTP_POST_VARS;
if(isset($_GET['idlektori'])){
$idlektori=$_GET['idlektori'];
}
if(isset($_POST['smaz'])){
$smaz=$_POST['smaz'];
}
if (session_is_registered("idlektor"))
{
if ($smaz=="ano")
{
include "conn.inc";
if (!isset($idlektori)) die ("Není zadána položka pro smazání.");
mysql_query("delete from lektori where idlektor=".$idlektori);
header("Location: lektori.php");
}
else
{
include "conn.inc";
include "menu.php" ;
$query = "select * from lektori where idlektor = '$idlektori'";
$result = mysql_query($query);
$row=mysql_fetch_array($result);
echo "<p class=cervena> Oparavdu si přejete smazat tento záznam? </p>";
echo "<center><table width=500>";

if (strlen($row["picodkaz"])<>0)
{
echo "<tr>
<td class=bold width=200>Foto</td>
<td width=300 colspan=2><img border=0 height=120 src=".$row["picodkaz"]."></td>
</tr>";
}
echo "<tr>
<td></td>
<td colspan=2><br></td>
</tr>";
if (strlen($row["jmeno"])<>0)
{
echo "<tr>
<td class=bold>Jméno</td>
<td colspan=2>".$row["jmeno"]."</td>
</tr>";
}
echo "<tr>
<td></td>
<td colspan=2><br></td>
</tr>";
if (strlen($row["telefon"])<>0 || strlen($row["email"])<>0 || strlen($row["kancelar"])<>0)
{
echo "<tr>
<td class=bold>Kontaktní údaje</td>
<td colspan=2><table>";
if (strlen($row["telefon"])<>0)
{
echo "<tr>
<td></td>
<td width=80>Telefon:</td>
<td>".$row["telefon"]."</td>
</tr>";
}

if (strlen($row["email"])<>0)
{
echo "<tr>
<td></td>
<td>E-mail:</td>
<td><a href=mailto:".$row["email"].">".$row["email"]."</td>
</tr>";
}

if (strlen($row["kancelar"])<>0)
{
echo "<tr>
<td></td>
<td >Kancelář:</td>
<td>".$row["kancelar"]."</td>
</tr>";
}
echo "</table></td>
</tr>";
}
echo "<tr>
<td></td>
<td colspan=2><br></td>
</tr>";
if (strlen($row["konzultace"])<>0)
{
echo "<tr>
<td class=bold>Konzultace</td>
<td colspan=2>".$row["konzultace"]."</td>
</tr>";
}
echo "<tr>
<td></td>
<td colspan=2><br></td>
</tr>";
if (strlen($row["aktuality_lektor"])<>0)
{
echo "<tr>
<td class=bold>Aktuality/Ostatní</td>
<td colspan=2>".$row["aktuality_lektor"]."</td>
</tr>";
}
echo "<tr>
<td></td>
<td colspan=2><br></td>
</tr>";
if (strlen($row["predmety"])<>0)
{
echo "<tr>
<td class=bold>Vyučované předměty</td>
<td colspan=2>".$row["predmety"]."</td>
</tr>";
}
echo "<tr>
<td></td>
<td colspan=2><br></td>
</tr>";




if (strlen($row["info"])<>0)
{
echo " <tr>
<td class=bold>Profesní životopis</td>
<td colspan=2>".$row["info"]."</td>
</tr>";
}
echo "<tr>
<td></td>
<td colspan=2><br></td>
</tr>";
if (strlen($row["dip_prac"])<>0)
{
echo "<tr>
<td class=bold>Vedené diplomové práce</td>
<td colspan=2>".$row["dip_prac"]."</td>
</tr>";
}
echo "<tr>
<td></td>
<td colspan=2><br></td>
</tr>";
if (strlen($row["publikace"])<>0)
{
echo "<tr>
<td class=bold>Publikace</td>
<td colspan=2>".$row["publikace"]."</td>
</tr> ";
}

echo "<tr>
<td></td>
<td colspan=2><br></td>
</tr>";
if (strlen($row["konference"])<>0)
{
echo "<tr>
<td class=bold>IS</td>
<td colspan=2>".$row["konference"]."</td>
</tr>";
}
echo "<tr>
<td></td>
<td colspan=2><br></td>
</tr>";
echo "
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>

</td>
<td width=80>
<form name=form1 method=post action=lektori_del.php>
<input type=hidden value=ano name=smaz>
<input type=hidden value=$idlektori name=idlektori>
<input type=submit value=Smazat name=B1>
</form>
</td>
<td width=220>
<form name=form2 method=post action=lektori.php>
<input type=hidden value=ano name=smaz>
<input type=submit value=Zpět name=B1>
</form>
</td>
</tr>";
}
}
?>
Hirundo
Profil *
No pěkné. Ale chtělo by to za tu odměnu 500 přidat ještě jednu nulu.
meca
Profil
Hirundo
A... zas tady někdo kouká na americký filmy.
Kukooo
Profil *
meca
Ty budes asi z Ukrajiny...
Str4wberry
Profil
Kukooo
„Ty budes asi z Ukrajiny...“
Tak si to spočítej — to máš ~ 150 Kč/hod. Pro brigádníka dobrý, ne?
Kukooo
Profil *
Str4wberry
Urcite, suhlasim s Tebou, ze pre nejakeho brigadnika je to OK. Reagoval som len na meca, lebo aspon mne aj 5000 sa zda primerane ;-))
koroman
Profil
za 2300Kc v cistom to spravim za noc.
ozvi sa na ICQ: 273-893-830
Dz
Profil *
Zakázka je již zadána; děkuji všem, kdo se ozvali.
Dz
Profil *
Téma mi nejde zamknout, prosím o to moderátory... Díky.

Vaše odpověď

Mohlo by se hodit

Podělte se prosím o své zkušenosti s touto kategorií Věnujte pozornost pravidlům. Zejména:
• Máte-li zájem o tuto nabídku/poptávku, využijte uvedený kontakt, nepište do diskuse.
• Držte se tématu.
  • Nepoučujte.

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0