Thanks Kirk,¨
I will look at my earlier coding. If you have time I have attached a copy of all the code for this screen.
I apologise if the way I have coded it is basic, but I am new to PHP.
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<title>Zamìnstancù detaily</title>
</head>
<body background="ccagroup.jpg">
<p align="center"><strong><u><big><big><big>Informace o zamìstnancích </u></stro
ng></big></big></big></p>
<?php function display_form()
{
global $PHP_SELF;
?>
<FORM TARGET="<?php echo $PHP_SELF;?>" METHOD="GET"> <p>
<strong>Titul:</strong> <!--webbot bot="Valid
ation" startspan S-Display-Name="Titul" S-Data-Type="String" B-Allow-Letters="TR
UE" B-Allow-WhiteSpace="TRUE" --><!--webbot bot="Validation" endspan --><input t
ype="text" name="titul" size="5">
&n
bsp; <strong>Jméno:</strong> <!--webbot bot="Validat
ion" startspan S-Display-Name="Jmeno" S-Data-Type="String" B-Allow-Letters="TRUE
" B-Allow-WhiteSpace="TRUE" --><!--webbot bot="Validation" endspan --><input typ
e="text" name="givenName" size="15">
<strong> Pøíjmení:</strong> <!--webbot bot="Validation" startspan S-D
isplay-Name="Prijmeni" S-Data-Type="String" B-Allow-Letters="TRUE" B-Allow-White
Space="TRUE" --><!--webbot bot="Validation" endspan --><input type="text" name="
sn" size="15"></p>
<strong>Zkratka:</strong> <!--webbot bot="Validatio
n" startspan S-Display-Name="Zkratka" S-Data-Type="String" B-Allow-Letters="TRUE
" I-Maximum-Length="3" --><!--webbot bot="Validation" endspan --><input type="te
xt" name="Zkratka" size="3" maxlength="3">
<strong>Osobní èíslo:</str
ong> <!--webbot bot="Validation" startspan S-Display-Name="Èíslo" S-Data-Ty
pe="Number" S-Number-Separators="x," I-Maximum-Length="4" --><!--webbot bot="Val
idation" endspan --><input type="text" name="Cislo" size="4" maxlength="4">
<strong>
Poèítaè:</strong> <!--webbot bot="Validation" startspan S-Display-Name="Poè
ítaè" S-Data-Type="String" B-Allow-Letters="TRUE" B-Allow-Digits="TRUE" I-Maximu
m-Length="6" --><!--webbot bot="Validation" endspan --><input type="text" name="
Pocitac" size="6" maxlength="6">
<strong>Pøezdívka:</strong> <input type="text" name="Prezdivka" size=
"10"> </p>
<strong>Telefon:</strong> <!--webbot bot="Val
idation" startspan S-Display-Name="Telefon" S-Data-Type="Number" S-Number-Separa
tors="x," --><!--webbot bot="Validation" endspan --><input type="text" name="tel
ephoneNumber" size="10">
<strong> Mobil:</strong>&nb
sp;<!--webbot bot="Validation" startspan S-Data-Type="Number" S-Number-Separator
s="x," --><!--webbot bot="Validation" endspan --><input type="text" name="Mobile
" size="10">
&n
bsp; <strong>Mail:</strong> <input type="text" name="Mail" size="15"><
/p>
 <strong>Patro:</strong>&nbs
p;<select name="Patro" size="1">
<option selected value=""></option>
<option value="prizemi">pøízemí</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="pùda">pùda</option>
</select>
&n
bsp; <strong>Budova:</strong> <select name="Budova" size="1">
<option selected value=""></option>
<option value="Kratka 6">Krátká 6</option>
<option value="Kratka 8">Krátká 8</option>
</select>
&n
bsp; <strong>Mìsto:</strong> <select name="Mesto"
size="1">
<option selected value=""></option>
<option value="Brno">Brno</option>
<option value="Externista">Externista</option>
<option value="Plzen">Plzeò</option>
<option value="Praha">Praha</option>
</select></p>
<strong>Oddìlení:</strong> <select name="Ou" size="1">
<option selected value=""></option>
<option value="BI">BI</option>
<option value="EU">EU</option>
<option value="OU">OU</option>
<option value="PRG">PRG</option>
<option value="Reditel">Øeditel</option>
<option value="VP">VP</option>
<option value="SL">SL</option>
<option value="STP">STP</option>
<option value="materska">mateøská</option>
<option value="Zakladni vojensky sluzby">vojna</option>
</select>
<strong> Vedouc
í:</strong> <!--webbot bot="Validation" startspan S-Display-Name="Vedouci"
S-Data-Type="String" B-Allow-Letters="TRUE" --><!--webbot bot="Validation" endsp
an --><input type="text" name="Vedouci" size="10"></p>
<p><strong>Spoleènost:</strong> <select name="o" size="1"
<option selected value=""></option>
<option value="CCA Group">CCA Group</option>
<option value="CCA Intel">CCA Intelligence</option>
<option value="CCA spol">CCA spol</option>
</select></p>
<INPUT TYPE=HIDDEN NAME="stage" VALUE="results">
&n
bsp; &nbs
p; <input type="submit" value="OK" name="B1">
<input type="reset" value="Nový dot
az" name="B2">
<a hre
f="http://ldap.cca.cz/php/zlaty.php3"><img
src="Kniha.gif" width="34"
height="34" alt="kniha.gif (2319)"></a> <strong>Seznam</strong><p
</form>
<?php }
function process_form()
{
global $HTTP_GET_VARS;
global $PARAM;
while (list($key, $value) = each ($HTTP_GET_VARS))
{
if (!empty($value))
if (($value)!=OK)
if (($value)!=results)
{
// Kod konvertuje ceska pismeny (converts any czech characters input to standard)
if (ereg("[a-zA-Z0-9]",$value))
{
$value= ereg_replace("ì","e",$va
lue);
$value= ereg_replace("Ì","E",$va
lue);
$value= ereg_replace("š","s",$va
lue);
$value= ereg_replace("Š","S",$va
lue);
$value= ereg_replace("è","c",$va
lue);
$value= ereg_replace("È","C",$va
lue);
$value= ereg_replace("ø","r",$va
lue);
$value= ereg_replace("Ø","R",$va
lue);
$value= ereg_replace("ž","z",$va
lue);
$value= ereg_replace("Ž","Z",$va
lue);
$value= ereg_replace("ý","y",$va
lue);
$value= ereg_replace("Ý","Y",$va
lue);
$value= ereg_replace("á","a",$va
lue);
$value= ereg_replace("Á","A",$va
lue);
$value= ereg_replace("í","i",$va
lue);
$value= ereg_replace("Í","I",$va
lue);
$value= ereg_replace("é","e",$va
lue);
$value= ereg_replace("É","E",$va
lue);
$value= ereg_replace("ú","u",$va
lue);
$value= ereg_replace("Ú","U",$va
lue);
$value= ereg_replace("ù","u",$va
lue);
$value= ereg_replace("Ù","U",$va
lue);
$value= ereg_replace("ò","n",$va
lue);
$value= ereg_replace("Ò","N",$va
lue);
$value= ereg_replace("ï","d",$va
lue);
$value= ereg_replace("Ï","D",$va
lue);
$value= ereg_replace("ö","o",$va
lue);
$value= ereg_replace("Ö","O",$va
lue);
}
if (!empty($PARAM))
$PARAM=$PARAM."(".$key."=".$value.")";
else {
$PARAM="(".$PARAM.$key."=".$value.")";
}
}
}
$PARAM="(&".$PARAM.")";
$ds=ldap_connect("localhost"); // must be a valid LDAP server!
if ($ds)
{
$r=ldap_bind($ds);
$sr=ldap_search($ds,"dc=cca,dc=cz",$PARAM);
$info = ldap_get_entries($ds, $sr);
ldap_close($ds);
if ($info["count"]=="0")
{
?>
<p align="center"><big><strong> Bohužel žadný výhovojící zaznam nebyl nalezen </
strong></big></p>
<p> </p>
<p align="center"><a href="http://ldap.cca.cz/php/seznam2.php3"><img src="back.g
if" width="71" height="78" alt="back.gif (216)"></a> &nbs
p; <big><big><strong>Zpìt</strong></big></big></p>
<?php
}
else for ($i=0; $i<$info["count"]; $i++)
{
$titul=$info[$i]["titul"][0];
$givenName=$info[$i]["givenname"][0];
$prijmeni=$info[$i]["sn"][0];
$prezdivka=$info[$i]["prezdivka"][0];
$zkratka=$info[$i]["zkratka"][0];
$cislo=$info[$i]["cislo"][0];
$telefon=$info[$i]["telephonenumber"][0];
$mobile=$info[$i]["mobile"][0];
$mail=$info[$i]["mail"][0];
$pocitac=$info[$i]["pocitac"][0];
$pocitac2=$info[$i]["pocitac2"][0];
$vedouci=$info[$i]["vedouci"][0];
$patro=$info[$i]["patro"][0];
$budova=$info[$i]["budova"][0];
$mesto=$info[$i]["mesto"][0];
$spolecnost=$info[$i]["o"][0];
$oddeleni=$info[$i]["ou"][0];
$spoladres=$info[$i]["postaladdress"][0];
if (empty($spoladres))
{
if ($mesto==Plzen)
{
$spoladres="Krátká 8, 301 17 Plz
eò. Czech Republic";
$spoltelefon="+420 19 7221253";
$spolfax="+420 19 7222931";
}
else if ($mesto=="Praha")
{
$spoladres="Škrétova 12, Praha 1
20 00, Czech Republic";
$spoltelefon="+420 2 21441000";
$spolfax="+420 2 21441001";
}
}
if ($mesto=="Brno")
{ $spoltelefon="+420 5 45231204";}
if ($info["count"]=="1")
{
?>
<form method="GET" target="<?php echo $PHP_SELF?>"><p>
<strong>Titul:</strong> <input type="Text" na
me="titul" size="5" value="<?php echo $titul?>">
&n
bsp; <strong>Jméno:</strong> <input type
="Text" name="givenname" size="15" value="<?php echo $givenName?>">
<strong> Pøíjmení:</strong> <input type="Text" name="sn" size="15" va
lue="<?php echo $prijmeni?>"></p>
<strong>Zkratka:</strong> <input type="Text" name="
Zkratka" size="5" value="<?php echo $zkratka?>">
<strong>Osobní èíslo:</st
rong> <input type="Text" name="Cislo" size="5" value="<?php echo $cislo?>">
&n
bsp; <strong>Poèítaè:</strong> <input type="te
xt"name="Pocitac" size="7" value="<?php echo $pocitac?>">
<strong>Pøezdívka:</strong> <input type="Text" name="prezdivka" size=
"10" value="<?php echo $prezdivka?>"></p>
<strong>Telefon:</strong> <input type="Text"
name="Telephonenumber" size="15" value="<?php echo $telefon?>">
<strong>Mobil:</strong> <input type="Text" name="Mo
bile" size="15" value="<?php echo $mobile?>">
<strong>Mail:</strong> <inp
ut type="Text" name="Mail" size="15" value="<?php echo $mail?>"></p>
 <strong>Patro:</strong>&nbs
p;<input type="Text" name="Patro" size="10" value="<?php echo $patro?>">
<strong>Budova
:</strong> <input type="text"name="Budova" size="10" value="<?php echo $bud
ova?>">
<strong>
Mìsto:</strong> <input type="Text" name="Mesto" size="6" value="<?php echo
$mesto?>"></p>
<strong>Oddìlení:</strong> <input type="text" name="Ou" s
ize="15"value="<?php echo $oddeleni?>">
<strong> Vedoucí:</strong> <input type="Text" name="Vedoucí" siz
e="5" value="<?php echo $vedouci?>"></p>
<p> </p>
<s
trong>Spoleènost:</strong> <input type="text" name="o" size="25" value="<?p
hp echo $spolecnost?>"></p>
<p><strong>Adresa spoleènosti:</strong> <input type="text" name="SpolAdres"
size="50" value="<?php echo $spoladres?>"> </p>
<p><strong>Telefon spoleènosti:</strong> <input type="text" name="SpolTel"
size="25" value="<?php echo $spoltelefon?>">
<strong>Fax spoleènosti:</strong> <inpu
t type="text" name="SpolFax" size="20" value="<?php echo $spolfax?>"> </p>
<p><INPUT TYPE=HIDDEN NAME="stage" VALUE=""></p>
<p>  
; &
nbsp; &nb
sp;  
; <input type="submit" value="Nový dotaz" name="B3">
&n
bsp; &nbs
p; <a href="http://ldap.cca.cz/php/zlaty.php
3"><img
src="Kniha.gif" width="34" height="34" alt="kniha.gif(2319 bytes)"></a> &n
bsp;<strong>Seznam</strong></p>
</form>
<?php
}
else
{
echo " Poèet vybraných záznamù : ".$info["count"]."<br>";
function snCompare(&$a ,&$b)
{
$snfield = ("sn");
if (!is_array($a))
return -1;
elseif (!is_array($b))
return 1;
if($a[$snfield][0]==$b[$snfield][0])
return 0;
if($a[$snfield][0]>$b[$snfield][0])
return 1;
}
usort($info,snCompare);
?>
<table border="3" cellspacing="2" width="100%">
<tr>
<td width="5%" align="center" bgcolor="#FFFF00"><u><strong>Titul</strong></u
</td>
<td width="16%" align="center" bgcolor="#FFFF00"><u><strong>Pøíjmení</strong
</u></td>
<td width="5%" align="center" bgcolor="#FFFF00"><u><strong>Jméno</strong></u
</td>
<td width="3%" align="center" bgcolor="#FFFF00"><u><strong>Zkratka</strong>
</u></td>
<td width="3%" align="center" bgcolor="#FFFF00"><u><strong>Èíslo</strong></
u></td>
<td width="26%" align="center" bgcolor="#FFFF00"><u><strong>Telefon</strong>
</u></td>
<td width="26%" align="center" bgcolor="#FFFF00"><u><strong>Mobil</strong></
td>
<td width="7%" align="center" bgcolor="#FFFF00"><u><strong>Poèítaè</strong>
</u></td>
<td width="3%" align="center" bgcolor="#FFFF00"><u><strong>Oddìlení</strong
</u></td>
<td width="16%" align="center" bgcolor="#FFFF00"><u><strong>Mìsto </strong><
/u></td>
</tr>
<?php
for ($i=1; $i<count($info); $i++)
{
$titul=$info[$i]["titul"][0];
if (empty($titul))
$titul=" ";
$jmeno=$info[$i]["givenname"][0];
if (empty($jmeno))
$jmeno=" ";
$prijmeni=$info[$i]["sn"][0];
if (empty($prijmeni))
$prijmeni=" ";
$cislo=$info[$i]["cislo"][0];
if (empty($cislo))
$cislo=" ";
$zkratka=$info[$i]["zkratka"][0];
if (empty($zkratka))
$zkratka=" ";
if (($zkratka)==NOC)
$jmeno="Antonin";
$telefon=$info[$i]["telephonenumber"][0];
if ($telefon=="")
$telefon=" -";
$mobile=$info[$i]["mobile"][0];
if ($mobile=="")
$mobile=" - ";
$pocitac=$info[$i]["pocitac"][0];
if ($pocitac=="")
$pocitac=" ??? ";
$oddeleni=$info[$i]["ou"][0];
if (empty($oddeleni))
$oddeleni=" -";
if ($oddeleni=="Zakladni vojensky sluzb
y")
{
$oddeleni="vojna";
$pocitac=" - ";
}
if ($oddeleni=="materska")
$pocitac=" - ";
$mesto=$info[$i]["mesto"][0];
$parametry="?zkratka=".$zkratka."&stage=results"
;
?>
<tr><td width="5%"><?php echo $titul?></td>
<td width="16%"><a href="http://ldap.cca.cz/php/seznam2.php3<?php echo $parametr
y?>"><strong><?php echo $prijmeni?></strong></a></td>
<td width="5%"><?php echo $jmeno?></td>
<td width="3%" align="center"><?php echo $zkratka?></td>
<td width="3%" align="center"><?php echo $cislo?></td>
<td width="20%" align="center"><?php echo $telefon?></td>
<td width="15%" align="center"><?php echo $mobile?></td>
<td width="7%" align="center"><?php echo $pocitac?></td>
<td width="3%" align="center"><?php echo $oddeleni?></td>
<td width="16%"><?php echo $mesto?></td>
<?php
}
echo "</table>";
}} }
else {
echo "<h4>Unable to connect to LDAP server</h4>";
}
}
?>
<?php
if (empty($stage)){display_form();}
else {process_form();
}
?>
</body>
Thanks for your time so far
Tony